Original Post
I've run into a large number of discussions from a few years back proclaiming the 'death' of C++ due to the fact that newer languages are 'easier and more productive' and I want to get some of your thoughts about this. Java seems to be on top of the heap in terms of popularity and jobs by most measures. And C still outstrips C++ in demand in some ways while other new languages like C# are becoming very popular. But I also know that C++ is the dominant language in games programming. I always thought that Java was mainly confined to web and small programs, C is mostly for systems programming, while C++ is still the most popular choice for large and/or offline applications. Is this right or do you see Java or something similar displacing C++ from all its niches? Is C++ headed the way of COBOL?