I wish to know benefits of studying Java over C#. I was sent a following email advertisement by an institute. Those who knows market trend please advise me because my profession is not IT related. I am learning C# because of my interest.
7 Reasons You Need to Know Java
If you are looking to round out your skills, then you will want to be sure to include Java. Here's why:
•Java is the #1 language for enterprise development
•There are more Java jobs around than any other
•Demand for Java Developers is HUGE
•Java is a stable language that lets you create well-structured code that is easy to maintain
•Oracle estimates there are 3 BILLION devices that run Java
•Java (because of Android) is one of the most popular mobile development platforms
•97% percent of enterprise desktops run Java
Loading
Posted Feb 28, 2012, 12:29 PM
Mahesh ChandPosted Feb 28, 2012, 12:03 PM
VulpesPosted Feb 28, 2012, 10:17 AM
As such it is suitable for both systems programming and applications programming and, since C++ compilers produce optimized native code, execution speed is very fast - faster than both Java and C# and much faster than dynamic languages such as Javascript and Python.
C++ has support for a number of 'power' features including multiple inheritance and templates. Java and C# only support single inheritance and generics in those languages are not as powerful as C++ templates.
There are C++ compilers for virtually all platforms - including supersets for both .NET and the forthcoming WinRT in Windows 8 - so code is highly portable.
However, all this power comes at a price - C++ has a steep learning curve and is not the easiest of languages to use.
Posted Feb 28, 2012, 7:04 AM
Please explain what is meant by very powerful language.
Posted Feb 27, 2012, 7:11 PM
VulpesPosted Feb 27, 2012, 6:43 PM
Other popular languages include C, C++, Objective-C (mainly for Apple), VB.NET, PHP, Javascript, Python and Ruby but it's unrealistic to try and learn all these. If I had to pick just one of them, I'd go with C++ as it's a very powerful language, shares a common heritage with C#/Java and is still much in demand.
Posted Feb 27, 2012, 6:11 PM
VulpesPosted Feb 27, 2012, 5:09 PM