From Source to Binaries: The journey of a C++ program
A better way of understanding compiler design
If you couldn’t already tell, I love Bjarne, and by extension, I love C++. In this article, I go over how C++ compiles a program to binaries, and why I love C++. This is partially to understand how C++ works. Documentation helps me understand.
There are only two kinds of languages: the ones people complain about and the ones nobody uses.
― Bjarne Stroustrup, The C++ Programming Language
I got pretty inspired by HaoranWang’s CRUST and thus wanted to write my own Compiler for C. I’ll probably stick to Rust. Also, shoutout ShivyC, that’s where I got this idea from.