IEEE Spectrum подготовила свой интерактивный рейтинг языков программирования за 2016 год. В этом году C занимает первое место в общем списке, что может вас несколько удивить.
Если вы еще не сталкивались с этим интерактивным и настраиваемым инструментом, он будет интересным в использовании, а также спорным. Всего он охватывает 48 языков, используемых четырьмя типами разработчиков — веб -, мобильными, корпоративными и встроенными.
Мы уже были возмущены прошлогодним рейтингом IEEE, когда Майк Джеймс отметил, что некоторые из его откровений трудно понять, спросив:
почему JavaScript не является лучшим веб-языком?
В этом году JavaScript не только не является лучшим языком IEEE Spectrum для Интернета (это Java), C вытеснил Java в качестве своего общего верхнего языка. Учитывая интересы членов IEEE, которые должен отражать этот рейтинг, это не является необоснованным. Что странно, так это то, что если вы отфильтруете Embedded — где C, безусловно, правит и является очевидным доменом для членов IEEE, и посмотрите, что любая комбинация, включая корпоративный и мобильный C, по-прежнему занимает первое место!
Это смещение не связано с источником данных, которые поступают из различных источников, используемых другими языковыми рейтингами, такими как индекс Tiobe и сайты, которые сообщают о популярности языков для работы и в открытом исходном коде. Смещение вводится в вес каждого источника данных, и именно здесь ранжирование становится интерактивным — вы можете изменить сочетание.
В дополнение к IEEE Spectrum по умолчанию, готовые взвешивания доступны для трендов, рабочих мест и открытых, но самое интересное заключается в создании собственного пользовательского взвешивания.
Итак, каков рецепт, чтобы сделать JavaScript лучшим веб-языком? Мы его еще не нашли!
Есть ли какой-либо способ измерить важность языка программирования, не приводя аргументов?
Скорее всего, нет.