Filename Size 1 Introduction/1 - 1 - 01-01- Introduction (8m20s).txt 7.1 KB 1 Introduction/1 - 1 - 01-01_ Introduction (8m20s).mp4 8.9 MB 1 Introduction/1 - 2 - 01-02- Structure of a Compiler (13m53s).txt 12.1 KB 1 Introduction/1 - 2 - 01-02_ Structure of a Compiler (13m53s).mp4 12.9 MB 1 Introduction/1 - 3 - 01-03- The Economy of Programming Languages (19m51s).txt 3 B 1 Introduction/1 - 3 - 01-03_ The Economy of Programming Languages (19m51s).mp4 19.2 MB 1 Introduction/resources_cool_manual.pdf 219.1 KB 1 Introduction/slides_01-01-introduction-annotated.pdf 904.5 KB 1 Introduction/slides_01-01-introduction.pdf 231.4 KB 1 Introduction/slides_01-02-structure-of-a-compiler-annotated.pdf 953.2 KB 1 Introduction/slides_01-02-structure-of-a-compiler.pdf 247 KB 1 Introduction/slides_01-03-the-economy-of-programming-languages-annotated.pdf 1.4 MB 1 Introduction/slides_01-03-the-economy-of-programming-languages.pdf 201 KB 10 Cool Type Checking/10 - 1 - 10-01_ Static vs. Dynamic Typing (7m14s).mp4 6.9 MB 10 Cool Type Checking/10 - 1 - 10-01_ Static vs. Dynamic Typing (7m14s).txt 6.7 KB 10 Cool Type Checking/10 - 2 - 10-02_ Self Type (7m36s).mp4 7.2 MB 10 Cool Type Checking/10 - 2 - 10-02_ Self Type (7m36s).txt 7 KB 10 Cool Type Checking/10 - 3 - 10-03_ Self Type Operations (12m12s).mp4 11.9 MB 10 Cool Type Checking/10 - 3 - 10-03_ Self Type Operations (12m12s).txt 10.8 KB 10 Cool Type Checking/10 - 4 - 10-04_ Self Type Usage (6m29s).mp4 6.2 MB 10 Cool Type Checking/10 - 4 - 10-04_ Self Type Usage (6m29s).txt 5.4 KB 10 Cool Type Checking/10 - 5 - 10-05_ Self Type Checking (10m00s).mp4 9.9 MB 10 Cool Type Checking/10 - 5 - 10-05_ Self Type Checking (10m00s).txt 9.1 KB 10 Cool Type Checking/10 - 6 - 10-06_ Error Recovery (7m07s).mp4 6.6 MB 10 Cool Type Checking/10 - 6 - 10-06_ Error Recovery (7m07s).txt 6.6 KB 10 Cool Type Checking/slides_10-01-static-vs-dynamic-typing-annotated.pdf 690 KB 10 Cool Type Checking/slides_10-01-static-vs-dynamic-typing.pdf 356.2 KB 10 Cool Type Checking/slides_10-02-self-type-annotated.pdf 574 KB 10 Cool Type Checking/slides_10-02-self-type.pdf 267 KB 10 Cool Type Checking/slides_10-03-self-type-operations-annotated.pdf 625.3 KB 10 Cool Type Checking/slides_10-03-self-type-operations.pdf 272.8 KB 10 Cool Type Checking/slides_10-04-self-type-usage-annotated.pdf 470.8 KB 10 Cool Type Checking/slides_10-04-self-type-usage.pdf 272.3 KB 10 Cool Type Checking/slides_10-05-self-type-checking-annotated.pdf 833.2 KB 10 Cool Type Checking/slides_10-05-self-type-checking.pdf 390.3 KB 10 Cool Type Checking/slides_10-06-error-recovery-annotated.pdf 663.4 KB 10 Cool Type Checking/slides_10-06-error-recovery.pdf 302.5 KB 11 Runtime Organization/11 - 1 - 11-01_ Runtime Organization (6m44s).mp4 6.4 MB 11 Runtime Organization/11 - 1 - 11-01_ Runtime Organization (6m44s).txt 6.1 KB 11 Runtime Organization/11 - 2 - 11-02_ Activations (13m50s).mp4 12.7 MB 11 Runtime Organization/11 - 2 - 11-02_ Activations (13m50s).txt 11.9 KB 11 Runtime Organization/11 - 3 - 11-03_ Activation Records (13m11s).mp4 12.9 MB 11 Runtime Organization/11 - 3 - 11-03_ Activation Records (13m11s).txt 11.8 KB 11 Runtime Organization/11 - 4 - 11-04_ Globals and Heap (6m56s).mp4 6.7 MB 11 Runtime Organization/11 - 4 - 11-04_ Globals and Heap (6m56s).txt 6.4 KB 11 Runtime Organization/11 - 5 - 11-05_ Alignment (6m04s).mp4 5.9 MB 11 Runtime Organization/11 - 5 - 11-05_ Alignment (6m04s).txt 4.9 KB 11 Runtime Organization/11 - 6 - 11-06_ Stack Machines (16m23s).mp4 15.8 MB 11 Runtime Organization/11 - 6 - 11-06_ Stack Machines (16m23s).txt 14.8 KB 11 Runtime Organization/slides_11-01-runtime-organization-annotated.pdf 546.7 KB 11 Runtime Organization/slides_11-01-runtime-organization.pdf 299.3 KB 11 Runtime Organization/slides_11-02-activations-annotated.pdf 729.9 KB 11 Runtime Organization/slides_11-02-activations.pdf 376.3 KB 11 Runtime Organization/slides_11-03-activation-records-annotated.pdf 781.7 KB 11 Runtime Organization/slides_11-03-activation-records.pdf 336 KB 11 Runtime Organization/slides_11-04-globals-and-heap-annotated.pdf 566.7 KB 11 Runtime Organization/slides_11-04-globals-and-heap.pdf 376.5 KB 11 Runtime Organization/slides_11-05-alignment-annotated.pdf 548.3 KB 11 Runtime Organization/slides_11-05-alignment.pdf 292 KB 11 Runtime Organization/slides_11-06-stack-machines-annotated.pdf 1.4 MB 11 Runtime Organization/slides_11-06-stack-machines.pdf 334.7 KB 12 Code Generation/12 - 1 - 12-01_ Introduction to Code Generation (7m57s).mp4 7.5 MB 12 Code Generation/12 - 1 - 12-01_ Introduction to Code Generation (7m57s).txt 7.6 KB 12 Code Generation/12 - 2 - 12-02_ Code Generation I (17m26s).mp4 16.6 MB 12 Code Generation/12 - 2 - 12-02_ Code Generation I (17m26s).txt 15.8 KB 12 Code Generation/12 - 3 - 12-03_ Code Generation II (18m08s).mp4 17.2 MB 12 Code Generation/12 - 3 - 12-03_ Code Generation II (18m08s).txt 17.9 KB 12 Code Generation/12 - 4 - 12-04_ Code Generation Example (13m17s).mp4 14.8 MB 12 Code Generation/12 - 4 - 12-04_ Code Generation Example (13m17s).txt 10.1 KB 12 Code Generation/12 - 5 - 12-05_ Temporaries (16m14s).mp4 15.6 MB 12 Code Generation/12 - 5 - 12-05_ Temporaries (16m14s).txt 14.7 KB 12 Code Generation/12 - 6 - 12-06_ Object Layout (23m56s).mp4 21.9 MB 12 Code Generation/12 - 6 - 12-06_ Object Layout (23m56s).txt 20 KB 12 Code Generation/slides_12-01-introduction-to-code-generation-annotated.pdf 515.9 KB 12 Code Generation/slides_12-01-introduction-to-code-generation.pdf 242.1 KB 12 Code Generation/slides_12-02-code-generation-i-annotated.pdf 936.2 KB 12 Code Generation/slides_12-02-code-generation-i.pdf 255.2 KB 12 Code Generation/slides_12-03-code-generation-ii-annotated.pdf 846.8 KB 12 Code Generation/slides_12-03-code-generation-ii.pdf 265 KB 12 Code Generation/slides_12-04-code-generation-example-annotated.pdf 1.3 MB 12 Code Generation/slides_12-04-code-generation-example.pdf 153.9 KB 12 Code Generation/slides_12-05-temporaries-annotated.pdf 1 MB 12 Code Generation/slides_12-05-temporaries.pdf 224.3 KB 12 Code Generation/slides_12-06-object-layout-annotated.pdf 1.3 MB 12 Code Generation/slides_12-06-object-layout.pdf 329 KB 13 Operational Semantics/13 - 1 - 13-01_ Semantics Overview (7m06s).mp4 6.5 MB 13 Operational Semantics/13 - 1 - 13-01_ Semantics Overview (7m06s).txt 6.2 KB 13 Operational Semantics/13 - 2 - 13-02_ Operational Semantics (12m20s).mp4 11.7 MB 13 Operational Semantics/13 - 2 - 13-02_ Operational Semantics (12m20s).txt 10.7 KB 13 Operational Semantics/13 - 3 - 13-03_ Cool Semantics I (21m10s).mp4 20.8 MB 13 Operational Semantics/13 - 3 - 13-03_ Cool Semantics I (21m10s).txt 18.2 KB 13 Operational Semantics/13 - 4 - 13-04_ Cool Semantics II (26m13s).mp4 26.1 MB 13 Operational Semantics/13 - 4 - 13-04_ Cool Semantics II (26m13s).txt 22.5 KB 13 Operational Semantics/slides_13-01-semantics-overview-annotated.pdf 352.7 KB 13 Operational Semantics/slides_13-01-semantics-overview.pdf 235.4 KB 13 Operational Semantics/slides_13-02-operational-semantics-annotated.pdf 976 KB 13 Operational Semantics/slides_13-02-operational-semantics.pdf 343.4 KB 13 Operational Semantics/slides_13-03-cool-semantics-i-annotated.pdf 1.6 MB 13 Operational Semantics/slides_13-03-cool-semantics-i.pdf 264.3 KB