Python и SQL снова возглавили рейтинги IEEE

Ежегодное исследование IEEE Spectrum «Лучшие языки программирования» проводится уже 11-й год, и Python занимает первое место в рейтинге Spectrum уже девять лет подряд. В рейтинге Jobs Python занимает второе место после SQL, который занимает первое место уже три года подряд.

Этот рейтинг был разработан журналом IEEE Spectrum в сотрудничестве с журналистом Ника Диакопулоса в 2014 году для оценки относительной популярности различных языков, в который вошли только 10 языков. С тех пор каждый год в рейтинг добавлялись новые языки, хотя некоторые из них были удалены, когда их рейтинг падал. В этом году было включено 63 языка, в том числе два новых - Apex, используемый для создания бизнес-приложений, использующих сервер Salesforce в качестве back end, и Solidity, предназначенный для создания смарт-контрактов на блокчейне Ethereum.

Система объединяет показатели из различных источников, включая Google, StackOverflow, GitHub, IEEE Xplore Digital и IEEE Job Site, и нормализует их для получения относительного балла популярности от 0 до 1. Затем рассчитываются рейтинги с использованием альтернативных весовых коэффициентов. В течение нескольких лет IEEE предоставляла пользователям возможность выбирать собственные весовые коэффициенты для составления пользовательских рейтингов, но сейчас существует только три «мета-рейтинга»:

Рейтинг «Спектр» учитывает профиль типичного члена IEEE, рейтинг «Тренды» стремится выявить языки, которые находятся в тренде, а рейтинг «Работа» измеряет, что ищут работодатели.

Мы рассматриваем не весь рейтинг, а те языки, которые имеют рейтинг выше 0,1 при значении 1 для главного языка.

В случае с рейтингом Spectrum, где самый низкий результат у Ladder Logic - 0,0006 балла, пятнадцать языков набрали более 0,1 балла, и именно Python занимает первое место, фактически снова увеличив свое преимущество над всеми языками.

В прошлогоднем отчете «Python расширяет свое лидерство в рейтинге IEEE Spectrum» Java имела 0,588 балла, за ней следовал C++ с 0,538 баллами. Теперь показатель Java снизился до 0,4855, а JavaScript, занимавший 5-е место с показателем 0,4638, поднялся на 3-е место, хотя его индекс немного снизился до 0,4451. C++, занимающий 3-е место, снизился еще больше - до 0,3749 пункта. C, занимавший 4-е место с 0,4641 балла, опустился на 9-е место с 0,1989 балла, а Typescript поменялся местами: с 9-го места с 0,1794 балла он поднялся на 4-е с 0,2497. Rust - еще один скалолаз: с 15-го места с менее чем 0,1 балла он поднялся на 11-е с 0,156 балла.

Если сравнивать рейтинг Trending с рейтингом Spectrum, то 14 языков имеют рейтинг выше 0,1, но за исключением Shell, который занял 14-е место в рейтинге Spectrum, все те же языки входят в него и в основном занимают схожие позиции. В частности, те же 4 языка находятся на первых позициях, но разрыв между Python и остальными меньше, так что Java имеет оценку 0,6055, а JavaScript - 0,4732. Больше всего изменились позиции C# и SQL - C поднялся выше, на 5-е место, на 0,2588 балла, а SQL опустился ниже, с 6-го на 11-е место.

С другой стороны, рейтинг Jobs довольно сильно отличается от Spectrum. Снова 15 языков набрали больше 0,1 балла, но SQL занимает первое место с индексом 1. Однако Python занимает близкое второе место с индексом 0,98. Java и Typescript не сильно отстают - 0,8813 и 08017 соответственно. Далее, на 5-м месте, идет SAS (Statistical Analysis System), широко используемая в анализе данных и BI (Business Intelligence), то есть схожая с SQL область. Языки, которые остались на тех же или близких местах, - это C#, 7-е, 0,4271, и HTML, 8-е, 0,2934, но другие, которые не превышают 0,1 в рейтинге Spectrum, - это Kotlin - 11-е, 0,2133; Scala - 12-е, 0,1223; и Solidity - 15-е, 0,1133.

В число отсутствующих языков входят PHP, поднявшийся с 13-го, 0,1196, на 16-е, 0,0992, и Mathematica, поднявшаяся с 12-го, 0,1275, на 17-е, 0,0889. Lua, занимавший 15-е место в рейтинге Spectrum и 14-е в рейтинге Trending с 0,1041/0,115 баллами, опустился на 55-е место с результатом менее 0,001. Что еще более удивительно, Rust, занимающий 11-е место в рейтинге Spectrum и 10-е в рейтинге Trending с показателями 0,1506/0,1544 балла, находится лишь на 24-м месте для заданий с показателем 0,0454.

Python и SQL снова возглавили рейтинги IEEE
Понравилась новость? Тогда не забудь оставить свой комментарий.
А так же, добавь наш сайт в закладки (нажми Ctrl+D), не теряй нас.
28 августа 2024 г.
201
Теги: Python , SQL

Комментарии

Оставить комментарий:
* отправляя форму, я даю согласие на обработку персональных данных

Читайте еще

Продолжаем добавлять языки программирования для Вас.
Впереди много интересного!

Только свежие новости программирования и технологий каждый день.

Свежие посты