Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Really I don't feel up-to-date enough to give great guidance. I worked through most of the problems in the first edition back when it came out, and it significantly influenced my approach to programming. With the later editions I gave them a pretty superficial read. There are other newer textbooks like Shriram Krishnamurthi's which I haven't read at all.

I don't think the first is 'better', but as examples of how it was more fun there's the compiler chapter and an OOP chapter with a small OO language organized around metaclasses instead of what I remember as a more tedious development of Java-style OO in a later edition. I'd still expect the latest edition has the most to learn from if you're picking just one.



Thanks! It sounds like a good approach would be to work diligently through the 3rd and then circle back on the 1st and 2nd to pick up the little spots that didn't make it. The metaclasses thing seems pretty interesting.

This book has been waiting on me to go through it. It's on the list with finishing SICP and also PLAI.




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

Search: