Языки программирования · 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:

  1. Python

  2. Java

  3. C

  4. C++

  5. JavaScript

  6. R

  7. Arduino

  8. Go

  9. Swift

  10. 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 призвали для их поддержки.

Share: X/Twitter LinkedIn

Get new posts in your inbox

No spam. Unsubscribe anytime.