3 ms·
Not really. I fully admit that C++ has its share of problems and the tools too. However, it's a known quantity and one can build upon previous knowledge. I won
by blub 11y ago
Not really. I fully admit that C++ has its share of problems and the tools too. However, it's a known quantity and one can build upon previous knowledge.
I won't have to learn a new framework because it's the cool new thing or rewrite everything in X because I had en epiphany, it's too slow or doesn't run on some platform. I can focus on solving problems and improving my skillset. C++ is a tool, not a way of life and it gives one a surprising amount of mileage. It was used 20 years ago, it evolves and will probably still be used in 20 years to come.
- chris_wot 11y agoC++14 is not your father's C++, and C++17 will not be your grandfather's C++.
- blub 11y agoPerfect skill reuse does not exist in our industry, one can at best hope that when the next thing hits one doesn't have to learn it from scratch. C++ offers a good compromise between evolution and stability IMO, I could go back to doing C++03 and the tools, libraries, etc would still be there.
- chris_wot 11y agoYou could do the same in Ruby!