1.
Introduction
2.
Crash Course on Computing
3.
Calculator
3.1.
Grammar, Lexer and Parser
3.2.
Abstract Syntax Tree (AST) and Interpreter
3.3.
Just-In-Time (JIT) Compiler with LLVM
3.3.1.
Basic Example
3.3.2.
AST Traversal Patterns
3.4.
Exercises
3.5.
Virtual Machine (VM), Bytecode and Interpreter
3.6.
Read-Eval-Print Loop (REPL)
4.
Firstlang
4.1.
Static Typing and Type Inference
5.
Object System and Object Oriented Language
6.
TENTATIVE: Mini Standard Library
7.
Resources
Light
Rust
Coal
Navy
Ayu
Create Your Own Programming Language with Rust