Support us

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 и поддержке сложных параллельных вычислений.

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

По теме
Все материалы по теме
Место солидарности беларусского ИТ-комьюнити

Далучайся!

Читайте также
12 онлайн-курсов по языку Java для новичков и профессионалов (август, 2023)
12 онлайн-курсов по языку Java для новичков и профессионалов (август, 2023)
12 онлайн-курсов по языку Java для новичков и профессионалов (август, 2023)
Java по-прежнему входит в список самых популярных языков программирования. Вместе с Digitaldefynd мы составили список курсов по Java, которые подойдут как новичкам, так и людям с опытом программирования, чтобы освоить этот востребованный язык.
10 курсов по C++ (июнь 2023)
10 курсов по C++ (июнь 2023)
10 курсов по C++ (июнь 2023)
С++, несмотря на свой солидный возраст, остается одним из основных языков программирования, который применется очень широко: от разработки ПО до создания игр. В сети много ресурсов, которые помогут освоить этот язык. Советуем обратить внимаение на подборку команды Digitaldefynd, котрую мы дополнили. В ней как платные, так и бесплатные ресурсы для людей с разным уровнем подготовки и знаний С++.
1 комментарий
10 курсов по SQL для лучшего понимания работы с большими данными (май, 2023)
10 курсов по SQL для лучшего понимания работы с большими данными (май, 2023)
10 курсов по SQL для лучшего понимания работы с большими данными (май, 2023)
Собрали 10 платных и бесплатных онлайн-курсов для изучения SQL. Программы рассчитаны на слушателей, которые только начинают или продолжают знакомство с языком.
10 способов научиться программировать самостоятельно
10 способов научиться программировать самостоятельно
10 способов научиться программировать самостоятельно
Хотите научиться кодить и освоить алгоритмы? Собрали десять советов с чего начать изучение программирования для тех, кто только начинает своё путешествие в мир программирования и снабдили все это полезными ссылками на курсы для начинающих программистов.

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

Главные события и полезные ссылки в нашем Telegram-канале

Обсуждение
Комментируйте без ограничений

Релоцировались? Теперь вы можете комментировать без верификации аккаунта.

Комментариев пока нет.