4 ms·
Is this book still relevant?
by brcmthrowaway 2y ago
Is this book still relevant?
- danielvaughn 2y agoDefinitely. I just went through the first 60% or so and it's great. The language is java but it's easy to translate to other languages, which would be a good learning exercise in its own right.
- SatvikBeri 2y agoIt's a 3 year old book on compilers, so if it was ever relevant once, it surely still is today!
- metadat 2y agoYes, very much so. Why wouldn't it be? Can you recommend a better resource for learning how to create a programming language from first principles? I just started it today, which I why I felt the inclination to create this post.
- LoFiSamurai 2y agoIt’s an incredible book. Munificent did an amazing job.
- runevault 2y agoThis is not a book about bleeding edge compiler techniques. It teaches the foundations that makes it easier to learn the more complex parts of writing a compiler. Unless compiler design radically changes it will likely remain a relevant book for a very very long time. Especially since Java-adjacent languages are likely to remain in vogue and the odds of us losing C as a major language in the next few decades is basically zero.
- linhns 2y agoSuper. Bob’s way of presenting his content is what I feel the most important to get out of. Great communicator.
- rassibassi 2y agoCFG (context free grammar), which is explained in the book, is used here together with LLMs: https://tree-diffusion.github.io https://tree-diffusion.github.io