Názor k článku Interpretry, překladače, JIT překladače a transpřekladače programovacího jazyka Lua od Tomas Z. - Pro porovnani jsem si zkusil priklad z Mandlebrotem...

  • Článek je starý, nové názory již nelze přidávat.
  • 28. 7. 2015 18:47

    Tomas Z. (neregistrovaný)

    Pro porovnani jsem si zkusil priklad z Mandlebrotem prelozit 1:1 do Common Lispu, a ve vysledku zabiralo polovinu casu tisteni (princ). Tak jsem zkusil v Cckove verzi odstranit printf (s trochou snahy, aby to neodoptimalizovalo cely cyklus), a cas byl kratsi o tretinu.

    Ze zvedavosti (Lua nepouzivam) jsem nainstaloval LuaJIT a spustil program s tiskem a bez (a doufam, ze se cyklus neodstranil), a cas je mene nez tretinovy (a plne srovnatelny s Cckovym)

    Z cehoz usuzuju ze
    a) uloha po trose optimalizace mozna neni az tak narocna na vypocet, a
    b) LuaJIT je v optimalizaci vypoctu jeste lepsi nez vychazi v clanku; tisk ma mezery (nebo mozna dela vic nez Cckovy ekvivalent co do ruznych prekladu a podobne).

    Z dalsich zajimavosti: vystup Cckoveho a Lua programu se drobne lisi (rika diff), a ani jeden nema bily vnitrek mnoziny v zobrazovacich ktere pouzivam (hodnota 256, ne 255) jako na obrazku v clanku.

    Pokud co pisu vypada jako kritika, tak upresnuji ze clanek se mi libil.