Perfectly Readable C++

C++ is full of weird features, quirks, and historical artefacts. This is in part due to its desire for classic C code to be allowed under the C++ standard ever since it first released. It is also due to the fact that C++ was first published in 1985, and has naturally been filled with all sorts of features, good and bad, over the past 40+ years. As someone interested in programming language design, I’ve taken an interest in some of these features, eager to see just how hilariously difficult to read C++ code can be. ...

2026-03-02 4052 words 20 min