Hlavní navigace

Názor k článku Novinky v Javě aneb Tygří spáry od Sat - Pokud vim, tak interpret pro Javu existuje pro...

  • Článek je starý, nové názory již nelze přidávat.
  • 10. 11. 2003 11:06

    Sat (neregistrovaný)

    Pokud vim, tak interpret pro Javu existuje pro Windows/Linux/Solaris od Sunu a Linux/AIX/OS X/OS2 od IBM. Napr. kompilator Jikes je open source (OSI Certified) (i pod FreeBSD a Mac OS), GCC je take open source a jeho GCJ kompiluje do nativniho kodu procesoru (zatim ma problemy se Swing).

    Rychlost vyvoje v programovacim jazyku (a cele platforme) zavisi nejen od rychlosti psani kodu (jeho programovych konstrukci), ale take od jeho prehlednosti, moznosti dokumentace, jeho bezpecnosti (hlavne ukazatele), kvalitnim knihovnam. Dobre napsany kod (i kdyz upovidany) usetri mnoho prace a casu pri udrzbe softwaru, hledani chyb a pri praci v tymu. To co investujete na zacatku se vrati pozdeji a vicekrat. Nezamenujme pocet radek kodu od jeho vypovidaci hodnoty a jednoduchosti. Jednu vlastnost miluju: striktni typova kontrola. Tato chyba se napr. v C/C++ velice lehce prehledne (pokud to necte nekdo jiny)

    int i = 5, j = 6;
    ...
    if (i = j) { ... } // true vzdy, kdyz j != 0

    Java to nedovoli prelozit (zachrani spoustu casu pri krokovani).

    Porad se tu omyla Java je pomala. Ale to vam nikdo nebere ze je pomalejsi nez C, ale svymi vlastnosti je primarne urcena pro vyvoj rozsahlych aplikaci, prenositelnych a bezpecnych. Neni urcena na psani driveru, super rychlych vypoctu (i kdyz se objevuji i knihovny pro vedecke vypoctu a rychlost na tom neni zas tak spatne). Programuji take v C/C++ graficke algoritmy, tak vim o cem mluvim.