Jsou i horší jazyky. Java jako jazyk (syntax) je akorát trochu ukecaná a VM zase trochu nenažraná. Dohromady takový slabší průměr. Za rozšíření poděkujme "kompetentním" IT manažerům.
V době, kdy se ve větším měřítku začala prosazovat Java, jsem pracoval jako programátor v C++ (hlavně pod Windows) a viděl jsem, co jsou v tomto jazyce byli leckteří poměrně chytří lidé schopni udělat, jak vypadaly knihovny a multiplatformní podpora pro C++. K tomu příšerně dlouhá kompilace, kterou ve Visual C++ naštěstí vylepšovaly předkompilované hlavičkové soubory. Java v té době vypadala jako dost dobrý nápad, stála za ním poměrně silná firma a že se prosadila, jak se prosadila, podle mě znamená, že ostatní možnosti holt byly horší.
Že v Sunu padlo několik skutečně pitomých rozhodnutí (nepodpora generik a přetěžování operátorů, například), na věci nic nemění.