Presentation is loading. Please wait.

Presentation is loading. Please wait.

Programming C# in comparison to C++, Java and Smalltalk by Anne Holzapfel.

Similar presentations


Presentation on theme: "Programming C# in comparison to C++, Java and Smalltalk by Anne Holzapfel."— Presentation transcript:

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


Download ppt "Programming C# in comparison to C++, Java and Smalltalk by Anne Holzapfel."

Similar presentations


Ads by Google