Ocena języka programowania od IEEE Spectrum

Magazyn IEEE Spectrum, wydawany przez Instytut Inżynierów Elektryków i Elektroników (IEEE), opublikował nową edycję rankingu popularności języków programowania. Liderem rankingu pozostaje Python, a za nim z lekkim opóźnieniem uplasowały się C, C++ i C#. W porównaniu do zeszłorocznego rankingu, Java przesunęła się z 2. na 5. miejsce. Umocnienie pozycji notuje język C# (wzrósł z 6. na 4. miejsce) oraz SQL (w poprzednim zestawieniu nie znalazł się w pierwszej dziesiątce, ale w nowym uplasował się na 6. miejscu).

Ocena języka programowania od IEEE Spectrum

SQL przoduje pod względem ofert pracy, a następnie Java, Python, JavaScript, C#, C i C++.

Ocena języka programowania od IEEE Spectrum

W rankingu uwzględniającym zainteresowanie językami programowania na forach i portalach społecznościowych prym wiedzie Python, a następnie Java, C, JavaScript, C++, C# i SQL. Język Rust jest na 12. miejscu, w ogólnym rankingu na 20., aw Rankingu Zainteresowań Pracodawców na 22. miejscu.

Ocena języka programowania od IEEE Spectrum

Podczas obliczania oceny IEEE Spectrum wykorzystano kombinację 12 wskaźników uzyskanych z 10 różnych źródeł. Metoda opiera się na ocenie wyników wyszukiwania zapytania „programowanie w języku {name_language}” w różnych witrynach. Liczba materiałów podawanych w wynikach wyszukiwania Google (jak przy budowie rankingu TIOBE), parametry popularności zapytań w Google Trends (jak w rankingu PYPL), wzmianki na Twitterze, liczba nowych i aktywne repozytoria w GitHub, liczba pytań w Stack Overflow, liczba publikacji w Reddit i Hacker News, oferty pracy w CareerBuilder i IEEE Job Site, wzmianki w cyfrowym archiwum artykułów z czasopism i referatów konferencyjnych (IEEE Xplore).

Oceny popularności innych języków programowania:

  • W sierpniowym rankingu TIOBE Software Python przesunął się z drugiego na pierwsze miejsce, a C i Java odpowiednio na drugie i trzecie miejsce. Wśród zmian na przestrzeni roku widać również wzrost popularności języków asemblerowych (z 9 na 8 miejsce), SQL (z 10 na 9 miejsce), Swift (z 16 na 11 miejsce), Go (z 18 na 15, Object Pascal (od 22 do 13), Objective-C (od 23 do 14), Rust (od 26 do 22). Zmniejszyła się popularność PHP (z 8 do 10), R (z 14 do 16), Ruby (z 15 do 18), Fortran (z 13 do 19). Język Kotlin znalazł się na liście Top 30. Indeks popularności TIOBE opiera swoje wnioski na analizie statystyk zapytań w systemach takich jak Google, Google Blogs, Wikipedia, YouTube, QQ, Sohu, Amazon czy Baidu.

    Ocena języka programowania od IEEE Spectrum

  • W sierpniowym rankingu PYPL, który korzysta z Google Trends, pierwsza trójka nie zmieniła się od roku: pierwsze miejsce zajmuje język Python, następnie Java i JavaScript. Rust awansował z 17. na 13. miejsce, TypeScript z 10. na 8., a Swift z 11. na 9. W porównaniu z sierpniem zeszłego roku, popularność zyskały także Go, Dart, Ada, Lua i Julia. Popularność Objective-C, Visual Basic, Perl, Groovy, Kotlin, Matlab spadła.

    Ocena języka programowania od IEEE Spectrum

  • Na podstawie wyników popularności GitHub i aktywności dyskusyjnej Stack Overflow, RedMonk sklasyfikował pierwszą dziesiątkę w następujący sposób: JavaScript, Python, Java, PHP, C#, CSS, C++, TypeScript, Ruby, C. C++ od piątego do siódmego miejsca.

    Ocena języka programowania od IEEE Spectrum

    Źródło: opennet.ru

Dodaj komentarz