For a C++ programer which one is easier to learn, C# or JAVA? And also asking for your opinions that which one is going to dominate in the future? Which of them should I choose to learn? I'm a undergraduate student. I've had a course on C++ last semester and I really liked the language.
C# or JAVA?
Knowing how to program in C++ is a useful skill. There will always be a demand for C++ programmers because so much code is written in C/C++.
C# is pretty straightforward to learn if you know C++. It is actually easier to use than C++ because the designers of C# omitted features that made C++ difficult. There is a growing community of C# programmers who are wiling to help you with questions.
The C# language is tied to the .NET Framework, so you will look there if you need to do things (math, web services, security). The language can be used for ASP .NET web sites, Windows Forms, mobile devices and more. Salaries for C# programmers with at least one year of experience are pretty good.
It never hurts to learn more than one language. Knowing some basic Java could come in handy even if you don't program in Java all the time.
Who knows what language will "dominate." In my opinion, there is room for quite a few languages. Comapnies usually select one language over the other based on what their programmers are good at. Obviously, C# is limited outside Microsoft Windows operating systems (though Rotor and Mono try to implement it on non Windows OS).
So the bottom line: get good at C++ because you like the language and because it is useful. Get some familiarity with Java (download the SDK and use Eclipse or Netbeans to write applications). Similarly, download the free Express Edition of Visual Studio with C#, try out a few starter kits and see what you think. C++/C#/Java will look good on your resume too.
Reply:Check Wikipedia here:
http://en.wikipedia.org/wiki/C...
http://en.wikipedia.org/wiki/C... Report It
Reply:C# is based on the C language, and thus will be easier to learn, but will lead nowhere. C# is not a skill that anyone covets.
Java is a very different language but is much simpler than c++ and has similar syntax. It is widely used.
Java would be my choice if I were you.
Reply:C#
Reply:If you enjoyed C++, I suggest you continue with C#. C# is the programming language of choice nowadays for web applications and game programming.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment