May 12, 2017 Outline
Reading: Chapters from revised text, §17, C; [B+07]
Due: Project Progress Report, May 12; Homework #3, May 19
- Compiler-based flow mechanisms
- Scalar declarations
- Array declarations
- Assignment statements
- Compound statements
- Conditional statements
- Iterative statements
- Goto statements
- Procedure calls
- Exceptions and infinite loops
- Semaphores
- Cobegin/coend
- Soundness
- Execution-based flow mechanisms
- Fenton’s Data Mark Machine
- Variable classes