Списание IEEE Spectrum, издавано от Института на електрическите и електронните инженери (IEEE), публикува нова редакция на рейтинга на популярността на програмните езици. Лидер в рейтинга остава езикът Python, следван с незначително изоставане от езици C, C++ и C#. В сравнение с миналогодишния рейтинг, езикът Java е преместен от 2-ро на 5-то място. Укрепване на позициите се отбелязва за езици C# (вдигнал се от 6-то на 4-то място) и SQL (в миналия рейтинг не е бил в топ 10, а в новия заема 6-то място).

По брой предложения от работодателите лидер е езикът SQL, следван от Java, Python, JavaScript, C#, C и C++.

В рейтинга, който отчита интереса към програмните езици във форуми и социални мрежи, води Python, следван от Java, C, JavaScript, C++, C# и SQL. Езикът Rust заема 12-то място, докато в общия рейтинг е на 20-то място, а в рейтинга на интереса от работодатели — на 22-ро.

При изчисляването на рейтинга 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 се премести от второто на първото място, а езиците C и 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.

- В августовският рейтинг 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.

- В рейтинга на RedMonk, построен на база оценка на популярността в GitHub и активност на обсъждания в Stack Overflow, десетката лидери изглежда по следния начин: JavaScript, Python, Java, PHP, C#, CSS, C++, TypeScript, Ruby, C. Сред измененията за годината се отбелязва прехвърлянето на C++ от пето на седмо място.

Източник: opennet.ru



