Basics about compilers.
Tokenization, Parsing, Abstract Syntax Tree, Grammar (Productions), Assembly generation.
Comparing some C and corresponding assembly code.
Writing a small working compiler live (something really tiny).
Expected Duration
40 minutes.
Track
Intermediate
Talk Type
[x] Free Talk
[ ] Talk + Hands On
Pre-requisites
Some knowledge of C programming language, basic data structures and will to learn.
Title : Build your own toy compiler.
Abstract
Basics about compilers. Tokenization, Parsing, Abstract Syntax Tree, Grammar (Productions), Assembly generation. Comparing some C and corresponding assembly code. Writing a small working compiler live (something really tiny).
Expected Duration
40 minutes.
Track
Talk Type
Pre-requisites
Some knowledge of C programming language, basic data structures and will to learn.
Resources
Slides