3 ms·
Many newer feature is, indeed, much cleaner. But C++ have so many backward compatibility hacks and old code, it is impossible to "eliminate" the complexities.
by j16sdiz 3y ago
Many newer feature is, indeed, much cleaner.
But C++ have so many backward compatibility hacks and old code, it is impossible to "eliminate" the complexities.
- yvdriess 3y agoIndeed. New versions never break the old. Every new feature has to account for interactions with the rest of the language. Herb Sutter's https://github.com/hsutter/cppfront https://github.com/hsutter/cppfront could be a good strategy to clean it up.