Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

People usually use "compiled" to refer to languages that lower programs into machine code. Lowering the program into a bytecode isn't sufficient.

Bytecode interpreters must be carefully optimized, and still usually have an unavoidable performance hit from their cache usage patterns (e.g. from bytecode being in d-cache).



Which is why dynamic languages are compiled to machine code nowadays. I'm not sure about ActionScript, but both JavaScript and Lua are compiled to machine code when speed matters.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: