( enpassant | 2013. 05. 09., cs – 23:54 )

Remélem nem veszitek tolakodásnak, hogy a dialógusotokba beleszösszenek egy kicsit!

Tetrának annyiból igaza van, hogy lehet egy nyelvet jól tervezni (főleg, ha van előtte példa, amin lehet tanulni) és lehet rosszabbul.
A java előtt igazán jó nyelvek nem voltak, tehát nem volt olyan nagy merítési lehetősége.
A java kifejezetten jó nyelv (volt), és még jobb is lehetne, csak hát a fejlődése kicsit lelassult.
Tetrának viszont abban nincs igaza, hogy attól, hogy van egy jobb nyelv (egyesek szerint), attól a másik nyelv sz@r.

Hadd hozzam ide a Scala-t, ami rengeteg nyelvet vehetett példának és igen jó érzékkel lett megtervezve. Mégsem mondom, hogy a C# sz@r, mert jobb nála a Scala.
Ott például van operator overloading, miközben nincs is operátor :) Jó mi?!
Ott az operátorok is metódusok, minden objektum, nincsenek benne primitív típusok, ...
A nyelv magja nagyon kicsi. A hozzárakott library-któl lesz bámulatosan nagy tudású, és ezt akár saját library-kkal is saját ízlésünkre állíthatjuk.
Szóval a Java egy jó nyelv, a C# egy kicsivel jobb, de a Scala messze a legjobb.