Созданный Google язык Go достиг рекордно высокой позиции в индексе популярности языков программирования Tiobe, заняв седьмое место в ноябрьском выпуске индекса за 2024 год.
Хотя Go уже входил в десятку лучших языков Tiobe, он никогда не занимал место выше восьмого. «Что делает Go уникальным в топ-10, так это то, что программы на Go быстро и легко развертываются, а сам язык прост в изучении, - говорит Пол Янсен, генеральный директор компании Tiobe, предоставляющей услуги по обеспечению качества программного обеспечения. По словам Янсена, хотя язык Python также прост в изучении, он не является быстрым, а развертывание больших программ на Python нестабильно из-за зависимости от всевозможных версионных библиотек в среде. А если сравнивать с языком Rust, то Go немного медленнее, но программы на Go гораздо проще для понимания, добавил он. Rust занимает 14-е место в индексе этого месяца, в то время как Python - первое.
Следующее препятствие для Go - превзойти JavaScript, который в настоящее время занимает шестое место. По словам Янсена, если JavaScript будет трудно обойти, учитывая его повсеместное распространение в разработке программного обеспечения, то Go может сделать это через три года, если тенденции сохранятся.
Ежемесячный рейтинг Tiobe Progamming Community Index оценивает языки по количеству квалифицированных инженеров по всему миру, курсов и сторонних поставщиков, имеющих отношение к языку. Рейтинги составляются на основе изучения таких сайтов, как Google, Bing, Wikipedia, Amazon и более 20 других.
Топ-10 индекса Tiobe за ноябрь:
- Python, с рейтингом 22,85 %.
- C++, 10.64%
- Java, 9,5 %
- C, 9.01%
- C#, 4.98%
- JavaScript, 3,71 %
- Go, 2,35%
- Фортран, 1,97%
- Visual Basic, 1,95%
- SQL, 1,94%
Конкурирующий индекс популярности языков программирования Pypl, который также публикуется ежемесячно, основывает свои рейтинги на том, как часто учебники по языку ищут в Google. Топ-10 индекса Pypl за ноябрь:
- Python, доля 29,39 %.
- Java, 15,52 %
- JavaScript, 8,16 %
- C/C++, 6,9%
- C#, 6.48%
- R, 4.71%
- PHP. 4.09%
- TypeScript, 2,91 %
- Swift, 2,64%
- Rust, 2,64 %