Completed
Small ASTs
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Modernizing Compiler Design for Carbon Toolchain
Automatically move to the next video in the Classroom when playback concludes
- 1 Introduction
- 2 Traditional Compiler Design
- 3 Lexing
- 4 Parser
- 5 Parse
- 6 Semantic Analysis
- 7 Lowering
- 8 Compiler Architecture
- 9 Incremental Architecture
- 10 Locality
- 11 Small ASTs
- 12 Claim Specific Representation
- 13 Really Fast Compiler Times
- 14 Focus on Speed
- 15 Challenges
- 16 Budgets
- 17 Latency Numbers
- 18 Memory Allocation
- 19 Memory Density
- 20 Data Structures
- 21 Advantages
- 22 DataOriented Lexing
- 23 Token Representation
- 24 Parsec
- 25 Visualization