Časopis IEEE Spectrum, koji izdaje Institut inženjera elektrotehnike i elektronike (IEEE), objavio je novo izdanje ljestvice popularnosti programskih jezika. Lider u ocjeni ostaje jezik Python, a slijede jezici C, C++ i C# s malim zaostatkom. U odnosu na prošlogodišnju ljestvicu, jezik Java se pomaknuo s 2. na 5. mjesto. Jačanje pozicije bilježe jezici C# (popeo se sa 6. na 4. mjesto) i SQL (na prethodnoj ljestvici nije bio među prvih deset, ali na novoj je bio na 6. mjestu).
Po broju ponuda poslodavaca prednjači jezik SQL, a slijede Java, Python, JavaScript, C#, C i C++.
Na ljestvici, koja uzima u obzir interes za programske jezike na forumima i društvenim mrežama, Python prednjači, a slijede ga Java, C, JavaScript, C++, C# i SQL. Rust jezik je na 12. mjestu, dok je na 20. mjestu u ukupnom poretku i 22. na ljestvici interesa poslodavaca.
Ocjena IEEE spektra izračunava se pomoću kombinacije 12 metrika dobivenih iz 10 različitih izvora. Metoda se temelji na procjeni rezultata pretraživanja za upit “{language_name} programiranje” na različitim stranicama. Broj materijala prikazanih u Google rezultatima pretraživanja (kao u konstrukciji TIOBE ocjene), parametri popularnosti upita za pretraživanje putem Google Trends (kao u PYPL ocjeni), spominjanja na Twitteru, broj novih i aktivnih repozitorija u GitHub, broj pitanja na Stack Overflowu, broj objava na Redditu i Hacker Newsu, slobodnih radnih mjesta na CareerBuilderu i IEEE Job Siteu, spominjanja u digitalnoj arhivi članaka u časopisima i konferencijskih izvješća (IEEE Xplore).
Druge ljestvice popularnosti programskih jezika:
- Na kolovoškoj ljestvici TIOBE Software-a jezik Python prešao je s drugog na prvo mjesto, a jezici C i Java na drugo i treće mjesto. Među promjenama tijekom godine je i porast popularnosti jezika Assembly (popeo se s 9. na 8. mjesto), SQL (sa 10. na 9.), Swift (sa 16. na 11.), Go (sa 18. do 15.), Object Pascal (od 22. do 13.), Objective-C (od 23. do 14.), Rust (od 26. do 22.). Padala je popularnost jezika PHP (sa 8 na 10), R (sa 14 na 16), Ruby (sa 15 na 18), Fortran (sa 13 na 19). Jezik Kotlin uključen je u popis Top 30. Indeks popularnosti TIOBE svoje zaključke temelji na analizi statistike upita pretraživanja u sustavima kao što su Google, Google Blogs, Wikipedia, YouTube, QQ, Sohu, Amazon i Baidu.
- Na ljestvici PYPL u kolovozu, koja koristi Google Trends, prva tri ostala su nepromijenjena tijekom godine: Python je na prvom mjestu, a slijede ga Java i JavaScript. Jezik Rust popeo se sa 17. na 13. mjesto, TypeScript s 10. na 8. mjesto, a Swift s 11. na 9. Go, Dart, Ada, Lua i Julia također su porasli u popularnosti u odnosu na kolovoz prošle godine. Smanjila se popularnost Objective-C, Visual Basic, Perl, Groovy, Kotlin, Matlab.
- Na ljestvici RedMonk, na temelju popularnosti na GitHubu i aktivnosti rasprave na Stack Overflowu, prvih deset je kako slijedi: JavaScript, Python, Java, PHP, C#, CSS, C++, TypeScript, Ruby, C. Promjene tijekom godine ukazuju na prijelaz C++ s petog na sedmo mjesto.
Izvor: opennet.ru