i heard a new c++ standard will be implemented soon. will there be things i have to re-learn if i start learning c++ now?
Three answers:
JC Marin
2010-11-13 04:20:27 UTC
Yes it is a good choice; but realize that knowing c++ is not the main-stream choice for programmers, so you are looking to be in a niche that is very rewarding in the appliance and embedded arena.
There are a lot of manufacturers trying to add intelligence to mobile and small devices from cars to refrigerators and c++ is used to interface them to the real world of computing. You probably won't get to build snappy interfaces you can show your kids, but because of the small market of skills in this arena you will be well paid.
jplatt39
2010-11-13 11:06:02 UTC
Now is a good time to learn what a compiler is and what it does so now is a good time to learn programming. You use a language to program but the changes it goes through are not as important as learning what you can and can't do with it: Computer Science -- I FIRST heard when my sister was studying it at Brown in the sixties -- is a special case of applied math. It's a great way to learn applied math. If you just learn the languages, you won't be a programmer, you'll be a technician. So start learning C++ now and you will find that the changes are less difficult than you might fear.
Frank
2010-11-13 10:50:34 UTC
I would suggest that you learn C#, which is newer than C++, but is not brand new.
C# is very, very similar to Java, and it is related to C++. If you know C#, you could switch to Java in a matter of minutes, and it would not take long to move to C++.
ⓘ
This content was originally posted on Y! Answers, a Q&A website that shut down in 2021.