UsefulLinks
1. Introduction to Compilation
2. Programming Language Foundations
3. Formal Language Theory
4. Lexical Analysis
5. Syntax Analysis
6. Semantic Analysis
7. Intermediate Code Generation
8. Code Optimization
9. Code Generation
10. Runtime Environment
11. Advanced Compilation Topics
12. Compiler Construction Tools and Techniques
  1. Computer Science
  2. Programming

Compiler Design

1. Introduction to Compilation
2. Programming Language Foundations
3. Formal Language Theory
4. Lexical Analysis
5. Syntax Analysis
6. Semantic Analysis
7. Intermediate Code Generation
8. Code Optimization
9. Code Generation
10. Runtime Environment
11. Advanced Compilation Topics
12. Compiler Construction Tools and Techniques
2.
Programming Language Foundations
2.1.
Language Classification
2.1.1.
High-Level Languages
2.1.2.
Assembly Languages
2.1.3.
Machine Languages
2.1.4.
Domain-Specific Languages
2.2.
Programming Paradigms
2.2.1.
Imperative Programming
2.2.2.
Object-Oriented Programming
2.2.3.
Functional Programming
2.2.4.
Logic Programming
2.2.5.
Declarative Programming
2.3.
Type Systems
2.3.1.
Static Typing
2.3.2.
Dynamic Typing
2.3.3.
Strong vs Weak Typing
2.3.4.
Type Inference
2.4.
Scoping Rules
2.4.1.
Static Scoping
2.4.2.
Dynamic Scoping
2.4.3.
Block Structure
2.4.4.
Scope Resolution
2.5.
Memory Models
2.5.1.
Stack-Based Allocation
2.5.2.
Heap-Based Allocation
2.5.3.
Static Allocation
2.5.4.
Automatic Memory Management

Previous

1. Introduction to Compilation

Go to top

Next

3. Formal Language Theory

About•Terms of Service•Privacy Policy•
Bluesky•X.com

© 2025 UsefulLinks. All rights reserved.