Názor k článku Scheme: kostlivec ve skřini nebo nehasnoucí hvězda? od georgo - Tu by som si dovolil nesuhlasit. Vysledny strojovy...

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

    georgo (neregistrovaný)
    Tu by som si dovolil nesuhlasit. Vysledny strojovy kod z C/C++ je produkovany raz a zalezi na kvalite kompilatora. Pri jazykoch, ktore su kompilovane v runtime ma virtualny stroj moznost dodatocne strojovy kod optimalizovat podla potreby. Samozrejme, ze tu existuje moznost profilovania kodu a potom pouzitie dat pri kompilacii, ale vysledne ide opat o jednorazove prekompilovanie a so strojovym kodom sa nepohne (neberme do uvahy nejake polymorfne kody).
    Takze vysledne je tu sanca ze v pripade kvalitneho runtime kompilatora bude urcity kod naozaj rychlejsi, pretoze ma k dispozicii nieco naviac a je preto schopny prislusne optimalizovat dany kod za behu. Je vsak uplne samozrejme, ze to nie je obecne platne tvrdenie a zalezi na prislusnej aplikacii. Tymto som len chcel vyjadrit skutocnost, ze v pripade rozhodovania o pouziti jazyka o tom diskutovat treba a nejedna sa o prosty fakt.