Рейтинг мов програмування від видання IEEE Spectrum

Журнал IEEE Spectrum, який видає Інститут інженерів електротехніки та електроніки (IEEE), опублікував нову редакцію рейтингу популярності мов програмування. Лідером рейтингу залишається мова Python, після якої з незначним відставанням слідують мови C, C++ та C#. Порівняно з торішнім рейтингом мова Java змістилася з 2 на 5 місце. Зміцнення позиція відзначається для мов C# (піднявся з 6 на 4 місце) та SQL (у минулому рейтингу не входив до десятки лідерів, а в новому закріпився на 6 місці).

Рейтинг мов програмування від видання IEEE Spectrum

За кількістю пропозицій від роботодавців лідирує мова SQL, за якою слідують Java, Python, JavaScript, C#, C і C++.

Рейтинг мов програмування від видання IEEE Spectrum

У рейтингу, що враховує інтерес до мов програмування у форумах та соціальних мережах, лідирує Python, за яким слідують Java, C, JavaScript, C++, C# та SQL. Мова Rust знаходиться на 12 місці, у той час як у загальному рейтингу він посідає 20 місце, а в рейтингу інтересу роботодавців - 22.

Рейтинг мов програмування від видання IEEE Spectrum

При розрахунку рейтингу IEEE Spectrum використано поєднання 12 метриків, отриманих від 10 різних джерел. В основі методу закладено оцінку результатів пошуку на запит «{назва_мови} programming» на різних сайтах. Враховано кількість матеріалів, що видаються у пошуковій видачі Google (як при побудові рейтингу TIOBE), параметри популярності пошукових запитів через Google Trends (як у рейтингу PYPL), згадки у Twitter, кількість нових та активних репозиторіїв у GitHub, кількість питань у Stack Overflow, число публікацій на сайтах Reddit та Hacker News, вакансії на CareerBuilder та IEEE Job Site, згадки у цифровому архіві журнальних статей та доповідей з конференцій (IEEE Xplore).

Інші рейтинги популярності мов програмування:

  • У серпневому рейтингу компанії TIOBE Software мова Python перемістилася з другого на перше місце, а мови Сі та Java відповідно змістилися на друге та третє місця. Зі змін за рік також відзначається зростання популярності мов Assembly (піднявся з 9 на 8 місце), SQL (з 10 на 9), Swift (з 16 на 11), Go (з 18 на 15), Object Pascal (з 22 на 13) ), Objective-C (з 23 на 14), Rust (з 26 на 22). Зменшилася популярність мов PHP (з 8 на 10), R (з 14 на 16), Ruby (з 15 на 18), Fortran (з 13 на 19). Мова Kotlin увійшла до списку Top 30. Індекс популярності TIOBE робить свої висновки на основі аналізу статистики пошукових запитів у таких системах, як Google, Google Blogs, Wikipedia, YouTube, QQ, Sohu, Amazon та Baidu.

    Рейтинг мов програмування від видання IEEE Spectrum

  • У серпневому рейтингу PYPL, в якому використовується Google Trends, трійка лідерів за рік не змінилася: перше місце посідає мова Python, далі йдуть Java та JavaScript. Мова Rust піднялася з 17 на 13 місце, TypeScript з 10 на 8 місце, а Swift з 11 на 9. У порівнянні з серпнем минулого року також зросла популярність Go, Dart, Ada, Lua та Julia. Зменшилася популярність Objective-C, Visual Basic, Perl, Groovy, Kotlin, Matlab.

    Рейтинг мов програмування від видання IEEE Spectrum

  • У рейтингу RedMonk, побудованому на основі оцінки популярності на GitHub та активності обговорень на Stack Overflow, десятка лідерів виглядає наступним чином: JavaScript, Python, Java, PHP, C#, CSS, C++, TypeScript, Ruby, C. Зі змін за рік відзначається перехід C++ із п'ятого на сьоме місце.

    Рейтинг мов програмування від видання IEEE Spectrum

    Джерело: opennet.ru

Додати коментар або відгук