The last time I took a purely C++ course was in my first or second semester in Comm College, around 2002. I am now nearing the end of my college courses and have taken all the core programming language courses (Programming 1 & 2 pure java and 3 java/c++) but never used java outside of class, I've always been with C++ and think that while it has a nice learning curve once you get used to it it is a nice gateway language into others.

One good approach I see to their java teachings is the eas[y/ier] setup and that most of the peripheral functionality of a program like networking and multi-threading are integrated within the language, whereas in C++ it's all external libraries. Although debatable being regularly updated allows the language to improve, and in the case of java and C# their runtime applications to be more efficient/faster.

With C/C++ it hasn't been updated in years, with the compilers improving more often than the language itself. I was just wondering since my "Idiot out of College" resume will be laced with java and a smidgen of C/C++ and C#, will the "upcoming" improvement to the C++ standard have any affect on the teaching of C++ and it's importance in the career world, or has the saturation of java and C# kind of left C++ for the guys that already know how to use it, and dare I say, hobbyists?