Class slides (based on slides of Sebesta textbook and modified; note that more exact content focus and examples are done in class on the board):
Some links:
Topics covered include:
- Introduction to Concepts of Programming Languages
- Preliminaries (Sebesta chap 1)
- Evolution of Major Programming Languages (Sebesta chap 2)
- Describing Syntax and Semantic (Sebesta chap 3)
- Names, Binding, and Scope (Sebesta chap 5)
- Data Types (Sebesta chap 6)
- Expressions and Assignment Statements (Sebesta chap 7)
- Functional Programming Languages (Sebesta chap 15)
- Logical Programming Languages (Sebesta chap 16)
|