Языки программирования · 3 min read · Oct 17, 2025
Python возглавляет список лучших языков программирования в 2020 году по версии IEEE

Python снова занял первое место как самый желаемый язык программирования, согласно недавно опубликованному списку лучших языков программирования в 2020 году от IEEE Spectrum.
Для тех, кто не в курсе, IEEE Spectrum является флагманским журналом и веб-сайтом IEEE, крупнейшей в мире профессиональной организацией, посвященной инженерии и прикладным наукам.
Рейтинг был составлен инженерами IEEE путем взвешивания и комбинирования 11 метрик из восьми источников, таких как Google Search, Google Trends, Twitter, GitHub, Stack Overflow, Reddit, Hacker News и CareerBuilder, чтобы получить общий рейтинг популярности языков.
Источники охватывают контексты, включая социальные обсуждения, производство открытого кода и размещение вакансий.
“Поскольку невозможно даже для самой агрессивной шпионской организации в мире выяснить, какой язык использует каждый отдельный программист, когда они садятся за свои клавиатуры — особенно те, кто работает на ретро-компьютерах или даже программируемых калькуляторах — мы полагаемся на комбинирование 11 метрик из онлайн-источников, которые, по нашему мнению, являются хорошими прокси для популярности 55 языков,” написал Стивен Касс, старший редактор IEEE Spectrum.
Согласно исследовательской группе, Python занял первое место в списке самых популярных языков в мире в 2020 году в третий раз подряд (после 2018 и 2019 годов), а Java, C и C++ заняли второе, третье и четвертое места соответственно. На пятую позицию пробился JavaScript, который был заменен R в прошлом году.
Содержание
- Лучшие языки программирования в 2020 году по версии IEEE:
- Почему Python все еще занимает лидирующие позиции?
- Влияние пандемии COVID-19 на рейтинги
Лучшие языки программирования в 2020 году по версии IEEE:
Python
Java
C
C++
JavaScript
R
Arduino
Go
Swift
Matlab
“Наш стандартный рейтинг ориентирован на интересы членов IEEE, и, глядя на верхние позиции, мы видим, что Python удерживает свое комфортное преимущество, а Java и C снова занимают второе и третье места соответственно. Arduino значительно поднялся, поднявшись с 11-го места на седьмое. (Пуристы могут утверждать, что Arduino не является языком, а скорее аппаратной платформой, которая программируется с использованием производной от Wiring, которая, в свою очередь, происходит от C/C++. Но мы всегда придерживались очень прагматичного подхода к нашему определению “языка программирования”, и реальность такова, что когда люди ищут совместимый с Arduino микроконтроллер, они обычно ищут “код Arduino” или покупают книги о “программировании Arduino”, а не “код Wiring” или “программирование на C.”),” добавил Касс.
Почему Python все еще занимает лидирующие позиции?
Согласно IEEE Spectrum, одним из факторов высокого рейтинга Python является его растущее использование в качестве языка обучения. Многие студенты просто задают и ищут ответы на одни и те же элементарные вопросы снова и снова.
Это движение наблюдалось в 1980-х годах, когда существовали книги, журналы и даже телевизионные программы, посвященные этому языку. Однако только несколько программистов использовали его. Когда пузырь домашних компьютеров лопнул, лопнул и BASIC, хотя некоторые его продвинутые потомки, такие как Microsoft Visual Basic, все еще относительно популярны, так как их используют профессиональные программисты.
Тем не менее, есть два контраргумента. Во-первых, студенты, использующие языки программирования, также являются обычными пользователями. Поэтому, если внимание уделяется только тому, что делают профессиональные и опытные программисты, существует риск упустить важную часть картины. Во-вторых, в отличие от BASIC, Python часто используется профессионально и в высокопрофильных областях, таких как машинное обучение, что связано с его огромной коллекцией высококачественных специализированных библиотек.
Влияние пандемии COVID-19 на рейтинги
Хотя весь мир пострадал от пандемии COVID-19, она также не обошла стороной рейтинги лучших языков программирования IEEE 2020 года.
Если посмотреть только на метрику Twitter в интерактивном режиме, можно увидеть, что COBOL занимает седьмое место. Это, вероятно, связано с тем, что в апреле COBOL попал в новости, потому что системы выплат по безработице в штатах США выходили из строя под нагрузкой, так как работники были уволены из-за локдаунов.
Оказалось, что многие из этих систем не были значительно обновлены с тех пор, как были созданы десятилетия назад на COBOL. В результате программистов COBOL призвали для их поддержки.
Get new posts in your inbox
No spam. Unsubscribe anytime.