Голландская компания TIOBE Software каждый месяц обновляет мировой рейтинг языков программирования. Мы публикуем переводы некоторых выпусков для читателей блога PR-CY, которым интересна динамика популярности языков во всем мире.
Что показывает индекс TIOBE
TIOBE Programming Community отражает популярность языков программирования. По нему нельзя судить о том, какой язык лучше или на каком написано больше всего строк кода. Рейтинг считается по количеству специалистов по всему миру, обучающих курсов, сторонних поставщиков и данных поисковых систем Google, Bing, Yahoo !, Wikipedia, Amazon, YouTube и Baidu.
Данные могут пригодиться в принятии решения о выборе языка для обучения, чтобы долго оставаться конкурентоспособным, или использования в своем долгосрочном проекте.
Языки программирования: сравнение показателей за март 2020 и март 2019
Топ-3 марта 2020 — Java, C и Python. Эти три языка уже несколько месяцев сохраняют свои позиции, но тем не менее, в топе лидеров 2019 года были другие кандидаты — по порядку C, C#, Python и Swift.
Март показал, что Delphi теряет свои позиции. С начала подсчета индекса TIOBE в 2001 году Delphi входил в топ-20, в начале 2000-х это был один из самых популярных языков вместе с IDE. После этого Delphi начал сдавать позиции, последний релиз Delphi был в 2018 году.
Остальные результаты:
Остальные позиции различаются несильно, поэтому перечислим их по алфавиту:
(Visual) FoxPro, ABC, ActionScript, Alice, Awk, Bash, bc, Bourne shell, C shell, Caml, Clojure, CoffeeScript, Crystal, cT, Elixir, Emacs Lisp, Erlang, Falcon, Hack, Icon, Inform, Io, J, JScript, Korn shell, Ladder Logic, LiveCode, Maple, Mercury, Modula-2, MQL4, NATURAL, Nim, OpenCL, OpenEdge ABL, Oz, PL/I, PostScript, Programming Without Coding Technology, Q, Red, Ring, RPG, Simulink, Smalltalk, SPARK, Tcl, Vala/Genie, VHDL, Whitespace.
История популярности
Если вам интересно, как развивалась история языков-лидеров, то в табличке есть сравнение позиций в среднем с 1985 по 2020 год.
Поделитесь в комментариях, с какими языками вы работаете, и как выбирали, какой из них начать изучать?