Have you ever thought of writing your own compiler? There are a number of good reasons to do this. It's incredibly educational and can be useful. It can solve problems and produce abstractions that ...
Compilers: can’t live with ‘em, can’t live without ‘em – at least not if you write code for a living. Compilers are great at taking your hand crafted human-readable program, translating it into ...