Классический язык программирования Си расстроил приверженцев модного 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%