TIOBE September list: Kotlin returns to Top 20

TIOBE announced the programming language rankings for September 2023 .

Last month, Julia entered the top 20 of the TIOBE index for the first time in its history. Today Julia is out again and has been replaced by Kotlin. TIOBE CEO Paul Jansen  believes that Kotlin is another promising language. JetBrains officially released the Kotlin language for the first time in 2016; in 2017, Google announced that it would provide first-class support for the Android version of Kotlin. At that time, because Java (Android's traditional language) was considered too verbose, Kotlin's popularity rose to 1% and ranked in the top 20 in the TIOBE index at the time.

Next, Kotlin spent 5 years building a stable community, rising day by day and capturing a large fan base. Supporters believe that Kotlin is a strong competitor to Java and beats Java in almost every aspect. The main argument of opponents is that Java is a more mature language and therefore has more resources such as programmers, books, training courses, and libraries.

TIOBE September TOP 20 programming languages

Some specific list changes include:

  • PHP's ranking rose from 10 to 8
  • SQL's ranking dropped from 8 to 10
  • Fortran's ranking rose from 14 to 11
  • Scratch  ’s ranking dropped from 11 to 14
  • Delphi/Object Pascal  's ranking rose from 23 to 15
  • Swift  ’s ranking rose from 18 to 16
  • Rust’s ranking rose from 19 to 17
  • R's ranking dropped from 16 to 18
  • Ruby's ranking dropped from 17 to 19
  • Kotlin  ’s ranking rose from 27 to 20

TOP 10 Programming Language TIOBE Index Trend (2002-2022)

Ranking of programming languages ​​21-50

Numbers 51-100 are as follows, listed in text form only (in alphabetical order) due to the small numerical differences between them:

4th Dimension/4D, ABC, ActionScript, Algol, Alice, Apex, APL, Bash, bc, Boo, Bourne shell, Carbon, CHILL, CL (OS/400), CLIPS, Clojure, Crystal, Eiffel, Elixir, Elm, Erlang, Groovy, Hack, Inform, Io, J, J#, LabVIEW, Ladder Logic, Maple, Modula-2, Monkey, MQL5, NATURAL, Nim, OCaml, OpenEdge ABL, Pure Data, Q, Racket, Raku, RPG, Scheme, Smalltalk, Solidity, SPARK, TOM, TypeScript, VHDL, Wolfram

The TIOBE Programming Community index is an indicator that measures the popularity of programming languages ​​and is updated monthly. Judging is based on engineers, courses and third-party vendors from around the world, including popular search engines such as Google, Bing, Yahoo, Wikipedia, Amazon, YouTube and Baidu are used in the index calculation. It’s important to note that the TIOBE index does not represent the quality of a programming language or how much code is written.

This index can be used to check whether your programming skills are still keeping up with the times, or to make decisions about which programming language to use when starting to build a new software system.

The definition of the TIOBE index and detailed list information can be found on the official website .

Guess you like

Origin www.oschina.net/news/257635/tiobe-index-202309