Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia Tuesday TopDrive KupDnes Navrcholu Bomba NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Názor ke zprávičce Jaký programovací jazyk se naučit

Inkvizitor
Inkvizitor (neregistrovaný) 84.42.166.---
7. 1. 2010 19:55

Re: a coc#

celé vlákno

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.