Penarafan bahasa pengaturcaraan daripada IEEE Spectrum

Majalah IEEE Spectrum, yang diterbitkan oleh Institut Jurutera Elektrik dan Elektronik (IEEE), telah menerbitkan edisi baharu penarafan populariti bahasa pengaturcaraan. Pendahulu penarafan kekal sebagai bahasa Python, diikuti oleh bahasa C, C++ dan C# dengan sedikit ketinggalan. Berbanding ranking tahun lepas, bahasa Jawa bergerak dari tempat ke-2 ke tempat ke-5. Kedudukan pengukuhan dicatatkan untuk bahasa C# (naik dari tempat ke-6 ke tempat ke-4) dan SQL (dalam ranking sebelumnya ia bukan antara sepuluh teratas, tetapi dalam yang baru ia berada di tempat ke-6).

Penarafan bahasa pengaturcaraan daripada IEEE Spectrum

Dari segi bilangan tawaran daripada majikan, bahasa SQL mendahului, diikuti oleh Java, Python, JavaScript, C#, C dan C++.

Penarafan bahasa pengaturcaraan daripada IEEE Spectrum

Dalam ranking, yang mengambil kira minat dalam bahasa pengaturcaraan di forum dan rangkaian sosial, Python mendahului, diikuti oleh Java, C, JavaScript, C++, C# dan SQL. Bahasa Rust berada di tempat ke-12, manakala ia berada di kedudukan ke-20 dalam kedudukan keseluruhan dan ke-22 dalam kedudukan minat majikan.

Penarafan bahasa pengaturcaraan daripada IEEE Spectrum

Penarafan Spektrum IEEE dikira menggunakan gabungan 12 metrik yang diperoleh daripada 10 sumber berbeza. Kaedah ini berdasarkan penilaian hasil carian untuk pertanyaan "pengaturcaraan {language_name}" di pelbagai tapak. Bilangan bahan yang dipaparkan dalam hasil carian Google (seperti dalam pembinaan penarafan TIOBE), parameter populariti pertanyaan carian melalui Google Trends (seperti dalam penarafan PYPL), menyebut di Twitter, bilangan repositori baharu dan aktif dalam GitHub, bilangan soalan mengenai Stack Overflow, bilangan penerbitan di Reddit dan Berita Hacker, kekosongan di CareerBuilder dan Tapak Kerja IEEE, menyebut dalam arkib digital artikel jurnal dan laporan persidangan (IEEE Xplore).

Kedudukan populariti bahasa pengaturcaraan lain:

  • Dalam ranking Ogos Perisian TIOBE, bahasa Python berpindah dari tempat kedua ke tempat pertama, dan bahasa C dan Java, masing-masing, berpindah ke tempat kedua dan ketiga. Di antara perubahan sepanjang tahun, terdapat juga peningkatan dalam populariti bahasa Assembly (meningkat dari tempat ke-9 ke tempat ke-8), SQL (dari ke-10 ke ke-9), Swift (dari ke-16 ke ke-11), Go (dari ke-18). hingga ke-15), Objek Pascal (dari ke-22 hingga ke-13), Objektif-C (dari 23 hingga 14), Karat (dari 26 hingga 22). Populariti bahasa PHP (dari 8 hingga 10), R (dari 14 hingga 16), Ruby (dari 15 hingga 18), Fortran (dari 13 hingga 19) telah menurun. Bahasa Kotlin termasuk dalam senarai Top 30. Indeks populariti TIOBE mendasarkan kesimpulannya pada analisis statistik pertanyaan carian dalam sistem seperti Google, Google Blogs, Wikipedia, YouTube, QQ, Sohu, Amazon dan Baidu.

    Penarafan bahasa pengaturcaraan daripada IEEE Spectrum

  • Dalam ranking PYPL Ogos, yang menggunakan Google Trends, tiga teratas kekal tidak berubah sepanjang tahun: Python berada di tempat pertama, diikuti oleh Java dan JavaScript. Bahasa Rust meningkat daripada tempat ke-17 kepada tempat ke-13, TypeScript daripada tempat ke-10 kepada tempat ke-8, dan Swift dari tempat ke-11 kepada ke-9. Go, Dart, Ada, Lua dan Julia juga meningkat popularitinya berbanding Ogos tahun lepas. Populariti Objective-C, Visual Basic, Perl, Groovy, Kotlin, Matlab telah menurun.

    Penarafan bahasa pengaturcaraan daripada IEEE Spectrum

  • Dalam ranking RedMonk, berdasarkan populariti pada GitHub dan aktiviti perbincangan mengenai Stack Overflow, sepuluh teratas adalah seperti berikut: JavaScript, Python, Java, PHP, C#, CSS, C++, TypeScript, Ruby, C. Perubahan sepanjang tahun menunjukkan a peralihan C++ dari tempat kelima ke tempat ketujuh.

    Penarafan bahasa pengaturcaraan daripada IEEE Spectrum

    Sumber: opennet.ru

Tambah komen