Zitat Zitat von DFYX Beitrag anzeigen
Das kann man auch umgekehrt sehen. Ich halte es dafür für furchtbar umständlich, dass in Java selbst main eine statische Methode einer Klasse ist. Objektorientierung ist schön und gut, aber manchmal einfach unlogisch. Genau deshalb finde ich eigentlich, dass C++ und D in einigen Punkten doch sehr intuitiv sind (auch wenn ich die Syntax von C++ und besonders einige Neuerungen von C++0x äußerst verwirrend und kryptisch finde)
Ja, gut, das mit main() ist echt sowohl unlogisch als auch nervig, aber beides nur etwas, und im Sinne einer einheitlichen Sicht der Dinge (-> eine Datei enthält als oberste Ebene nur Klassen) ist das imo doch vertretbar.
Und Generezität ist imo in Java viel besser gelöst, oder zumindest simpler/intuitiver. Womit wir natürlich bloß wieder bei Einsteigerfreundlichkeit wären.

(Jetzt geht's um Java, da kann ich wieder reden. XD)