3 ms·
Structure and Interpretation of Computer Programs is a classic book to start and where many started. https://mitp-content-server.mit.edu/books/content/sectbyfn
by terminalbraid 2y ago
Structure and Interpretation of Computer Programs is a classic book to start and where many started.
https://mitp-content-server.mit.edu/books/content/sectbyfn/books_pres_0/6515/sicp.zip/index.html https://mitp-content-server.mit.edu/books/content/sectbyfn/b...
Video lectures around the course as well
https://ocw.mit.edu/courses/6-001-structure-and-interpretation-of-computer-programs-spring-2005/video_galleries/video-lectures/ https://ocw.mit.edu/courses/6-001-structure-and-interpretati...
MIT keeps a lot of course materials available online. I like to go through syllabi for text ideas for example.
https://people.csail.mit.edu/feser/pld-s23/ https://people.csail.mit.edu/feser/pld-s23/
https://ocw.mit.edu/courses/6-035-computer-language-engineering-spring-2010/ https://ocw.mit.edu/courses/6-035-computer-language-engineer...
Let's Build a Compiler
https://compilers.iecc.com/crenshaw/ https://compilers.iecc.com/crenshaw/
Introduction to Compilers and Language Design
https://www3.nd.edu/~dthain/compilerbook/ https://www3.nd.edu/~dthain/compilerbook/
Dragon book is where I started, but it's getting long in the tooth. Still a classic
https://www.amazon.com/Compilers-Principles-Techniques-Tools-2nd/dp/0321486811 https://www.amazon.com/Compilers-Principles-Techniques-Tools...
- cannibalXxx 2y agoamazing! i had a quick look and i liked it. Thanks for the content
- satvikpendem 2y agoI'd also recommend the free online book Crafting Interpreters by the lead designer of the Dart language at Google.