CS450 Compiler Design
Levels of Programming Languages
High-level program
class
Triangle {
...
float area() {
return b*h/2;
}
Low-level program
LOAD
r1,b
LOAD
r2,h
MUL
r1,r2
DIV
r1,#2
RET
Executable Machine code
0001001001000101001001001110110010101101001...