Is C and C++ a dead programming language?
If you want to see how valuable a language is, go to hiring sites like monster.com and dice.com. Take a look at how many offerings are using the language. For applications that are primarily C and C++: Windows Kernel Linux kernel other unix kernel vast majority of embedded work is in C, with some C++, followed by assembler and other languages. In fact, this is the area I expect to become the biggest arena. As we get more and more small ubiquitous devices, they will need embedded software. I work in data acquisition software, writing drivers and communication layers. I primarily use C++ and it is not going away anytime soon. I find learning C and C++ very useful, because it’s closer to the hardware and now I understand things like pointers, indirection and memory management much better than if I had just learned C# or Java. I don’t claim that .NET languages or Java are bad. They all have their uses. Mainly it is what you are interested in. It’s always good to know more than one language