About 3 decades later, 'The Beast Is Back' according to this O'Reilly book. And yet, the India Times complains that Indians are writing in the language of the past: C++.
Nevermind that C++ has a heavy code base. But the India Times doesn't seem to understand what that means.
It makes you wonder, doesn't it? It should. After all, Facebook is working with C++. C++ is getting extended.
Why is it that C++ is such an ugly duckling for some?
Since over the years I have coded in more languages than most, I think of C++ as a manual transmission on a car. You can directly access the power under the hood and use it as well as your skill permits. You can dig into the hardware directly (if your operating system lets you). And, you can shoot yourself in the foot. A skilled C++ developer can do a lot, quickly - but it takes more time to do that. It's fast. Yes, it's faster than C#/.Net (long read) in most cases.
I joked with someone not long ago after cleaning a whiteboard, ".Net developers don't know how to clean up after themselves". A seasoned C++ developer is used to being responsible for their code rather than being dependent on someone else to be responsible - particularly when that someone doesn't assume liability.
This is not to say that C++ should be used for everything. Far from it. Yet it is not a dead language. If you need things done fast, C++ is still the way to go - particularly if you bother to design the application properly so you don't have to keep changing it.
No, no, C++ is not dead. It has lived longer than the .Net framework despite not having a marketing department.