Java Named Top Programming Language of 2015

Please follow and like us:

Java has won the TIOBE Index programming language award of the year for 2015.

This is a measurement of programming language popularity and it sees Java increase its popularity by nearly 6%. This should dispel any myths that Java is going anywhere. I expect it will be here for a long time yet.

What is really cool is that Java won the award ten years ago (yes I admit I was using the language back then as well). And here we are ten years later and its still going strong.

Of course, it must be said that Android app development is probably playing no small part in the popularity, but the bottom line is that its good news for the language.

Although Java may not be sexy like Swift, its a workhouse that is mature and is increasingly integrating modern language features such as lambda expressions and streams.

And no, Googles recent decision to move to the OpenJDK isn’t a negative, as lets face it, its still Java. Its now just nice open source Java, free from any political or legal problems. Personally I think Google should have done it years ago.

I had to laugh reading some of the comments on slashdot relating to the award. Some comments are tongue in cheek, but some are quite funny.

Here are some of my favourites…

Java topping the list of programming languages is like Donald Trump topping the polls for the Republican nomination: they both have their rabid, energetic fan-bases, but most of the rest of us are just sick to our stomachs wondering how it happened and waiting for it to be over …

Java is the new Cobol.
On the good side, it’s a general purpose language so can do anything.
On the down side, it’s a general purpose language so is bad at everything.

It’s hard to go far wrong choosing Java.

Is Java slow?

Some programmers believe Java is slow, at least compared to languages like C, or C++. I dont believe its ever really been slow. Early versions of Java had a GUI that shall we say underperformed, and from that people decided that Java was slow.

But it really isn’t bad performance wise. The runtimes they have available are very optimised for the platforms they run on so generally performance you dont have to worry much about. Of course, bad programming practices are not going to be rewarded in any language, including Java. So write good code 🙂

Personally I think Java is still very much relevant in 2016 and will continue to be for some time yet. Google aren’t going to swap out Java anytime soon with their Android operating system for one, so if you are wondering about learning Java, I would suggest its certainly worth your time to do so,

Please follow and like us:
Tim Buchalka

I am an Android app and games developer, and teacher with 30 years of development experience! And I reveal all my knowledge and secrets in my courses! I spent years as a contract software developer working for government departments, and large prestigious companies like Saab, Mitsubishi, and Fujitsu (to name just a few) in a developer/team lead developer capacity. I am skilled in many development languages including Java, C++, C#, and Objective-C to name a few. For the past 10 years I have been self employed, and now focus exclusively on teaching others how to develop apps for an Android platform and other related technologies (like Java for instance). Over 53,000 students have taken my courses and loved them. Click here to view Tim Buchalka’s courses (current and coming soon ones).

Click Here to Leave a Comment Below 6 comments