From c13596c24c0283b2293c8dfc760d5ee21177490e Mon Sep 17 00:00:00 2001 From: Alex Hirsch Date: Sat, 29 Feb 2020 12:43:22 +0100 Subject: [PATCH] Add transcript to intro slides --- slides/intro_slides.md | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/slides/intro_slides.md b/slides/intro_slides.md index ea27098..bb07747 100644 --- a/slides/intro_slides.md +++ b/slides/intro_slides.md @@ -8,6 +8,13 @@ > […] development of a compiler for a simple procedural programming language + + ## Prerequisites - This is a master's course! @@ -16,6 +23,15 @@ If you struggle too much, do this course at a later time. You can unregister until the end of April. + + - - - - Fluent in C (or C++, or Go, or Rust, or Haskell) @@ -30,6 +46,13 @@ You can unregister until the end of April. - Assembly (preferably x86) + + - - - - Software development @@ -41,12 +64,21 @@ You can unregister until the end of April. - Organisation - Team communication + + - - - - Formal languages and automata theory - Grammars + transformations - Lexer / parser + + ## Ultimate Goal - Building a compiler @@ -71,6 +103,10 @@ You can unregister until the end of April. - May: finish IR generation, start ASM generation - June: finish ASM generation, CFG generation, polish + + ## Submissions - End of June: build test submission (optional)