File tree Expand file tree Collapse file tree 1 file changed +4
-6
lines changed
Expand file tree Collapse file tree 1 file changed +4
-6
lines changed Original file line number Diff line number Diff line change @@ -7,7 +7,7 @@ High-level programming languages like Racket and Python make it easier
77to program compared to low-level languages such as x86 assembly
88code. But how do high-level languages work? There's a big gap between
99high-level languages and machine instructions for modern computers. In
10- this class you learn how to translate Racket or Pythong programs (your
10+ this class you learn how to translate Racket or Python programs (your
1111choice!) all the way to x86 assembly language.
1212
1313Traditionally, compiler courses teach one phase of the compiler at a
@@ -20,8 +20,9 @@ integer arithmetic, and by the time we are done the language includes
2020first-class functions.
2121
2222** Prerequisites:** Fluency in Racket or Python is highly recommended
23- as students will do a lot of programming in Racket or Python. Prior
24- knowledge of an assembly language helps, but is not required.
23+ as students will do a lot of programming in one of those
24+ languages. Prior knowledge of an assembly language helps, but is not
25+ required.
2526
2627** Textbook:**
2728
@@ -40,9 +41,6 @@ github:
4041** Lecture:** Tuesdays and Thursdays 3:15-4:30pm, Informatics Building
4142 (Myles Brand Hall), Room E130.
4243
43- ** Lecture Notes and Recordings:**
44-
45-
4644** Office hours**
4745
4846* Jeremy Siek (jsiek): TBD
You can’t perform that action at this time.
0 commit comments