3 ms·
Going JIT seems to be the common way of the scripting/bytecode-compiled languages. Java -> HotSpot, Python -> PyPy, Javascript -> V8 and friends, PHP -> HHVM
by NigelTufnel 13y ago
Going JIT seems to be the common way of the scripting/bytecode-compiled languages.
Java -> HotSpot, Python -> PyPy, Javascript -> V8 and friends, PHP -> HHVM
- pjmlp 13y agoLisp and Smalltalk were the first ones.
- lispm 13y agoMcCarthy is mentioned for that, but I guess more work on that was done in the Smalltalk and Self context. Since quite some time most Lisp systems don't use a JIT. They compile the code ahead of time or explicitly incrementally.
- pjmlp 13y ago> Since quite some time most Lisp systems don't use a JIT. They compile the code ahead of time or explicitly incrementally. I am aware of type hints, but given Lisp's dynamic nature, wouldn't a JIT provide more optimized code than AOT?