Python soars past Java in Tiobe language index
5 November 2020 | 0
The nearly 20-year-old index, which gauges language popularity based on search engine activity, has always ranked C and Java in the top two, with the languages switching places from time to time. Now Python has surged past Java, which slipped to third.
While some might cite Python’s use in fields such as data mining, AI, and numerical computing as reasons for its rising fortunes, software quality services vendor Tiobe believes that Python’s growth has to do with the general demand for software development. Whereas programming activities were performed almost exclusively by software engineers in the past, programming skills are needed everywhere today. Thus a simpler programming language was needed that could be used by non-engineers, one that was easy to learn with fast edit cycles and smooth deployment. “Python meets all these needs,” Tiobe wrote.
The formula behind the rankings of the index involves assessing the number of software engineers, courses, and third party vendors behind each language, worldwide, using search engines such as Google, Bing, and Yahoo.
The Tiobe Index top 10 for November 2020:
- C, with a rating of 16.21%
- Python, 12.12%
- Java, 11.68%
- C++, 7.6%
- C#, 4.67%
- Visual Basic, 4.01%
- PHP, 1.79%
- R, 1.64%
- SQL, 1.54%
The alternative PYPL (Popularity of Programming Language) index, which analyses how often language tutorials are searched in Google, already ranks Python as the top language.
The PYPL index top 10 for November 2020:
- Python, 30.8%
- Java, 16.79%
- C#, 6.42%
- PHP, 5.92%
- C/C++, 5.78%
- R, 4.16%
- Objective-C, 3.57%
- Swift, 2.29%
- TypeScript, 1.84%
IDG News Service
Is this an area of interest? Tailored training for IT Professionals
The Irish Computer Society provides members with the necessary qualifications, skills and training needed to succeed and excel within the profession.
Upcoming courses which may be of interest include:
- Certificate in Business Analysis – offers academic accreditation for business analysts through the use of proven business analysis techniques. Up to 100% funding available.
- European Certified Data Protection Officer (ECDPO) – This programme has been designed to equip Data Protection Officers with the necessary skills and competencies to meet and maintain all aspects of data protection compliance.
- CDPP – Certified Data Protection Practitioner – Be confident that your organisation’s policies and procedures are legally compliant with data protection legislation by completing Ireland’s first certified data protection practitioner programme.