Programming Language
- Reasons for Studying Concepts of Programming Languages
- Programming Domains
- Language Evaluation Criteria
- Language Categories
- Evolution of the Major Programming Languages
- Describing Syntax and Semantics
- Names, Bindings, and Scopes
- data types
- Expressions and Assignment Statements
- Statement-Level Control Structures
- Subprograms
- Functional Programming Languages
- Logic Programming Languages