3 ms·
My compilers course has all the lectures recorded, and has starter code for all the assignments provided. It provides all the parsers, and focuses on the backen
by jpolitz 9y ago
My compilers course has all the lectures recorded, and has starter code for all the assignments provided. It provides all the parsers, and focuses on the backend, including memory management and various details of value representations.
This is just my materials, I don't have an associated platform with verification/certification. However, some folks from HN have previously done the course and emailed me after, and seem to have gotten some value out of it.
https://cseweb.ucsd.edu/classes/sp17/cse131-a/ https://cseweb.ucsd.edu/classes/sp17/cse131-a/
https://podcast.ucsd.edu/podcasts/default.aspx?PodcastId=4014 https://podcast.ucsd.edu/podcasts/default.aspx?PodcastId=401...
https://github.com/ucsd-cse131-sp17 https://github.com/ucsd-cse131-sp17
Earlier offering:
https://www.cs.swarthmore.edu/~jpolitz/cs75/s16/ https://www.cs.swarthmore.edu/~jpolitz/cs75/s16/
- rmusial 9y agoThanks for this, this looks amazing
- gilmi 9y agoI'm using the earlier offering of your course and another[0] to learn about compilers for a while now and it's the only method that really clicked for me. Thank you very much for making this open! [0]: http://www.ccs.neu.edu/course/cs4410 http://www.ccs.neu.edu/course/cs4410
- jpolitz 9y agoBen Lerner did a great job writing notes [0] for his version, which are super helpful if you prefer reading to videos. [0] https://course.ccs.neu.edu/cs4410/#%28part._lectures%29 https://course.ccs.neu.edu/cs4410/#%28part._lectures%29
- gilmi 9y agoDefinitely! They are really well done and actually worked better for me than videos. Unfortunately they only cover the first half of the course.
- abiox 9y agoi started watching the first lecture; when you ask about the output of ghc, i love that someone says "burritos". thanks for making this material available!