August 2024
Intermediate to advanced
792 pages
22h 45m
English

The world of programming languages is wide, and there’s a lot more for you to explore. Extending your compiler on your own is a great way to keep learning about the topics you’re most interested in.
I’ll leave you with a few ideas to get you started.
The most obvious next step is to implement the major parts of C that this book didn’t cover. If you already have a list of features you’re particularly excited to add, start with those. Then, if you want to keep going, pick a real-world C program—think something small, not the Linux kernel—and build out your compiler until it can compile that program successfully. ...
Read now
Unlock full access