Software Developer Boot Camp

Questions
Answers
Coaching
Should I Learn C/C++ or Java?

id="attachment_155" align="alignleft" width="300" caption="Software Developer Career Coaching"]
I have around 12 years of experience in C++.
Now I am thinking of trying a another language.
I know C++ and Java tend to be more similar.
I do want to be learning the one that is more in demand.
I am thinking of maybe .NET area.
Whats your suggestion?

Software Developers Career Coaching Forums


Our Software Developers Career Coaching Forums answers challenging questions posted by computer programmers about their careers. Click here to ask your own question.

Yes, C++ and Java are similar but there is another programming language that is similar to both and also highly in demand in the market.
That programming language is CSharp (C#). CSharp is a programming language for the Microsoft .NET Framework.
Because C# is a newer programming language than either Java or C/C++, the designers of the language where able to sit back and incorporate the best features of both languages.
So, C# is designed from the ground up to incorporate the best features of Java and C/C++.
For example:

  1. C# is an Object Oriented Programming Language.

  2. C# supports Encapsulation, Inheritance, Polymorphism, Abstraction

  3. C# protects you from the consequences of managing memory like you typically do with C/C++ and pointers

  4. C# comes with a large number of classes so that you can be productive in a short time

  5. C# makes programming for the web or desktop environment, less tedious and that is one of the reasons why it is highly in demand ...