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

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

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

Jan 2022Jan 2021ChangeProgramming LanguageRatingsChange
13Python13.58%+1.86%
21C12.44%-4.94%
32Java10.66%-1.30%
44C++8.29%+0.73%
55C#5.68%+1.73%
66Visual Basic4.74%+0.90%
77JavaScript2.09%-0.11%
811Assembly language1.85%+0.21%
912SQL1.80%+0.19%
1013Swift1.41%-0.02%
118PHP1.40%-0.60%
129R1.25%-0.65%
1314Go1.04%-0.37%
1419Delphi/Object Pascal0.99%+0.20%
1520Classic Visual Basic0.98%+0.19%
1616MATLAB0.96%-0.19%
1710Groovy0.94%-0.90%
1815Ruby0.88%-0.43%
1930Fortran0.77%+0.31%
2017Perl0.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