CS450 Compiler Design
5
Levels of Programming Languages
•What makes a high-level language different from a low-level language?
Things found in HL languages but typically not in LL languages
- Expressions
- control structures/abstractions:
while, repeat-until, if-then-else
procedures
- data types
- distinguish several different types of data
- composite data types
- user defined data types
- encapsulation
modules, procedures, objects