Boosted by its ties to Android mobile application development, Kotlin is a rising star in the Tiobe language popularity index.
The statically typed language developed by JetBrains initially for the Java Virtual Machine, reached the top 50 in the index this month for the first time, ranking 43rd, although it has a rating of just 0.346 percent. Still, this places Kotlin ahead of other more-established languages such as Groovy and Erlang. Kotlin was ranked 80th just last month.
Software quality services vendor Tiobe’s index assesses language popularity based on a formula that examines searches in popular search engines such as Google, Wikipedia, Bing, and Yahoo, looking at the number of skilled engineers, courses, and third-party vendors related to a language.
Tiobe Managing Director Paul Jansen sees even better days ahead for Kotlin. Unveiled in 2011, the Kotlin language could become a top-20 player in the index, he said. “It might be considered the Swift variant for Android in some ways,” Jansen said. Apple’s Swift language was ranked 12th this month, just three years after its debut. “Since Swift is in the top 20, Kotlin could reach that position too,” Jansen said. A mixture of expressive power and compilation speed might be Kotlin’s keys to success, he said.
Another language scoring well in Tiobe’s index this month is the R language, in 14th place up from 16th place a year ago, with a rating of 2.15 percent. Also moving up in the top 50 along with Kotlin were Hack and Rust, ranked 36th and 37th place, respectively, with ratings of 0.584 for Hack and 0.479 for Rust. R is becoming the No. 1 statistical language in the world, Jansen said. Hack and Rust, meanwhile, are new languages that developers are trying out to see if they add value.
Another language continuing to do well in Tiobe’s index is Python. It was ranked fourth this month, with a 4.333 percent rating. It was the only language among the top five to not see a drop year over year compared to last June. “Python has finally won the battle among the dynamically typed languages”: Perl, Python, Ruby, and PHP, Jansen said. “It took years before it was clear which language was about to win.”
The other languages in Tiobe’s top ten for June are:
- Java, ranked at 14.493 percent
- C (6.848 percent)
- C++ (5.723 percent)
- Python (4.333 percent)
- C# (3.53 percent)
- Visual Basic.Net (3.111 percent)
- PHP (2.774 percent)
- Perl (2.309 percent)
- assembly (2.252 percent)
Python is doing even better in the alternative PyPL Popularity of Programming Language index, coming in second place with a 15.7 percent share this month. The PyPL index is based on an analysis of language tutorial searches in Google. Here are its rankings this month:
- Java (22.7 percent)
- Python (15.7 percent)
- PHP (9.3 percent)
- C# (8.3 percent)
- C++ (6.9 percent)
- C (6.7 percent)
- Objective-C (3.8 percent)
- R (3.6 percent)
- Swift (2.8 percent)
Join the CIO Australia group on LinkedIn. The group is open to CIOs, IT Directors, COOs, CTOs and senior IT managers.