3 ms·
One of the things that has made C++ more tolerable over time is that it became easy to seamlessly replace most of it with an implementation that works the way y
by jandrewrogers 2y ago
One of the things that has made C++ more tolerable over time is that it became easy to seamlessly replace most of it with an implementation that works the way you think it should and with most behaviors being fully defined -- the core data types, standard library, etc. Particularly with C++20 and later, alternative foundations feel quite native and expressive.
Most new C++ projects I see lean into this quite heavily. The ease with which you can build a systems-level DSL for your application is a strength of C++.
- mst 2y agoThere's a parallel here with modern applications perl as compared to the crawling horrors people perpetrated in CGI scripts during the dot com boom. Also present day javascript (the language; the ecosystem is another matter ;) compared to the 'var' and IIFEs-for-scoping era.