Python, Java, C. IEEE Spectrum опубликовал рейтинг языков программирования

Оставить комментарий
Python, Java, C. IEEE Spectrum опубликовал рейтинг языков программирования

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

Данный подход позволяет обойти две главных проблемы в определении популярности языков программирования: во-первых, невозможно получить достоверную информацию от каждого программиста в мире, а во-вторых, язык, являющийся краеугольным камнем одной области программирования, может быть совершенно неуместен в другой. В рейтинге 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 и поддержке сложных параллельных вычислений.

ИТ-вакансии можно найти тут.

По теме
Все материалы по теме

Хотите сообщить важную новость?

Пишите в наш Телеграм

Читайте также

TIOBE: R продолжает набирать популярность
TIOBE: R продолжает набирать популярность

TIOBE: R продолжает набирать популярность

Где в 2020 году выучить Python с нуля? Топ онлайн-курсов и школ
Где в 2020 году выучить Python с нуля? Топ онлайн-курсов и школ

Где в 2020 году выучить Python с нуля? Топ онлайн-курсов и школ

Python входит в топ самых популярных языков программирования. Он прост и элегантен. Собрали хорошие курсы, которые подходят и для тех, кто любит самостоятельность, и для тех, кому удобнее работать с преподавателем. Почти все курсы рассчитаны на начинающих и после каждого можно получить подтверждающий прохождение сертификат.
1 комментарий
Лучшие онлайн-курсы, чтобы прокачать язык Python
Лучшие онлайн-курсы, чтобы прокачать язык Python

Лучшие онлайн-курсы, чтобы прокачать язык Python

Python — один из самых популярных высокоуровневых языков программирования общего назначения. За счёт достаточно простого синтаксиса, гибкости и масштабируемости, а также активного глобального сообщества пользуется огромным интересом у начинающих кодеров. Богатый набор инструментов и библиотек покрывает широкий круг самых разнообразных задач от веб-разработки и анализа данных до AI и научных вычислений. Это делает Python одним из самых востребованных языков среди работодателей, его применяют практически все ведущие ИТ-компании мира. TechRadar собрал 5 лучших курсов по Python с пяти образовательных онлайн-площадок.
Топ-9 языков программирования, которые помогут зарабатывать до $150 тысяч в год
Топ-9 языков программирования, которые помогут зарабатывать до $150 тысяч в год

Топ-9 языков программирования, которые помогут зарабатывать до $150 тысяч в год

Обсуждение

Комментариев пока нет.
Спасибо! 

Получать рассылки dev.by про белорусское ИТ

Что-то пошло не так. Попробуйте позже