Компания TIOBE Software с 2001 года каждый месяц анализирует популярность языков программирования и составляет рейтинг. За основу они берут запросы в Google, Bing, Yahoo!, Wikipedia, Amazon, YouTube и Baidu, количество обучающих курсов по программированию и специалистов на рынке. Мы перевели свежую сводку на начало июля 2019.
Посмотреть апрельский индекс 2019
Зачем TIOBE составляют рейтинг языков программирования
Для компаний он полезен тем, что помогает ориентироваться в найме специалистов, а еще показывает, какие языки в тренде, а значит спрос на обучающие курсы по этим языкам будет расти.
Программисты и студенты могут по рейтингу проверять актуальность своих знаний и определяться с выбором языка для будущего обучения.
Рейтинг TIOBE не говорит о том, какой язык лучше, и не показывает, на каком написано больше кода. Он отражает только популярность на текущий момент.
Мировой рейтинг языков программирования: июль 2019
На первом месте снова Java и С, C++ уступил языку Python. Популярность Python по-прежнему растет, но это связано не с увеличением его показателей, а со снижением популярности других языков. Особенно сильно снизились позиции Perl, сейчас он на 19 месте, а в 2006 году был на третьем с рейтингом более 10%. Нетрадиционный синтаксис Perl и его неясное будущее сильно повредили языку. Perl 6 вошел в топ-100 на позиции 93 в этом месяце, но скорее всего больше не станет крупным игроком.
Как распределились места топ-20 в сравнении с июлем прошлого года:
Топ-20 языков программирования на июль 2019
Посмотреть изменения позиций популярных языков можно на графике.
Продолжение списка до 50 позиции:
Топ-50 языков программирования на начало июля 2019
Позиции следующих языков отличаются незначительно, поэтому публикуем их в строчку: 4th Dimension/4D, ABC, Alice, Apex, Awk, Bash, BBC BASIC, bc, Bourne shell, CL (OS/400), Clipper, Common Lisp, Curl, Elixir, Erlang, Haxe, Icon, IDL, Io, LabVIEW, Ladder Logic, LiveCode, Maple, ML, Modula-2, Monkey, MQL4, MS-DOS batch, NATURAL, OpenCL, OpenEdge ABL, Perl 6, PL/I, PowerShell, PureBasic, Q, Red, REXX, S, S-PLUS, Smalltalk, Snap!, SPARK, Stata, Tcl, Vala/Genie, Verilog, VHDL, X10, XC.
В этом месяце в индекс добавили язык XC, который занял 64 позицию, также язык Perl 6, занявший позицию 93, и Brainfuck на 123 месте.
Эти языки предложили внести в индекс пользователи, если вы тоже считаете, что в индексе не хватает какого-то важного языка программирования, напишите создателям на почту — tpci@tiobe.com. Они добавят его при условиях: прохождение теста Тьюринга, наличие страницы в Википедии с указанием, что это язык программирования, а также более 5000 запросов "<название> язык программирования" в Google.
10 лучших за семь лет
Авторы индекса составили таблицу с десяткой лучших языков программирования за семь лет, данные считали в среднем по месяцам за год. Лидеры списка совпадают с лидерами июля 2019 — это Java, C и Python.
Лучшие за семь лет