Найти в Дзене
Уроки по программированию

Самые популярные языки программирования на апрель 2025 г.

Языки программирования Kotlin, Ruby и Swift долгое время занимали стабильные позиции в топ-20 индекса TIOBE. Однако в последнее время они начали терять популярность и, похоже, вскоре выйдут из моды. Причины падения Kotlin и Swift схожи: оба языка в основном используются для разработки под одну мобильную платформу — Android и iOS соответственно. В то время как сегодня существуют другие достаточно хорошие языки и фреймворки для кроссплатформенной разработки. Да, Swift можно использовать для Android-разработки, но это довольно сложно. А Kotlin на iOS так и не смог широко закрепиться. Ситуация с Ruby несколько иная. Долгие годы Ruby конкурировал с Python и Perl. Пока Perl терял популярность, Ruby удерживал позиции. Но теперь, когда Python стал универсальным языком программирования во всем мире, для Ruby почти не осталось места. Еще одно интересное наблюдение: мир языков программирования сейчас переживает фазу консолидации. Топ-20 языков занимает 83,56% от общего рынка. Это очень высокий п
Оглавление

Апрельский заголовок: Бывшим языкам из топ-20 — Kotlin, Ruby и Swift — приходится нелегко

Языки программирования Kotlin, Ruby и Swift долгое время занимали стабильные позиции в топ-20 индекса TIOBE. Однако в последнее время они начали терять популярность и, похоже, вскоре выйдут из моды. Причины падения Kotlin и Swift схожи: оба языка в основном используются для разработки под одну мобильную платформу — Android и iOS соответственно. В то время как сегодня существуют другие достаточно хорошие языки и фреймворки для кроссплатформенной разработки. Да, Swift можно использовать для Android-разработки, но это довольно сложно. А Kotlin на iOS так и не смог широко закрепиться.

Ситуация с Ruby несколько иная. Долгие годы Ruby конкурировал с Python и Perl. Пока Perl терял популярность, Ruby удерживал позиции. Но теперь, когда Python стал универсальным языком программирования во всем мире, для Ruby почти не осталось места.

Еще одно интересное наблюдение: мир языков программирования сейчас переживает фазу консолидации. Топ-20 языков занимает 83,56% от общего рынка. Это очень высокий показатель — обычно он составляет около 75%. Это говорит о том, что рынок стал более консервативным, предпочитая проверенные технологии вместо экспериментов с новыми решениями.

-2

Другие языки программирования

Полный список топ-50 языков программирования приведён ниже.

-3

Следующие 50 языков программирования

В приведённом ниже списке указаны языки с 51-го по 100-е места. Поскольку различия между ними относительно незначительны, языки перечислены только в алфавитном порядке.

  • ActionScript, Algol, Alice, Apex, APL, Applescript, CHILL, Clipper, CLIPS, Clojure, Curl, Eiffel, Elm, Erlang, F#, Forth, Groovy, Hack, Icon, Inform, Io, JScript, LabVIEW, Ladder Logic, Modula-2, Mojo, MQL5, NATURAL, Nim, Oberon, OCaml, Occam, OpenCL, PL/I, Q, Racket, Raku, Ring, RPG, S, Scheme, Smalltalk, SPARK, Stata, Tcl, Transact-SQL, Vala/Genie, VHDL, Wolfram, XSLT

Очень долгосрочная история

Чтобы увидеть более широкую картину, ниже представлены позиции топ-10 языков программирования за прошлые годы. Обратите внимание, что это средние позиции за период в 12 месяцев.

-4

Здесь стоит отметить два важных момента:

  • В таблице выше есть различие между "Visual Basic" и "(Visual) Basic". До 2010 года "(Visual) Basic" относился ко всем возможным диалектам Basic, включая Visual Basic. После некоторых обсуждений было решено разделить "(Visual) Basic" на отдельные диалекты, такие как Visual Basic .NET, классический Visual Basic, PureBasic, Small Basic и другие. Поскольку Visual Basic .NET стал основной реализацией Visual Basic, теперь он называется просто "Visual Basic".
  • Язык программирования SQL был добавлен в индекс TIOBE в 2018 году после того, как кто-то указал, что SQL является Тьюринг-полным. Поэтому, несмотря на то что язык очень старый, его история в индексе относительно короткая.

Зал славы языков программирования

Ниже представлен зал славы, в котором перечислены все обладатели награды "Язык программирования года". Эта награда присуждается языку, показавшему наибольший рост рейтинга за год.

-5

Оригинал статьи: https://www.tiobe.com/tiobe-index/