Hlavní navigace

Názor ke zprávičce Naučte se Javu s Pavlem Tišnovským od Quake - Deset let jsem programoval v C/C++, to co napisu...

  • 26. 5. 2010 13:00

    Quake (neregistrovaný) ---.cro.cz

    Deset let jsem programoval v C/C++, to co napisu v C++ je v jave mnohem delsi. Vubec se nemuze rovnat optimalizatoru C++, obzvlaste v optimalizacich vnorenych cyklu. Na prvni pohled poznam pokud spoustim aplikaci v jave nebo v C++, protoze kdyz spustim treba Oracle SQLDeveloper (spusteni je 40 sekund), tak si jdu dat varit kafe. Kdyz spustim treba takovy obdobny srovnatelny soft na praci s databazi napr. IBExpert (spusteni je 3 sekundy), ktery je naprogramovany v Delphi, tak to blikne na obrazovce a jsem tam.
    Jinak, kdysi jsem mel kolegu, ktery bezmezne obdivoval smalltalk, udelali jsme ulohu pro trideni velkeho objemu dat ve smaltalku/Del­phi/C++ a casy byly cca 120s/2s/1s :).
    Dnes se napr. rysy jazyka ObjectPascal „skoro“ blizi C++ (operatory, templates(gene­rika), unicode) a kompilace je neskutecne rychla. Od konzultantu, kteri nas nutili do javy byly obzvlast hezke pohadky o tom jak se to v noci verzuje, pak kompiluje, pak se to automaticky testuje a kdyz to dobre dopadne, tak se to siri uzivatelum a rano je to hotovo :).
    Treba takova dost pouzivana aplikace ve svete Windows je Total Commander, zkuste se do nej podivat a uvidite, ze je zkompilovany bud v C++Builderu nebo Delphi a instalace ma 7MB, proc ho neprogramovali v uzasne Jave? Ze by proto, ze by by to bylo pomale a instalace mela 75MB :).