4 ms·
> The issue is that C++ can do everything that every other language can do, which means it's not a language None of statement are true... C++ cannot do everyt
by justicezyx 6y ago
> The issue is that C++ can do everything that every other language can do, which means it's not a language
None of statement are true...
C++ cannot do everything. C++ can do most every other "system programming languages" do, but that's by design that they are all system programming languages.
Even if C++ can do everything as other languages, that does not make it beyond a language. C++'s system is coherent. It is complicated, but no where it contradicts itself in any major fashion.
- mcguire 6y agoHow come the "current best practice" programming model changes with every language release?
- Gibbon1 6y agoThis is the main complaint with friends of mine. They get up to date on C++ whatever. Then spend a couple of years writing code in another language. And when they come back to C++ it's now C++ whatever + n and they're like WAT is this language? That generally does not happen with other languages.
- pjmlp 6y agoSure it does, drop someone using Pyton 2 into a Python 3 code base, Java 8/Android Java into Java 14, C# 5 into C# 8, and watch them struggle with the modern idioms and toolchain updates.