in English auf Deutsch

Neue Seite

 

Ein Vergleich zwischen

BETA, C++, Eiffel, Java,

Object Pascal, Ruby und Smalltalk

von Michael Neumann

letzte Änderung: 21.07.2000

 

 

Sprache: BETA C++ Eiffel Java Object Pascal Ruby Smalltalk
Vererbung einfach mehrfach mehrfach einfach einfach einfach einfach
Templates ja ja ja nein nein nein nein
strenge Typisierung ja ja ja ja ja nein nein
Polymorphie ja ja ja ja ja ja ja
Nebenläufigkeit ja indirekt (durch Klassen) nein ja nein durch Klassen indirekt (durch Klassen)
Garbage Collector ja nein ja ja nein ja ja
Pre-/Postconditions indirekt (durch Pattern) nein ja nein nein nein nein
Geschwindigkeit + +++ ++ -- ++ -- --
hybrid/OOP hybrid (Pattern) hybrid OOP OOP hybrid OOP OOP
Compiler/Interpreter Compiler Compiler Compiler Interpreter Compiler Interpreter Interpreter
Lernaufwand/Dauer Tage Monate Tage Monate Tage Tage Tage
bes. Umgebung Browser/Beauty - Browser/Beauty - - - Class-Browser
besonderes Konzept Pattern - Design by Contract - - wie Smalltalk alles sind Objekte

 

 


eMail: neumann@s-direktnet.de

letzte Änderung: 21.07.2000 von Michael Neumann

http://www.s-direktnet.de/homepages/neumann/lang_cmp.htm