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

> Stacks are also efficient. The JVM bytecode is actually a stack language, for example.

Being stack-based doesn't help JVM efficiency. Modern JVM's take that bytecode and immediately translate it to some other non-stack-based form and then compile it. JVM bytecode is effectively a serialization format for syntax trees. (Stacks are a nice notation for serializing a tree.)



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

Search: