According to RedMonk, Java is also ahead of C++ and C#. |
Right RedMonk… They list Ruby in the top ones… I live in a city with hundreds of software firms some big ones like Sage and EA Games. And out of hundred job listing, I think you’re lucky if you find one that asks for Ruby. Also Javascript is a script language that you use with C#, Java, etc. So it should not be in the same list. That makes no logical sense.
When I mention the most used language or the higher consumer market, I go about what brings the most economic value. Software used by corporations for their accounting, for their airplanes, for their traffic lights, for their tanks and so forth, is mostly done with C++ and some with C#… Games actually are the biggest financial software market, and most of them are still done with C++. Game apps made with Java for Smartphones is nothing compared to the multi-billion Console and desktop game industry. Aswell, there are more cars then there are Smartphones and car chips are not made with Java. The most used softwares and OS at work places are still Windows XP, Microsoft Office and Simply accounting. Most PoS systems and industrial softwares are also all coded with either C++ of C#... mostly C++ actually. And though an app sells for $2 to $3 each, some PoS systems sell for $80,000.
People have a real misconception when it comes to the software industry; They forget that even their coffee machine has a chip in it, and that chip was more likely made with C, C++ or ASM.
The problem is desktop is already a niche market |
Smartphones are not replacing desktop/laptops. They are widely used, but when the average person goes to work they use a desktop/laptop, when they get home from work, same thing; desktop/laptop. Most used operating system:
http://en.wikipedia.org/wiki/Usage_share_of_operating_systems
that’s current 2013.
Good 70% of mobile is Android which is Java. |
Android OS was coded with mostly C / C++
Many Android apps are done with C# using Mono.
Also please read this:
http://en.wikipedia.org/wiki/Comparison_of_C_Sharp_and_Java
there is a lot C# can do that Java cant.
Anyways, this is a pointless argument. People can love whatever language they want. But this is after all a C++ forum, which means it will get stronger support for C++. In my past searches I’ve always found way more jobs that asks for C++ , C#, PHP and python. But that’s does not mean you can’t make it with Java. I just personally dislike Java, as well as Apple.