10 most popular programming languages: Why Python will replace C and Java
Programming language Python continues to dominate among developers, according to the June TIOBE Index. Python reached an all-time high on the index with an 8.5% rating. While it still falls behind Java (15%) and C (13.3%), if it continues to grow at the same rapid pace, Python will likely replace both Java and C within the next three to four years, becoming the most popular programming language in the world.
The TIOBE Index estimates the popularity of programming languages worldwide based on results from major search engines, including Google, Bing, Wikipedia, Amazon, YouTube, and Baidu. While it is not a perfect measure, its rankings are broadly in line with others, TechRepublic’s Nick Heath noted.
The index is not meant to rate the best programming language, but rather to check whether a developer’s programming skills are up to date, or what language should be adopted for a project.
Python’s rise in popularity is due to a number of factors, including the explosion of artificial intelligence (AI), machine learning, and data science in the enterprise, and the large developer community around it.
Python is also relatively easy to learn, and attracts many newcomers in the development field, the index noted. While Java can be too verbose for beginners, and C requires explicit memory management from the start, Python is much simpler.