Классический язык программирования Си расстроил приверженцев модного Python, завоевав звание «язык года» за 2019 год, продемонстрировав за год максимальный рост популярности в индексе языков Tiobe.

Ожидалось, что Python сохранит за собой статус языка, популярность которого растет быстрее всего — как и в 2018 году. Но Си победил, благодаря увеличению общего рейтинга на 2,4 процентных пункта по сравнению с предыдущим годом. Следующие места в этом соревновании заняли C# (2,1 п.п.), Python (1,4 п.п.) и Swift (0,6 п.п.).

Своему ренессансу Си обязан его использованием в программировании для небольших устройств Интернета вещей. Кроме того, Си легко изучить, а компилятор Си доступен для всех без исключения процессоров, отметили в Tiobe.

Рейтинги Tiobe основаны на формуле, оценивающей запросы информации о языках программирования в популярных поисковых и справочных системах, таких как Google, Bing и Wikipedia. В целом, за январь десятка наиболее популярных языков программирования по версии Tiobe выглядит так:

  • Java 16,896%
  • Си 15,773%
  • Python 9,704%
  • C++ 5,574%
  • C# 5,349%
  • Visual Basic .NET, 5,287%
  • JavaScript 2,451%
  • PHP 2.405%
  • Swift 1,795%
  • SQL 1,504%

Альтернативный индекс PyPL (Popularity of Programming Language — «популярность языка программирования»), который строится на основе анализа частоты поиска в Google, учебных пособий по языкам, составил следующие топ-10 языков за январь 2020 года:

  • Python 29,72%
  • Java 19,03%
  • JavaScript 8,2%
  • C# 7,28%
  • PHP 6,09%
  • Си/C++ 5,91%
  • R 3,72%
  • Objective-C 2,47%
  • Swift 2,36%
  • Matlab 1,79%