If you would like a heartwarming tale of an engineers first compiler, this is the article for you.
There is either nothing to learn here, or a spectacular insight into compilation, depending on where you are in your career.
Compilers are fun. It’s an invaluable experience having written one. There is no magic left in a computer once you’ve written a compiler.
If you have written a compiler, this article is amusing. You get to see a programmers eyes open.
If you have not written a compiler, you get some insight about how they work- but perhaps you get more insight about how you work.
Also, the author should constant fold his arithmetic example. It slows down compile time, but makes the program faster.
There is either nothing to learn here, or a spectacular insight into compilation, depending on where you are in your career.
Compilers are fun. It’s an invaluable experience having written one. There is no magic left in a computer once you’ve written a compiler.
If you have written a compiler, this article is amusing. You get to see a programmers eyes open.
If you have not written a compiler, you get some insight about how they work- but perhaps you get more insight about how you work.
Also, the author should constant fold his arithmetic example. It slows down compile time, but makes the program faster.