Scala kann etwas besser, Ruby, Groovy oder wie sie alle heißen und C# meinetwegen genauso,
aber mit Syntaxkleinigkeiten kommt man letztlich nicht weit,
das ist nichts gegenüber Kompatibilität mit vorhandenden Programmen, gigantische Library-Mengen, großes Sprachwissen
Java war die erste moderne Sprache (oder jedenfalls die, die sich am Anfang durchgesetzt hat)
im Mittelalter von C und wer weiß was alles,
mit sicherer Speicherverwaltung, ordentliche Syntax, ordentlichem OO, alles was heute noch wichtig ist,
damals war es vergleichsweise leicht, auf alles vorherige zu verzichten, weil quasi gemeingefährlich
soviel war das wohl eh nicht (aber ich kann nur spekulieren…)
dass 90% der heutigen Programmierer eh erst nach Einführung Java ausgebildet wurden, hilft freilich auch,
heute schwerer, die bedeutende Menge vorhandener Programmierer mit all ihren Programmen, Tools, Erfahrung, umzulenken
einen solchen neuen Dauerbrenner Java zu verdrängen ist ganz ganz schwer,
da helfen einfache neue optimierte Syntaxen nicht,
außer evtl. mit JVM- und idealerweise auch kompletter Java-Syntax-Kompatibilität…,
es bräuchte ansonsten schon eine bahnbrechende neue Programmiersprachengeneration, so wie Java gegenüber C und sonstigen Vorgängern,
fraglich ob es noch je einen neuen Durchbruch geben kann, aber C# ist dabei gewiss ignorierbar,
Microsoft-Geruch ist dabei natürlich eh üble Voraussetzung, aber auf andere Weise hätte auch nie jemand so eine wenig neues bringende Spielerei derart kostspielig groß verbreiten können,
ob Microsoft, Google, Apple oder sonst wer es irgendwann noch mit reiner Marktmacht schafft, alle Programmiersprachen durch Eigenkreation X zu ersetzen, wer weiß