Jae's Tech Blog
Home Archive About

Posts tagged "compiler"

Automata and Compilers 01 - Finite Automata

December 15, 2025

What finite automata are and why understanding compilers starts here

Lectures
Read more

Automata and Compilers 02 - Regular Expressions and Regular Languages

December 23, 2025

How regular expressions are equivalent to finite automata, and where the boundary of regular languages lies

Lectures
Read more

Automata and Compilers 03 - Context-Free Grammars

December 29, 2025

Moving beyond regular languages with the structure and role of context-free grammars

Lectures
Read more

Automata and Compilers 04 - Pushdown Automata

January 7, 2026

What computational power a stack adds to finite automata

Lectures
Read more

Automata and Compilers 05 - Compiler Overview โ€” Phases and Architecture

January 13, 2026

Why compilers are divided into multiple phases and what each phase does

Lectures
Read more

Automata and Compilers 06 - Lexical Analysis

January 21, 2026

How a lexer breaks source code into tokens and where automata theory meets real implementation

Lectures
Read more

Automata and Compilers 07 - Top-Down Parsing

January 27, 2026

The principles behind recursive descent parsers, LL(1) grammars, and the strengths and limitations of top-down parsing

Lectures
Read more

Automata and Compilers 08 - Bottom-Up Parsing

February 4, 2026

Shift-reduce parsing, LR parser mechanics, and how parser generators work under the hood

Lectures
Read more

Automata and Compilers 09 - Abstract Syntax Trees

February 10, 2026

Parse trees vs ASTs, designing AST nodes, and how ASTs bridge the compiler frontend and backend

Lectures
Read more

Automata and Compilers 01 - Finite Automata

What finite automata are and why understanding compilers starts here

December 15, 2025 Lectures

Automata and Compilers 02 - Regular Expressions and Regular Languages

How regular expressions are equivalent to finite automata, and where the boundary of regular languages lies

December 23, 2025 Lectures

Automata and Compilers 03 - Context-Free Grammars

Moving beyond regular languages with the structure and role of context-free grammars

December 29, 2025 Lectures

Automata and Compilers 04 - Pushdown Automata

What computational power a stack adds to finite automata

January 7, 2026 Lectures

Automata and Compilers 05 - Compiler Overview โ€” Phases and Architecture

Why compilers are divided into multiple phases and what each phase does

January 13, 2026 Lectures

Automata and Compilers 06 - Lexical Analysis

How a lexer breaks source code into tokens and where automata theory meets real implementation

January 21, 2026 Lectures

Automata and Compilers 07 - Top-Down Parsing

The principles behind recursive descent parsers, LL(1) grammars, and the strengths and limitations of top-down parsing

January 27, 2026 Lectures

Automata and Compilers 08 - Bottom-Up Parsing

Shift-reduce parsing, LR parser mechanics, and how parser generators work under the hood

February 4, 2026 Lectures

Automata and Compilers 09 - Abstract Syntax Trees

Parse trees vs ASTs, designing AST nodes, and how ASTs bridge the compiler frontend and backend

February 10, 2026 Lectures
โ† Previous
1 2
Next โ†’

© 2025 Jae ยท Built with custom static site generator

RSS