Názor k článku
Jaký programovací jazyk se naučit od Inkvizitor - Přesně to samé a v lepším provedení dnes pro...

  • Článek je starý, nové názory již nelze přidávat.
  • 7. 1. 2010 19:55

    Inkvizitor (neregistrovaný)

    Přesně to samé a v lepším provedení dnes pro platformu JVM nabízí třeba Scala. Syntace je ± stejná jako v C++ (s malými odchylkami typu hranaté závorky pro generika namísto lomených). Rychlost je v principu stejná jako u Javy, nabízí typovou inferenci, lepší objektový model, traits jsou mocnější nástroj než interfaces, strukturované typy nabízejí podobný komfort jako duck-typing v dynamických jazycích nebo beztřídní objektový model v Go, nabízí přetypování operátorů a vytváření nových (operátor je funkce), perfektní podporu pro singletony, rozšiřování možností „uzavřených“ knihoven pomocí implicitní konverze atd. atp. C# má proti ní v podstatě jenom dvě výhody – lepší IDE, pokud se omezíš na platformu Windows a LINQ. Jinak z hlediska jazyka víceméně jenom samé nevýhody.