Доли рынка языков программирования в 2022 году

Код машин 16 янв. 2022 г.

Индекс TIOBE (TIOBE programming community index)  

Индекс, оценивающий популярность языков программирования, на основе подсчёта результатов поисковых запросов, содержащих название языка (запрос вида +"<language> programming").

Jan 2022Jan 2021ChangeProgramming LanguageRatingsChange
13changePython pagePython13.58%+1.86%
21changeC pageC12.44%-4.94%
32changeJava pageJava10.66%-1.30%
44C++ pageC++8.29%+0.73%
55C# pageC#5.68%+1.73%
66Visual Basic pageVisual Basic4.74%+0.90%
77JavaScript pageJavaScript2.09%-0.11%
811changeAssembly language pageAssembly language1.85%+0.21%
912changeSQL pageSQL1.80%+0.19%
1013changeSwift pageSwift1.41%-0.02%
118changePHP pagePHP1.40%-0.60%
129changeR pageR1.25%-0.65%
1314changeGo pageGo1.04%-0.37%
1419changeDelphi/Object Pascal pageDelphi/Object Pascal0.99%+0.20%
1520changeClassic Visual Basic pageClassic Visual Basic0.98%+0.19%
1616MATLAB pageMATLAB0.96%-0.19%
1710changeGroovy pageGroovy0.94%-0.90%
1815changeRuby pageRuby0.88%-0.43%
1930changeFortran pageFortran0.77%+0.31%
2017changePerl pagePerl0.71%-0.31%

Для формирования индекса используется поиск в нескольких наиболее посещаемых (по данным Alexa) порталах: Google, Blogger, Wikipedia, YouTube, Baidu, Yahoo!, Bing, Amazon. Расчёт индекса происходит ежемесячно. Текущая информация предоставляется бесплатно, но статистика за длительные периоды доступна только за плату (от 1,5 до 5 тыс. долларов США).

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

По заявлениям создателей, индекс TIOBE не ранжирует языки по качеству или количеству написанного кода. Проект подразумевает, что может существовать корреляция между количеством найденных страниц и количеством инженеров, курсов и вакансий.

Название компании, TIOBE (The Importance Of Being Earnest) является отсылкой к пьесе Оскара Уайлда «Как важно быть серьёзным».

Рассматриваемые языки

TIOBE ориентируется на полные по Тьюрингу языки, поэтому популярность, к примеру, XML, HTML или базовый SQL не исследуется. В то же время расширения SQL, такие как PL/SQL и T-SQL входят в индекс.

Кроме Тьюринг-полноты, авторы индекса требуют от исследуемого языка наличие статьи в Википедии, в которой было бы чётко указано, что язык является языком программирования. По этому критерию в индекс не были включены Ruby on Rails, Excel, Android, Boost, Cocoa, ASP, AJAX.

Язык года

Каждый год, начиная с 2003, авторами TIOBE выбирается язык года (Programming Language of the Year):

  • 2021 Python
  • 2020 Python
  • 2019 C
  • 2018 Python
  • 2017 C
  • 2016 Go
  • 2015 Java
  • 2014 JavaScript
  • 2013 Transact-SQL
  • 2012 Objective-C
  • 2011 Objective-C
  • 2010 Python
  • 2009 Go
  • 2008 C
  • 2007 Python
  • 2006 Ruby
  • 2005 Java
  • 2004 PHP
  • 2003 C++

Январь 2022 индекс PYPL

Индекс популярности языка программирования PYPL создается путем анализа того, как часто в Google ищут учебные пособия по языкам.Чем чаще ищется учебник по языку, тем более популярным считается этот язык. Исходные данные поступают из Google Trends.Если вы верите в коллективную мудрость, индекс популярности языка программирования PYPL может помочь вам решить, какой язык изучать или какой использовать в новом программном проекте.

Источники:
https://tiobe.com/tiobe-index/
https://pypl.github.io/PYPL.html
https://ru.wikipedia.org/wiki/Индекс_TIOBE
https://www.cleveroad.com/blog/programming-languages-ranking

Теги

Все представленные на сайте материалы предназначены исключительно для образовательных целей и не предназначены для медицинских консультаций, диагностики или лечения. Администрация сайта, редакторы и авторы статей не несут ответственности за любые последствия и убытки, которые могут возникнуть при использовании материалов сайта.