5 ms·
This whole book looks like a good read! I'll have to check it out later when I have some time.
by kiddico 9y ago
This whole book looks like a good read! I'll have to check it out later when I have some time.
- 52-6F-62 9y agoCount me in, too! This goes right along with a lot of stuff I'm working on teaching myself right now.
- runevault 9y agoI'm up to the chapter in part 1 on Classes and it has been a great experience for reminding me how compilers work. Personally I recommend intentionally doing it in a language other than Java just to force the extra step of transliterating in your head, at least for me it has made the learning process much stronger.
- munificent 9y agoYeah, I totally agree with that suggestion. Even handing typing in the code samples yourself instead of just reading them can help you get out of the "skimming" mindset and into really internalizing each step. If you're curious people have ported the code in the book to a lot of languages. Some of them are here: https://github.com/munificent/craftinginterpreters/wiki/Lox-implementations https://github.com/munificent/craftinginterpreters/wiki/Lox-... Though, if you want to do this yourself, consulting those might be considered cheating. :)
- GeertVL 9y agoI am doing the same in Rust (a new language for me) and OCaml (known a little bit). It forces you to find different solutions and you learn new languages at the same time. Love it. Thanks.