3 ms·
So even while working with modern C++, only 48% of developers want to continue working with it? And only 7.6% of developers want to learn it?
by nindalf 4y ago
So even while working with modern C++, only 48% of developers want to continue working with it? And only 7.6% of developers want to learn it?
- pclmulqdq 4y agoPretty much, and for a few good reasons: - Most C++ projects are not greenfield, and C++ programmers are often working with 10-20 years of cruft in their codebases. - Most of those codebases are also somewhat object-oriented, and thereby tained with "enterprise Javaness." - C++ has a number of high-profile detractors who are well-liked in the programming world, like Linus Torvalds and (in this sphere) Bryan Cantrill. Most of these detractors haven't touched C++ in 15-20 years and are still railing against the monstrosity that was C++03 and the thickness of the C++ spec (without actually using it). - C++ is widely used, and often not in places where it is appropriate or useful. When people use something, they see its rough edges. - C++ isn't "cool" in programming spheres.
- karmakurtisaani 4y ago> Most of these detractors haven't touched C++ in 15-20 years and are still railing against the monstrosity that was C++03 and the thickness of the C++ spec (without actually using it). Keep in mind that C++ standard is backwards compatible, so every monstrosity added is still there. You might not use it, but your (ex-)colleagues might have, and you might end up maintaining such code. Let's just say it doesn't exactly make it more appealing.
- HideousKojima 4y agoI imagine that, at least for younger devs, game dev would be the only real motivation for learning C++
- scruple 4y agoOr old (-ish, I'm early 40s). I'm back around to C/C++, haven't touched it since C++03 and C++11, having recently accepted a Senior+ role in gamesdev and moving away from a decade of backend work.