One of my regrets is life is I never took a compiler class, I work at a university and can take a free class once a semester so I may rectify it this fall.
Still I taught myself a lot of that in the school of hard knocks.
I learned to read at three and got crazy well read checking out ten books a week from the public library as a kid. (Started my heavy backpack training!)
A lot of people fall for charlatans like L. Ron Hubbard and Eliezer Yudkowsky because they aren’t well read and don’t have anything to compare Dianetics and Sequences to.
PaulHoule|6 months ago
One of my regrets is life is I never took a compiler class, I work at a university and can take a free class once a semester so I may rectify it this fall.
Still I taught myself a lot of that in the school of hard knocks.
I learned to read at three and got crazy well read checking out ten books a week from the public library as a kid. (Started my heavy backpack training!)
A lot of people fall for charlatans like L. Ron Hubbard and Eliezer Yudkowsky because they aren’t well read and don’t have anything to compare Dianetics and Sequences to.
sn9|6 months ago
You can work through a book that uses a more modern approach like Siek's Essentials of Compilation which comes in Racket [0] and Python flavors.
Teach Yourself CS also has some more classic recommendations [1].
You may also be interested in using a language from the ML family [2] to implement a compiler [3].
Cornell also has a self-paced graduate level course [4].
This page also has a bunch of recs [5].
[0] https://mitpress.mit.edu/9780262047760/essentials-of-compila...
[1] https://teachyourselfcs.com/#languages
[2] https://matt.might.net/articles/best-programming-languages/
[3] https://a.co/d/2EhiUDM
[4] https://news.ycombinator.com/item?id=39577878
[5] https://steshaw.org/plt/