C and C++ are somewhat different languages with somewhat different mindsets.
So it really depends on what you want to do and even more importantly, what are you going to be doing with it.
If you plan to manage Unix applications or become a system programmer, or will be working on legacy applications, or be working closely with the hardware, or working on embedded devices where smallness is goodness, C may be a good language for that.
If you are looking for a general purpose language that can typically carry you further and fast then C can in the same amount of time, go for C++ w/STL.
In this day and age I recommend C++. |