Begin project plan
[tiger.ml.git] / README.md
1 Tiger.ml
2 ========
3
4 Project Plan
5 ------------
6
7 I. Fundamentals of Compilation
8 1. Introduction
9 2. Lexical Analysis
10 3. Parsing
11 4. Abstract Syntax
12 5. Semantic Analysis
13 6. Activation Records
14 7. Translation to Intermediate Code
15 8. Basic Blocks and Traces
16 9. Instruction Selection
17 10. Liveness Analysis
18 11. Register Allocation
19 12. Putting It
20 II. Advanced Topics
21 13. Garbage Collection
22 14. Object-Oriented Languages
23 15. Functional Programming Languages
24 16. Polymorphic Types
25 17. Dataflow Analysis
26 18. Loop Optimizations
27 19. Static Single-Assignment Form
28 20. Pipelining and Scheduling
29 21. The Memory Hierarchy
This page took 0.051616 seconds and 5 git commands to generate.