8 (800) 201-45-72 Россия

+7 (4722) 37-42-59 Белгород

Рейтинг языков программирования в мире на ноябрь 2019

08.11.2019

Перевод ноябрьского индекса TIOBE: Java рискует уступить первенство.

08_11_01.png


Компания TIOBE Software каждый месяц изучает популярность языков программирования в мире и составляет рейтинг — индекс TIOBE. Иногда мы публикуем переводы рейтинга у нас на сайте, если в результатах есть что-то интересное.

Языки программирования: новости на ноябрь 2019

На начало ноября топ три составляют:

  1. Java
  2. C
  3. Python

В рейтинге языков программирования за сентябрь 2019 первые три места распределялись также, но сейчас динамика показывает, что C отстает от Java на самую малость — разница показателей всего в 0,2%. Если рост C сохранится, он потеснит Java с первого места и выбьется в лидеры.

В сентябре мы писали о том, что PHP теряет позиции: он был в десятке лучших с самого начала запуска индекса TIOBE с 2001 года, но с 2009 его показатели падали и в сентябре 2019 PHP занял девятое место. Аналитики говорили, что он рискует выбыть из топ-10, но в этом месяце он вернулся с девятого на восьмое место, поменявшись местами с языком SQL.

Objective-C, который замыкал десятку в сентябре, сейчас перешел на 12 место, а 10 и 11 занимают Swift и Ruby соответственно.

Недавно Groovy назвали языком программирования с самым быстрым ростом. В сентябре 2018 он был на 34 месте, в апреле 2019 на 20, а в сентябре 2019 занял 11 строчку. Пока позиции немного сместились вниз — в ноябре 2019 он занял 14 место.


08_11_19.jpg 

Топ-20 языков программирования на ноябрь 2019


Интересно отметить, что на ноябрь Rust показал рекордный рост, за месяц переместившись с 34 на 25 позицию. Если он сохранит темп, то скоро сможет войти в топ-20.

Некоторые перестановки произошли и на местах 21-50:


08_11_03_2.jpg 08_11_03_3.jpg

Позиции рейтинга 21-50


Остальные 50 языков в списке из 100 позиций не имеют особых отличий, поэтому исследователи не стали распределять их по местам и перечислили их по алфавиту:

4th Dimension/4D, ABC, Alice, Apex, Arc, Awk, bc, Bourne shell, CL (OS/400), Clipper, Clojure, Common Lisp, Crystal, cT, Curl, Elixir, Erlang, Forth, Hack, Icon, Inform, Io, J, Ladder Logic, LiveCode, Maple, Mercury, Monkey, MQL4, NATURAL, OpenCL, OpenEdge ABL, Oz, PL/I, PowerShell, Programming Without Coding Technology, Pure Data, Q, S, Snap!, SPARK, Standard ML, Tex, Vala/Genie, Verilog, VHDL, WebAssembly, X10, XC, Z shell.


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

Напомним, что в индексе TIOBE есть список лучших языков программирования за каждый год. В список попадают языки, которые показали самый высокий рейтинг за год.

08_11_04.jpg

Самые популярные языки программирования с 2003 года


Что такое Индекс TIOBE Programming Community

Индекс TIOBE показывает популярность языков программирования в мире. Аналитики ведут его с 2001 года и обновляют в начале каждого месяца. Рейтинг не говорит о том, какой язык надежнее и лучше, а также не показывает, на каком языке написано больше кода. Аналитики учитывают только популярность: количество программистов, практикующих язык, количество обучающих курсов, поставщиков, запросов в Google, Bing, Yahoo !, Wikipedia, Amazon, YouTube и Baidu.

Для включения языка программирования в рейтинг он должен отвечать трем критериям:

  1. Завершенный по Тьюрингу.
  2. Имеет страницу в Википедии, где написано, что он считается языком программирования.
  3. Достаточно популярен, чтобы его стоило рассматривать: имеет более 5000 запросов в Google.

Индекс используют, чтобы следить за развитием языков программирования в мире. К примеру, по нему можно строить планы по изучению программирования, выбирать язык для использования в бизнесе для создания ПО, проверять актуальность собственных навыков.