Каждый месяц компания TIOBE Software считает рейтинг популярности языков программирования в мировом масштабе. Для блога PR-CY мы перевели индекс TIOBE на январь 2020 с главными изменениями за год.
Языком программирования 2019 стал язык C
По словам исследователей, они часто встречали прогнозы от программистов, что языком 2019 года станет Python, как это было в прошлом году. Но на деле оказалось по-другому: язык C показал рост популярности 2,4%, поэтому занял первое место.
Топ 2019 года:
- C — +2,4%
- C# — +2,1%
- Python — +1,4%
- Swift — +0,6%
Почему популярен язык C
Популярности C обязан Интернету вещей — концепции Internet of Things. Существует множество устройств, которые подключены к компьютерной сети, они могут собирать, анализировать, обрабатывать и передавать данные другим объектам с помощью программного обеспечения. Язык C часто используют для небольших устройств, которым максимально важна производительность, его легко освоить, и для каждого процессора доступен компилятор C.
Что еще произошло за 2019
Исследователи отмечают интересные показатели за 2019 у языков Swift, который поднялся с 15 до 9 места, и Ruby, поднявшегося с 18 до 11. Сейчас Swift укоренился в топ-10, и наверняка Ruby тоже скоро там окажется.
Будем следить, что ждет нас в 2020 году!
Новости января 2020: популярность языков программирования
Самые популярные языки января 2020, топ-3:
- Java
- C
- Python
В ноябре 2019 места топ-4 распределялись также. По сравнению с прошлым годом в первой четверке тоже нет изменений, лидеры уверенно держат свои позиции. C# за год поднялся с седьмое место на пятое, сместив Visual Basic .NET и JavaScript на позицию вниз. PHP стабилен — восьмое место в январе 2019, ноябре 2019, оно же осталось в январе 2020.
Активный рост показали несколько языков: Swift за год поднялся с 15 места до девятого, Ruby с 18 до 11, The Delphi/Object Pascal с 17 до 12.
Остальные результаты рейтинга января в таблице:
Остальные языки за топ-50 несильно отличаются друг от друга по результатам, поэтому перечислены в алфавитном порядке:
(Visual) FoxPro, 4th Dimension/4D, ABC, Alice, Apex, Awk, Bash, bc, Bourne shell, C++/CLI, CL (OS/400), Clojure, CoffeeScript, Common Lisp, Crystal, cT, Elixir, Emacs Lisp, Erlang, Forth, Hack, Icon, Inform, Io, Korn shell, Ladder Logic, Limbo, Maple, Mercury, MQL4, NATURAL, OpenCL, Oz, PostScript, PowerShell, Programming Without Coding Technology, Pure Data, Q, Raku, Red, Ring, S, Smalltalk, SPARK, Standard ML, VBScript, VHDL, WebAssembly, XBase++, Z shell.
Зал славы языков программирования
В зал славы попадают языки программирования с самой высокой популярностью за год. В 2019 таким языком стал C, остальные победители с 2004 года в табличке:
Что показывает индекс TIOBE
Индекс TIOBE Programming Community отображает уровень популярности языков программирования в мире, исследователи обновляют его каждый месяц. По нему нельзя определить, какой язык лучше, на каком написано больше всего строк кода, но зато можно отследить динамику популярности и сделать выводы на будущее при выборе языка для изучения или работы на проекте по созданию ПО.
Индекс составляют на основе количества запросов в Google, Bing, Yahoo!, Wikipedia, Amazon, YouTube и Baidu, программистов по всему миру, курсов и сторонних поставщиков.