Новости и события » Общество » Опубликован очередной рейтинг популярности языков программирования

Опубликован очередной рейтинг популярности языков программирования

Опубликован очередной рейтинг популярности языков программирования

Журнал IEEE Spectrum опубликовал шестой ежегодный рейтинг языков программирования. Издание провело некоторые изменения во внутренней логике ранжирования языков, учитывая как общее количество проектов, так и узкую специализацию и популярность в своей области применения.

Данный подход позволяет обойти две главных проблемы в определении популярности языков программирования: во-первых, невозможно получить достоверную информацию от каждого программиста в мире, а во-вторых, язык, являющийся краеугольным камнем одной области программирования, может быть совершенно неуместен в другой. В рейтинге Spectrum используется 11 метрик и данные из 8 источников. Затем для обработки полученных результатов применяется ряд весовых коэффициентов, которые оптимизированы, например, для тех читателей, которые ищут новую работу, или для тех, кто хочет погрузиться в сторонний опенсорсный проект.

В рейтинге этого года уверенно лидирует Python. Его популярность во многом обусловлена огромным количеством доступных специализированных библиотек, особенно в области AI и машинного обучения, например, Keras, которая является одним из мощнейших решений для глубокого обучения. Но это - не единственная область, где Python установил свое превосходство: резкое увеличение вычислительной мощности микроконтроллеров привело к тому, что встроенные версии Python, такие как CircuitPython и MicroPython, также становятся все более популярными среди производителей.

Далее в рейтинге идут Java, C и C++ - языки, которые давно боролись друг с другом и с Python за первое место, хотя с новыми скорректированными коэффициентами расстояние между этими соперниками увеличилось. Например, C++ набрал на целых 12,5 балла меньше, чем Python по 100 бальной шкале. R завершает пятерку лучших. Хотя это гораздо более специализированный язык, чем другие, R сохраняет популярность в последние годы благодаря тому, что мир испытывает постоянно растущую необходимость в обработке больших наборов данных, а для таких задач R подходит просто замечательно.

Еще ниже расположился Matlab, предназначенный для сложных научных вычислений. Его появление в рейтинге может быть сюрпризом, но оно отражает выдающуюся роль языка в аппаратной инженерии, особенно для тех, кто заинтересован в запуске различных симуляций или создании систем управления с помощью графического пакета MathWorks Simulink.

Ниже первого десятка в рейтинге расположились Arduino под номером 11 и HTML/CSS под номером 12. Наконец, некоторые старые и многими забытые языки программирования все еще живы и даже продолжают развиваться. В частности, Fortran, которому более 60 лет, все еще занимает 38-е место, вероятно, из-за огромного количества оставшихся в наследство материалов и способности до сих пор быть чрезвычайно удобным языком для научных вычислений. Последний стандарт Fortran был выпущен достаточно недавно, в конце 2018 года, и включает в себя улучшения в совместимости с C и поддержке сложных параллельных вычислений.

Опубликован очередной рейтинг популярности языков программирования


Свежие новости Украины на сегодня и последние события в мире экономики и политики, культуры и спорта, технологий, здоровья, происшествий, авто и мото

Вверх