Thursday, July 30, 2009

Should I learn C++, or is there something better?

C++ is heavly use in the game programming industry with C as well.





C++ is powerful but extremely difficult to learn and use professionally..





C++ is portable which means it runs on most platforms.





But depending what type of programming you want to do I will not advise C++. C++ takes 5 more time to setup an application than C#. That is the reason why C# was built , not just to replace Java in the long run but to replace C++.





Unless you are invested in heavy game programming learn C# or Ruby.





C# %26amp; Ruby are both the languages in demand and the languages of the future.





Good luck,





Joe.

Should I learn C++, or is there something better?
not much usefull any more to old, learn java its based on c++ but better, or VB.net
Reply:C++ is more industry standard. You can't go wrong with that. And you can learn java more easily after you know C++. All gaming is in C++.
Reply:It depends on what you'll be programming. C++ is great for game development and has other strengths as well, but other languages have other strengths. You should look into the field you want to work in and do some research on what languages are required to get work in that field.
Reply:And the most accurate answer for such a question is....





It all depends.





Of course, one could argue that it's not an answer at all. ;-)





A google search for "what program language should I learn"


will reveal several suggestions.


Java is similar to C++ in some respects and is probably more applicable in the job market generally.


I personally like Perl and would suggest it if you plan on doing much with websites or on Unix/Linux systems that you learn it.
Reply:You have already been advised -it depends.





However in order to identify the right programming language for the job then you should apply software engineering principles. These are well documented in any good SE reference book, and some of the answers have given you some specific examples of the factors involved.





The non-technical aspects you should be able to work out easily yourself: eg increasing your emploability or salary etc.
Reply:did you get no answers the first time my little Cherub++ ??





awwwwww :-)
Reply:If I were to learn a language now I would learn VB.NET. It's in demand and very popular. There are many learning material and lots of source code avaiable to help you "connect the dots" when debugging code for your own projects.





C++ is excellent but I would choose VB.NET as you will be able to produce a rapid interface and be able to run the application over the web.
Reply:Depends on what you want to do once you learn it ;-)





If you're looking for a job, there are C++ jobs to be had, but I'd say you need an MS in Computer Science to be considered for most of them, plus experience.





Java or C# are the way to go these days. C++ never quite replaced C in its niche (OS's, etc.), and was quickly replaced in its own (RAD, etc.).


No comments:

Post a Comment