3 ms·
C++17 and especially C++20 are reasonable programming languages that you rarely have to fight or work around. Things have become much simpler. Anything prior to
by jandrewrogers 4y ago
C++17 and especially C++20 are reasonable programming languages that you rarely have to fight or work around. Things have become much simpler. Anything prior to C++11 was sufficiently awful to work in that I used other languages. They really resurrected the language with C++11.
It can be messy, because backward compatibility, but a lot of newer code bases start time with idiomatic C++17. The standard library is the primary place you'll still run into old style C++.
- pjmlp 4y agoI would love to see one such code base, that isn't my own hobby coding. The libraries we get to plug into our infrastructures show another reality. Or in a better way, see the usual talks about the state of teaching C++, and the quixotic endevours to improve it.