Course Content
- Syntax,semantics and pragmatics
- Syntax,semantics properties
- Data objects and operations
- Control structure
- Program envirnoment and abstract machine states
- Properties of real and abstract machines
- Storage classes
- Access paths
- Language elements and composite objects
- Storage management
- Mapping specifications
- Abstract program representation
- Intermediate languages
- Token sequence
- Global tables
- Elements of formal systems
- Context free grammars and pushdown automata
- Lexical analysis
- Parsing
- Attribute grammars
- Semantic analysis
- Code generation
- Memory mapping
- Attribute grammars
- Optimization