Kotlin Re-Enters TIOBE Index Top 20
Written by Mike James   
Monday, 18 September 2023

Kotlin, the open-source Java alternative from JetBrains, is back in the Top 20 of the TIOBE Index, displacing Julia which lost the 20th position after only one month and is now down at 25th place.


Kotlin was only a fledgling when it first gained a place in the TIOBE Index. That was in 2017, a year after it was unveiled to the world by JetBrains. The reason for the sudden surge in interest in a new language was that Google adopted it as a first-class language for Java. As is usually the case when an immature language is caught in the limelight, its stay in the Top 20 was short-lived. From having a 1% share of the ratings it fell back to around 0.2% in early 2018. Since then it has gained and lost popularity see-saw fashion as is typical of the TIOBE Index until the last few month. Back in April 2023 it was at a relatively low 0.25%, May saw it at 0.37%, June at 0.52%, July at 0.70. August saw a slight dip to 0.69% but in the last month it increased to 0.9%, a year-on-year jump of 0.59%. 

tiobe kotlin

In his September blog post TIOBE software CEO and maintainer of the Index Paul Jansen comments:

The current uprise is more serious because of Kotlin's much larger fanbase nowadays. Kotlin's reason for existence is being a fierce competitor of Java. It beats Java on almost all fronts. The main argument against Kotlin is that Java is a more established language thus having more programmers, books, training courses, libraries, etc.

Kotlin is a better Java and promises to interwork with existing Java libraries - a claim proved by its use as Java-based Android's default language. It is better because it has learned from Java's mistakes. By looking at where Java involves standard boilerplate code, the designers of Kotlin introduced simple facilities that reduce or even elimintate boilerplate code. As a result Kotlin programs are usually much shorter than Java programs and arguably just as, if not more, easy to understand. This is the reason that, if you use Java, you should try Kotlin, even if your target platform isn't Android.

The fact that Kotlin is open source under an Apache 2 licence is one of its key strengths. It means that the language is constantly evolving and improving and while it has certainly benefitted from its origins at JetBrains it also means that Kotlin is more likely to remain viable in the long term, as it is not tied to any one company. 



More Information


Related Articles

Kotlin 1.9 Adds K2 Compiler

Julia Makes Its Debut in TIOBE Top 20

Languages Closely Tied At Top of TIOBE Index

Zig - A Newcomer To TIOBE Top 50

Go In Top 10 On TIOBE Index



To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on Twitter, Facebook or Linkedin.



OpenAI Introduces GPT-4o, Loses Sutskever

It's an eventful week for OpenAI, the research company dedicated to making advances towards Artificial General Intelligence that are both safe and beneficial to all. A day after it showcased its lates [ ... ]

Azul Intelligence Cloud Expands Support

Azul has announced that its cloud analytics solution, Azul Intelligence Cloud, now supports Oracle JDK and any OpenJDK-based distribution. More DevOps teams will now benefit from its ability to b [ ... ]

More News

raspberry pi books



or email your comment to: comments@i-programmer.info




Last Updated ( Monday, 18 September 2023 )