| Topic | Extras |
|---|
|
1- Introduction | |
|
2- History | |
|
3- Describing Syntax and Semantics | |
|
4- Lexical and Syntax Analysis |
💻 Recursive-Decent Parsing |
|
5- Names, Bindings, and Scopes | |
|
6- Data Types | |
|
7- Expressions and Assignment Statements | |
|
8- Statement-Level Control Structures | |
|
9- Subprograms |
|
|
10- Implementing Subprograms | |
|
11- Abstract Data Types and Encapsulation Concepts | 🎧NLM |
|
12- Support for Object-Oriented Programming | |
|
13- Concurrency | |
|
14- Exception Handling and Event Handling | |
|
15- Functional Programming Languages | |
16- Logic Programming Languages
| |