Download presentation
Presentation is loading. Please wait.
Published byPhebe Black Modified over 9 years ago
1
Programming C# in comparison to C++, Java and Smalltalk by Anne Holzapfel
2
Content History Features Advantages and disadvantages
3
History- C# june 2000- microsoft announced new language for microsoft.net platform co-authored by Anders Hejlsberg (Delphi language) based on Java and C++
4
History- C++ 1982/83 objectoriented enhancement of C by Bjarne Stroustroup „C with classes“ at AT&T Bell Labaratories offical C++ in 1987 downwards compatible to C
5
History- Java 1991 developed by sun named after the famous coffees no procedural elements like in C++ but also based on C 1995 first version of Java
6
History- Smalltalk 1969-1970 developed by Xerox first completely object oriented programming language first standard 1980 with Smalltalk 80
7
Features- comparison
8
Advantages & disadvantages- C# platform independent CLR- just in time compiling better structured (get, set) more constructs (enum, structs, multidimensional/ jagged arrays)
9
Advantages & disadvantages- C++ platform specific very fast procedural programming possible difficult language syntax
10
Advantages & disadvantages- Java platform independent through compiler interpreter combination runs secure in an environment very slow client needs java runtime environment wide spreaded, many resources
11
Advantages & disadvantages- Smalltalk extended oo programming- integration of graphical user interfaces concept influence allmost all other OOPL everything is seen as object simple language syntax but not widespread
12
Questions? Thanks for your attention…
13
List of sources http://genamics.com/developer/csharp_comp arative.htm http://genamics.com/developer/csharp_comp arative.htm http://www.25hoursaday.com/CsharpVsJava. html http://www.25hoursaday.com/CsharpVsJava. html http://www.bernd-leitenberger.de http://www.jvoegele.com/software
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.