[149]: zilogat0r: Ktere aplikace si mohou dovolit "svatokradez" tim, ze maji neoptimalni kod? Napr. skoro vsechny business aplikace, kde zalezi na spolehlivosti, rychlosti vyvoje, udrzovatelnosti a samozrejme v neposledni rade i cene vyvoje. Coz je drtiva pripad business logiky. Znacna cast serverovych aplikaci pada do teto kategorie, neodsunuje to optimalizaci kodu (algoritmu) jako takove, ale umoznuje to efektivni vyvoj (samozrejme tez dostupnost ruznych zdroju,knihoven a existujiciho sw - ukaz mi treba treba nasaditelnou spolehlivou alternativu k Javovskym aplikacnim serverum - zvlast zdarma). Podle tve logiky bysme spravne ani nemeli pouzivat SQL databaze, protoze kod, ktery provadeji, je naprosto bezchybne suboptimalni nez kdyby se cela databaze napsala rucne :)
A tomu, ze se procesory "kazi" kvuli HLL, je tez docela usmevne - naopak, tento trend bude jiste pokracovat a rychlost kodu z HLL se tim nepochybne bude dale zvysovat. Mimochodem, krasnou ukazkou jsou napr. ARMy - kde existuje Jazelle neboli nativni spousteni Javovskeho kodu procesorem :-) Samozrejme tohle neni reseni pro desktopove/serverove procesory, ale vetsi mira "optimalizace" pro HLL tu jiste bude narustat.. Seberychlejsi procesor je k nicemu, pokud k nemu nejsou kvalitni vyvojove nastroje/popr. jediny skutecne rychly kod je nutne napsat v asembleru - na to uz v historii nekolik platforem uspesne skoncilo na smetisti dejin :)
[165]: Zadne velke projekty v Jave? Ja ti nevim, ale jestli nepovazujes napr. treba informacni systemy ruznych bank za velke produkty, tak uz fakt nevim co :-) Nenech se zmast tim, ze vetsina SW napsana v jave (aspon dle me zkusenosti) je proprietni closed source... Na psani produktu jako je Firefox ci Photoshop jsou opravdu lepsi jazyky :)