564 B
564 B
-
Java (OpenJDK) -> No Flex/Yacc used -> Files: Scanner: [jdk/src/jdk.compiler/share/classes/com/sun/tools/javac/parser/Scanner.java] Parser: [jdk/src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java] [
1f484dae4e] -
Reasons not to JIT
- Short running programs => Cost of compilation higher than gained speed
- Little repeat execution of code
- Platform-independence
- Why do Lisps contain interpreters?
- Better interactivity
- Evaluation of Macros