The problem with C++ is not the language, it is the programmers. We know some type of programmers but there many. Here is a small list of programmer
Star Programmers are the programmers inherited from C programming language. These are the programmer who take pride in number of consecutive * used in the code. 3-Star Programmers are the programmer who have used at least three levels of indirection in the code
For a long time experts have given a single advice - Make everything CONST. C++ as a standard cannot make everything constant because of legacy. But Rust gained a lot of performance improvement just because it made everything constant. C++ can do the same but requires typing
IOCCC Programmers
This is a hard fork of other repository, just to show new programmers how to write good c++ code
@WARN this is a review-in-progress and in no way complete