Python was the biggest gainer in the Tiobe index of language popularity in 2018, rising by 3.62 percentage points from January 2018 to January 2019, with a rating of 8.294 percent for this month.
Python is the most-frequently-taught first language at universities now, says the software quality sevices vendor. It leads in the statistical, artificial intelligence, systems tests, and scripting domains. And it’s leading in web programming and scientific computing, Tiobe says.
Tiobe’s index is based on a formula examining searches on languages in search engines such as Google, Bing, and Wikipedia. The formula assesses the number of skilled engineers, courses, and third-party vendors pertinent to a language.
Established languages such as Java, C, C++, and Visual Basic.Net also saw gains year-to-year. Mainstream languages are getting stronger in general, giving smaller languages less chance for adoption, says Paul Jansen, Tiobe’s CEO.
Tiobe predicts Kotlin could enter the Top 20 this year, with customers asking for it and willing to pay for support. Tiobe is seeing fast adoption of Kotlin in the industrial mobile app market.
The Tiobe Top 10 for January 2019
Tiobe’s Top 10 languages were as follows:
- Java, with a rating of 16.904 percent
- C, at 13.337 percent
- Python, at 8.294 percent
- C++, at 8.158 percent
- Visual Basic.Net, at 6.459 percent
- C#, at 3.284 percent
- PHP, at 2.68 percent
- SQL, at 2.277 percent
- Objective-C, at 1.781 percent
The PyPL Top 10 for January 2019
The rival PyPL Popularity of Programming Language index, which analyzes how often language tutorials are searched on Google, has Python dominating its ranks. The PyPL Top 10 is:
- Python, with a 25.95 percent share
- Java, at 21.42 percent
- C#, at 7.62 percent
- PHP, at 7.37 percent
- C/C++, at 6.31 percent
- R, at 4.04 percent
- Objective-C, at 3.15 percent
- Swift, at 2.56 percent
- Matlab, at 2.04 percent
Join the CIO Australia group on LinkedIn. The group is open to CIOs, IT Directors, COOs, CTOs and senior IT managers.