| I've been a software engineer for nearly 20 years and I've never had to learn C++. I think it depends on the application (embedded, mobile, database etc). I use C# now. Java is another language that is very popular. I think C++ is probably going to be a thing of the past. |