The Dragon Book is a classic tome describing the design of these programs. Yacc is a tool for converting Backus-Naur specifications into a component o
The Dragon Book is a classic tome describing the design of these programs. Yacc is a tool for converting Backus-Naur specifications into a component of these programs. Constant folding and loop unrolling are optimizations that these programs may perform. HipHop is one that is described as "source-to-source". Their front-end features include tokenization and syntax- and type-checking. Writing one of these in its own source language is called bootstrapping. javac ("java-see") is one of these that produces bytecode to run on a virtual machine. For 10 points, name these computer programs that convert a source language into a lower-level language to create executable code.
The Dragon Book is a classic tome describing the design of these programs.