Списанието IEEE Spectrum, издадено од Институтот за електротехнички и електронски инженери (IEEE), објави ново издание на рангирањето на популарноста на програмските јазици. Водач на рејтингот останува јазикот на Python, проследен со C, C++ и C# јазиците со мало заостанување. Во споредба со минатогодишното рангирање, јазикот Јава се пресели од 2 на 5 место. Зајакната позиција е забележана за јазиците C# (се искачи од 6-то на 4-то место) и SQL (во претходното рангирање не беше меѓу првите десет, но во новото беше на 6-то место).
Во однос на бројот на понуди од работодавците, води јазикот SQL, а потоа следат Java, Python, JavaScript, C#, C и C++.
Во рангирањето, кое го зема предвид интересот за програмските јазици на форумите и социјалните мрежи, води Python, а потоа следат Java, C, JavaScript, C++, C# и SQL. Јазикот Rust е на 12-то место, додека е на 20-то место во севкупното рангирање и на 22-то место во рангирањето на интересот на работодавачот.
Оценката на IEEE Spectrum се пресметува со користење на комбинација од 12 метрики добиени од 10 различни извори. Методот се заснова на евалуација на резултатите од пребарувањето за барањето „{language_name} програмирање“ на различни локации. Бројот на материјали прикажани во резултатите од пребарувањето на Google (како во конструкцијата на рејтингот TIOBE), параметрите на популарноста на барањата за пребарување преку Google Trends (како во рејтингот на PYPL), спомнувањата на Twitter, бројот на нови и активни складишта во GitHub, бројот на прашања на Stack Overflow, бројот на публикации на Reddit и Hacker News, слободни работни места на CareerBuilder и IEEE Job Site, споменати во дигиталната архива на статии од списанија и извештаи од конференции (IEEE Xplore).
Други рангирања за популарност на програмските јазици:
- Во августовското рангирање на софтверот TIOBE, јазикот Python се пресели од второто на првото место, а јазиците C и Java, соодветно, се префрлија на второто и третото место. Меѓу промените во текот на годината, има и зголемување на популарноста на јазиците Assembly (се искачи од 9-то на 8-то место), SQL (од 10-то на 9-то), Swift (од 16-то на 11-то), Go (од 18-то до 15-ти), Објект Паскал (од 22-ри до 13-ти ), Цел-Ц (од 23 до 14), Рѓа (од 26 до 22). Популарноста на јазиците PHP (од 8 до 10), R (од 14 до 16), Руби (од 15 до 18), Фортран (од 13 на 19) е намалена. Јазикот Котлин е вклучен во листата Топ 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