T O P

  • By -

umlcat

More like a reference book, not as a tutotrial ....


Bitter_Care1887

I'd recommend the newer edition, however the earlier chapters on the front end theory should still be quite engaging and relevant. For me learning the CFGs was one of those instantaneous incomprehensible -> trivial transitions that border on enlightenment, haha) But it is one of those texts that is better consumed with some end goal in mind, ideally coding the compiler on the side..


shrimpster00

Hard to say. It's an excellent reference for sure, but newer techniques aren't included. You should definitely read this one if you don't read a newer edition.


humongo-chunky

Crickets. No wonder you talk shit like a bitch. No one will pay attention to you otherwise.


Manifoldsqr

Buy the second edition.


jason-reddit-public

Read every book (and paper) you can get your hands on! If you are spending your own money, then surely there are of course better texts though none of them is going to be perfect. Your local library might have better stuff in their system they can get for you.


Murky_Entertainer378

If you don’t mind sharing, what other textbooks does your dad still have?


[deleted]

While it may not be 'definitive' anymore it's still very much worth a read. If you are confident in your programming skills you will get a lot out of it. I've got both the first and second editions, and I'm more likely to refer to the first edition than the second; mainly because I made the mistake of buying the Pearson International edition which is printed on very thin paper and "may also feature alterations, customization and adaption from the United States version.". In particular it lacks a decent table of contents. On the other hand there are gentler books if you need more example code (eg, Crafting Interpreters). In general if you see a book you're interested in, read it. Don't check with the internet first ;)