There we go again with Mr My Language Uber Alles
It was tedious when it was the COBOL guys 30 years ago. Tedious when Java’s AbstractStrategyFactory roamed the land. And it certainly is tedious in 2019 where a number of languages are available, one of which C++, is rightly, quite appreciated for many purposes: system, device and game programming and indeed anywhere where performance is critical.
Are you saying a Todo app in iOS ought to be written in C++? Why? Speed optimization? What about a website (not a web server)? C++ to marshal tons of character pointers into html? A database batch processing program? Non-perf critical business logic code? And, no don’t yap on about “just iOS and Android”, this is a general question because you’ve stated before all the rest of us are hobbyists for not using your particular type of hammer to put in our screws.
Can elaborate your reasoning on this? How are you going to address the skill gap where a moderately skilled programmer, not a deity like yourself of course, can write program X in any number of high level GC languages but would struggle to do it securely in C++?
Anyone _else_ who likes and codes well in C++, respect and no dissing intended. Having mastered a hard language most assuredly need not turn everyone into a twat.