Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
Ask HN: I'm a web developer, how do I get started in PLT and compilers
1 point by iagooar on July 15, 2014 | hide | past | favorite | 3 comments
I'm a senior web developer, but I've always wanted to learn more about PLT and compilers. I'm still happy doing web development, but the day will come I'd like to do something else and I'd like to be prepared.

What resources can you recommend to get into PLT and compilers, not only in a theoretical but also in a practical way?



Easily the best textbook I've read on the topic is "Programming Language Application and Interpretation" or PLAI. It uses Racket to walk you through the implementation of different programming language features, while delving into the theory behind them.

It's available for free on Brown's website - http://cs.brown.edu/courses/cs173/2012/book/

I couldn't recommend it more highly.


Wow, I've watched the introduction video and it looks really great.

Do you recommend reading the book first, or watching the lectures?


I've only actually read the book. It's definitely thorough enough to stand on its own, but if you're having trouble understanding some of the sections (It's not easy material!), I could see the lectures being a valuable resource to turn to.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: