3 ms·
Read 'Crafting Interpreters' by Bob Nystrom (free online). It teaches step by step how to write a compiler/interpreter, very approachable without dumbing down.
by cloogshicer 4y ago
Read 'Crafting Interpreters' by Bob Nystrom (free online).
It teaches step by step how to write a compiler/interpreter, very approachable without dumbing down.
- sarupbanskota 4y agoGreat book. A lot of our customers mention it, in addition to (unrelated) Designing Data-Intensive Applications. There's also http://aosabook.org/en/index.html http://aosabook.org/en/index.html
- hardwaregeek 4y agoI’m quite familiar! It still only scratches the surface. I’d love courses on type checking, incremental compilation, concrete syntax trees, query based compilation, optimization, register allocation, multithreaded garbage collection, LLVM, etc. There’s so many topics and so little high quality instruction out there.