Ich sagte nicht, dass man sich nicht nach der Mehrheit richten muss. Leider ist es so, genau aus solchen Gründen bürgern sich ja auch oft schlechte Paradigmen und Programmierstile ein ;<
Aber das heißt noch lange nicht, dass die Mehrheit Recht hat.
Java wurde von Anfang an so entwickelt, C++ nicht. Und später, wenn schon zig tausend GUI Libs raus sind, ist es recht schwer, sich da zu einigen.
Ich finde nicht, dass er sich irgendeinen Rotz ausdenkt, ich finde Java auch kacke :f Zumindest die JVM ist verbesserungswürdig.
Ich würde zwar noch zwischen VM und Interpreter unterscheiden, aber ja, im Grunde sehe ich das auch so. Weil die Sprache läuft ja nicht auf anderen PCs. Sie läuft nur in einem Interpreter und der muss auch erstmal für das System da sein.
Nur weil die Mehrheit C# bevorzugt, muss das nicht richtig sein.
Aber gut, dass mit den syntaktischen Unterschieden ist ein Argument, das wusste ich nicht.
Ist klar, dass man den Text nicht 1:1 für sich übernehmen sollte, aber ich stimme ihm schon größtenteils zu.
Das einzige, was ich bisher anders sah, war der Vergleich C++/CLI vs. C#; dachte da auch, wenn man schon .NET nutzen will, soll man keinen C++ Verschnitt, sondern direkt C# nehmen, aber warum? :/ Ist doch eigentlich sogar besser, wenn man dieselben Features nutzen kann, ohne eine neue Syntax (oder im Falle von C# ein paar neue Keywords) lernen zu müssen.
Ach ja und die Sicht von Java kannte ich bisher auch noch nicht so =D
Java ist nicht crossplattform, da es ja nur für die JVM läuft.
Ist klar, dass er dafür argumentiert, denn er hat die Sprache ja nicht aus Jux entwickelt, sondern wollte sie (soweit mir bekannt ist) genau in so vielen Gebieten einsetzbar haben, wie sie es heute ist.
Ist doch dann klar, dass er diese Argumentation auch nimmt, um sie zu verteidigen :O
Klar ist er dadurch leicht befangen, allerdings sehe ich nicht wirklich ein klares "Meine Sprache ist besser als alle anderen" wie von einem typischen C++ Fanboy.
Und einige der Argumente gegen Java oder C# sind ja auch nicht wirklich auf C++ bezogen.
Mir gefällt auch, dass er selbst einige Kritikpunkte hat, die ihn an C++ nicht optimal gefallen, unter anderem ja das fehlende Standard GUI. Für die meisten nennt er aber zukünftig geplante Lösungen oder, wie in diesem Fall, begründet, dass es nicht so leicht zu realisieren ist.
Deswegen sagte ich extra, dass seine Argumente gut ist.
Ich bezweifle, dass das reine Anpreisung für seine Sprache ist.
Außerdem sagt er ja gar nicht, dass überhaupt eine Sprache besser ist, als die anderen. Er sagt nur, dass er Java nicht besonders mag (besonders die JVM) und stellt die rhethorische Frage, ob die Welt noch eine weitere proprietäre Sprache (C#) braucht ;O
Wie gesagt, lohnt sich echt, mal durchzulesen. Stellt auch C++/CLI etwas anders dar, als ich es bisher gesehen habe.
Ihr solltet son Compiler Plugin mal suchen, der mir dann solche Fehler zeigt. Auf die schnelle hab ich das ganz übersehen. Nja ich hatte ja eh Pseudocode drüber geschrieben.