Java Continues to be the Most Popular Programming Language
Posted on | May 31, 2018 | No Comments
It has been a while since I reviewed the most popular programming languages. The top 10 most popular programming languages according to the statistics gathered for the TIOBE Index for May 2018 are:
- Java
- C
- C++
- Python
- C#
- Visual Basic .Net
- PHP
- Javascript
- SQL
- Ruby
- R
The TIOBE Index uses several search engines to calculate the programming languages in which most lines of code have been written over the course of a month. In first place is the Java language that was developed by Oracle’s subsidiary Sun Microsystems in the mid-1990s.
Java was developed for interactive TV and mobile devices but found a more immediate home in the emerging World Wide Web. Sun had open-sourced the Java language under the GNU General Public License (GPLv2) in November 2006, so anyone else could copy and use its code. Java has consistently been in the top 5 programming languages for the last 15 years as has C and C++.
Java was a source of contention between Oracle and Google due to its influence on the Android operating system. Oracle claimed Google had infringed its Java copyright by using 11,500 lines of its code in its Android operating system. In 2016 Google won the Android case that protected the idea of “fair use” for APIs (application programming interfaces). The news was welcomed by developers who rely on access to open-source APIs to develop various services.
Java is valuable for developing apps in Android and is also popular in the financial field for electronic trading, confirmation, and settlement systems. Big Data applications like Hadoop, ElasticSearch, and Apache’s Java-based HBase also tend to use Java. It is also preferred for artificial intelligence (AI), expert systems, natural language, and neural network applications, mainly because of the availability of Java code bases and Java Virtual Machine (JVM) as a computing environment. It is also used for developing driverless car technology. Java tends to safer, more portable, and easier to maintain than other C languages.
Large organizations tend to use Java more than smaller, start up companies. If you want to work in start-up locations like San Francisco or Austin, Texas you might want to learn Python or a variation of Javascript. Seriously consider Java if you want to be employed in major cities with a high concentration of corporations, government agencies or research institutes.
Having said this, programming languages like C++ and Python continue to be popular. Python is probably the easiest to learn and is popular with Google Chrome and YouTube. Here are some other indexes that monitor the use and popularity of computer programming languages.
© ALL RIGHTS RESERVED

var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-20637720-1']); _gaq.push(['_trackPageview']);
(function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })();