Java, C and Python top the list of the most popular programming languages now, but it was not always the case, according to the TIOBE Index.
While Java, C and Python top the list of the most popular programming languages at this time, the world of developers continues to change constantly, as seen by the fluctuating popularity of the major coding languages each year in the Index TIOBE, which he published is his August issue this week.
The TIOBE index estimates the popularity of programming languages worldwide based on the results of major search engines, including Google, Bing, Wikipedia, Amazon, YouTube and Baidu While it's not a perfect measure, its rankings are in line with others, said Nick Heath of TechRepublic.
It should be noted that the index is not intended to qualify the best programming language, but rather to verify whether a developer's programming skills are up to date, or what language should be adopted for a project.
TIOBE also compiled a programming hall of fame, which names a "Programming Language of the Year" for each year dating back to 2003. The award is given to the coding language that experienced the greatest increase in ratings. In a given year.
Here are the most popular programming language of each year, according to the TIOBE Index:
- 2018: Python
- 2017: C
- 2016: Go
- 2015: Java
- 2013: Transact-SQL
- 2012: Objective-C
- 2011: Objective-C
- 2010: Python
- 2009: Go
- 2008: C
- 2007: Python
- 2006: Ruby
- 2005: Java
- 2004: PHP
- 2003: C ++
While Python has received a lot of attention in recent years, reaching a total There is a high ranking in the 10% index in August: this is not the first time that the language reaches its peak. The most recent increase in language is due in part to the explosion of artificial intelligence (AI), machine learning and data science in the company, as well as the large community of developers around it. But, according to the index, it is clear that this type of growth can increase and decrease over time.
For more information, see How to become a developer: a cheat sheet and Python: 5 use cases for programmers in TechRepublic.