Журнал IEEE Spectrum, що видається Інститутом інженерів електротехніки та електроніки (IEEE), опублікував нову редакцію рейтингу популярності мов програмування.
При розрахунку рейтингу IEEE Spectrum враховується 12 метрик, отриманих від 10 різних джерел. В основі методу закладена оцінка результатів пошуку за запитом «{назва мови} programming» на різних сайтах. Враховано число матеріалів, які видаються в пошуковій видачі Google (як при побудові рейтингу TIOBE), параметри популярності пошукових запитів через Google Trends (як в рейтингу PYPL), згадки в Twitter, число нових і активних репозиторіїв в GitHub, число питань в Stack Overflow, число публікацій на сайтах Reddit і Hacker News, вакансії на CareerBuilder і Dice, згадки в цифровому архіві журнальних статей і доповідей з конференцій IEEE Xplore Digital Library.
Для порівняння перша десятка липневого рейтингу TIOBE, який розрахований на основі популярності в пошуковій видачі Google, виглядає наступним чином:
- Java
- C
- C++
- Python
- C#
- PHP
- Visual Basic
- JavaScript
- Pascal
- Go
За рік Visual Basic обігнав JavaScript і перемістився з 8 на 7 місце. Perl змістилася з 9 на 11 місце, а Go піднялася з 55 (!) на 10 місце, Pascal з 12 на 9. З 11 на 13 місце перемістилася Ruby.
У рейтингу PYPL, в якому використовується Google Trends, в порівнянні з липнем 2016 року перша десятка залишилася практично незмінною:
- Java
- Python
- PHP
- C#
- JavaScript
- C ++
- C
- R
- Objective-C
- Swift
Єдина перестановка пов'язана з тим, що R витіснила Objective-C з 8 на 9 місце.
У свіжому рейтингу мов програмування від компанії RedMonk, побудованому на основі оцінки популярності на GitHub і активності обговорень на Stack Overflow, десятка лідерів виглядає таким чином:
- JavaScript
- Java
- Python
- PHP
- C#
- C++
- CSS
- Ruby
- C
- Objective-C
У порівнянні з минулим роком Python обігнав PHP і посів третє місце. Мова Perl перемістився з 13 на 15 місце.
Ще немає коментарів