CS450 Compiler Design
9
Language Processors: Why do we need them?
Hardware
Programmer
X86 Processor
JVM Binary code
JVM Assembly code
Java Program
JVM Interpreter
Concepts and Ideas
Hardware
Programmer
How to bridge the
“semantic gap” ?
Compute surface area of
a triangle?
0101001001...