IEEE Spectrum, en tidning publicerad av Institute of Electrical and Electronics Engineers (IEEE), har publicerat en ny upplaga av sin rankning av programmeringsspråkens popularitet. Python-språket förblir ledande i betyget, tätt följt av C, C++ och C#. Jämfört med förra årets ranking har Java flyttat från 2:a till 5:e plats. Förstärkning av positioner noteras för språken C# (steg från 6:e till 4:e plats) och SQL (i det tidigare betyget var det inte bland de tio bästa ledarna, men i det nya har det konsoliderat sin position på 6:e plats).

Sett till antalet erbjudanden från arbetsgivare är SQL det ledande språket, följt av Java, Python, JavaScript, C#, C och C++.

Rankingen, som tar hänsyn till intresset för programmeringsspråk i forum och sociala nätverk, visar att Python leder vägen, följt av Java, C, JavaScript, C++, C# och SQL. Rust är rankad 12:a totalt, med 20:a totalt och 22:a i arbetsgivarintresse.

IEEE Spectrum-rankningen beräknas med hjälp av en kombination av 12 mätvärden från 10 olika källor. Metoden baseras på utvärdering av sökresultat för frågan "programmering på {language_name}" på olika webbplatser. Den tar hänsyn till antalet material som publiceras i Googles sökresultat (som i TIOBE-rankningen), populariteten av sökfrågor via Google Trends (som i PYPL-rankningen), omnämnanden på Twitter, antalet nya och aktiva arkiv på GitHub, antalet frågor på Stack Overflow, antalet publikationer på Reddit och Hacker News, lediga tjänster på CareerBuilder och IEEE Job Site, samt omnämnanden i det digitala arkivet med tidskriftsartiklar och konferensbidrag (IEEE Xplore).
Andra popularitetsrankningar för programmeringsspråk:
- I augustirankningen av TIOBE Software flyttade Python från andra till första plats, medan C och Java flyttade till andra respektive tredje plats. Bland förändringarna under året har populariteten för assemblerspråk ökat (från 9:e till 8:e plats), SQL (från 10:e till 9:e), Swift (från 16:e till 11:e), Go (från 18:e till 15:e), Object Pascal (från 22:a till 13:e), Objective-C (från 23:e till 14:e) och Rust (från 26:e till 22:a). Populariteten för PHP (från 8:e till 10:e), R (från 14:e till 16:e), Ruby (från 15:e till 18:e) och Fortran (från 13:e till 19:e) har minskat. Kotlin hamnade på topp 30-listan. TIOBEs popularitetsindex drar sina slutsatser baserat på en analys av sökfrågestatistik i system som Google, Google Blogs, Wikipedia, YouTube, QQ, Sohu, Amazon och Baidu.

- I PYPL-rankningen i augusti, som använder Google Trends, har de tre främsta språken inte förändrats under året: Python tar första plats, följt av Java och JavaScript. Rust steg från 17:e till 13:e plats, TypeScript från 10:e till 8:e plats och Swift från 11:e till 9:e plats. Go, Dart, Ada, Lua och Julia ökade också i popularitet jämfört med augusti förra året. Populariteten för Objective-C, Visual Basic, Perl, Groovy, Kotlin, Matlab har minskat.

- I RedMonk-rankingen, baserat på GitHub-popularitet och Stack Overflow-diskussionsaktivitet, är topp tio enligt följande: JavaScript, Python, Java, PHP, C#, CSS, C++, TypeScript, Ruby, C. Bland förändringarna under året har C++ flyttats från femte till sjunde plats.

Källa: opennet.ru



