Level 16 · Module 58

Compiler Fundamentals

A structured module covering the essential ideas of compiler fundamentals.

Difficulty
advanced
Published path
6 lessons · 60 min

What you will learn

  • Lexical analysis
  • Parsing
  • ASTs
  • Interpreters
  • Compilers
  • Runtime systems
Prerequisites:Theory of Computation

Start here

Lessons · 60 min

  1. Lexical analysisPlanned

    Planned lesson: Lexical analysis. This lesson has not been written yet.

    10 min · advanced
  2. ParsingPlanned

    Planned lesson: Parsing. This lesson has not been written yet.

    10 min · advanced
  3. ASTsPlanned

    Planned lesson: ASTs. This lesson has not been written yet.

    10 min · advanced
  4. InterpretersPlanned

    Planned lesson: Interpreters. This lesson has not been written yet.

    10 min · advanced
  5. CompilersPlanned

    Planned lesson: Compilers. This lesson has not been written yet.

    10 min · advanced
  6. Runtime systemsPlanned

    Planned lesson: Runtime systems. This lesson has not been written yet.

    10 min · advanced

What you will cover

Module units

  1. Lexical analysis

    A planned unit covering Lexical analysis.

  2. Parsing

    A planned unit covering Parsing.

  3. ASTs

    A planned unit covering ASTs.

  4. Interpreters

    A planned unit covering Interpreters.

  5. Compilers

    A planned unit covering Compilers.

  6. Runtime systems

    A planned unit covering Runtime systems.