Xếp hạng ngôn ngữ lập trình từ IEEE Spectrum

Tạp chí IEEE Spectrum do Viện Kỹ sư Điện và Điện tử (IEEE) xuất bản vừa xuất bản ấn bản mới về bảng xếp hạng mức độ phổ biến của các ngôn ngữ lập trình. Dẫn đầu bảng xếp hạng vẫn là ngôn ngữ Python, tiếp theo là ngôn ngữ C, C++ và C# với độ trễ nhẹ. So với bảng xếp hạng năm ngoái, ngôn ngữ Java đã chuyển từ vị trí thứ 2 lên thứ 5. Vị trí tăng cường được ghi nhận cho các ngôn ngữ C# (tăng từ vị trí thứ 6 lên thứ 4) và SQL (trong bảng xếp hạng trước đó, nó không nằm trong top 6, nhưng trong ngôn ngữ mới, nó ở vị trí thứ XNUMX).

 Xếp hạng ngôn ngữ lập trình từ IEEE Spectrum

Xét về số lượng lời mời từ các nhà tuyển dụng, ngôn ngữ SQL dẫn đầu, tiếp theo là Java, Python, JavaScript, C#, C và C++.

 Xếp hạng ngôn ngữ lập trình từ IEEE Spectrum

Trong bảng xếp hạng tính đến sự quan tâm đến ngôn ngữ lập trình trên các diễn đàn và mạng xã hội, Python dẫn đầu, tiếp theo là Java, C, JavaScript, C++, C# và SQL. Ngôn ngữ Rust đứng ở vị trí thứ 12, đồng thời đứng thứ 20 trong bảng xếp hạng tổng thể và thứ 22 trong bảng xếp hạng mức độ quan tâm của nhà tuyển dụng.

 Xếp hạng ngôn ngữ lập trình từ IEEE Spectrum

Xếp hạng IEEE Spectrum được tính bằng cách sử dụng kết hợp 12 số liệu thu được từ 10 nguồn khác nhau. Phương pháp này dựa trên việc đánh giá kết quả tìm kiếm cho truy vấn “lập trình {ngôn ngữ_name}” trên nhiều trang web khác nhau. Số lượng tài liệu được hiển thị trong kết quả tìm kiếm của Google (như trong việc xây dựng xếp hạng TIOBE), các thông số về mức độ phổ biến của các truy vấn tìm kiếm thông qua Google Trends (như trong xếp hạng PYPL), đề cập trên Twitter, số lượng kho lưu trữ mới và đang hoạt động trong GitHub, số lượng câu hỏi trên Stack Overflow, số lượng ấn phẩm trên Reddit và Hacker News, vị trí tuyển dụng trên CareerBuilder và IEEE Job Site, được đề cập trong kho lưu trữ kỹ thuật số gồm các bài báo và báo cáo hội nghị (IEEE Xplore).

Bảng xếp hạng khác về mức độ phổ biến của ngôn ngữ lập trình:

  • Trong bảng xếp hạng tháng 9 của TIOBE Software, ngôn ngữ Python chuyển từ vị trí thứ hai lên vị trí đầu tiên, còn ngôn ngữ C và Java lần lượt chuyển lên vị trí thứ hai và thứ ba. Trong số những thay đổi trong năm, còn có sự gia tăng mức độ phổ biến của các ngôn ngữ Assembly (tăng từ vị trí thứ 8 lên thứ 10), SQL (từ thứ 9 lên thứ 16), Swift (từ thứ 11 lên thứ 18), Go (từ thứ 15). đến ngày 22), Object Pascal (từ ngày 13 đến ngày 23), Objective-C (từ 14 đến 26), Rust (từ 22 đến 8). Mức độ phổ biến của các ngôn ngữ PHP (từ 10 đến 14), R (từ 16 đến 15), Ruby (từ 18 đến 13), Fortran (từ 19 đến 30) đã giảm. Ngôn ngữ Kotlin được đưa vào danh sách Top XNUMX. Chỉ số mức độ phổ biến TIOBE đưa ra kết luận dựa trên việc phân tích số liệu thống kê truy vấn tìm kiếm trong các hệ thống như Google, Google Blogs, Wikipedia, YouTube, QQ, Sohu, Amazon và Baidu.

     Xếp hạng ngôn ngữ lập trình từ IEEE Spectrum
  • Trong bảng xếp hạng PYPL tháng 17, sử dụng Google Trends, ba vị trí dẫn đầu không thay đổi trong năm: Python ở vị trí đầu tiên, tiếp theo là Java và JavaScript. Ngôn ngữ Rust tăng từ vị trí thứ 13 lên vị trí thứ 10, TypeScript từ vị trí thứ 8 lên vị trí thứ 11 và Swift từ vị trí thứ 9 lên vị trí thứ XNUMX, Go, Dart, Ada, Lua và Julia cũng tăng mức độ phổ biến so với tháng XNUMX năm ngoái. Mức độ phổ biến của Objective-C, Visual Basic, Perl, Groovy, Kotlin, Matlab đã giảm.

     Xếp hạng ngôn ngữ lập trình từ IEEE Spectrum
  • Trong bảng xếp hạng RedMonk, dựa trên mức độ phổ biến trên GitHub và hoạt động thảo luận trên Stack Overflow, top 10 như sau: JavaScript, Python, Java, PHP, C#, CSS, C++, TypeScript, Ruby, C. Những thay đổi trong năm cho thấy một chuyển C++ từ vị trí thứ năm lên thứ bảy.

     Xếp hạng ngôn ngữ lập trình từ IEEE Spectrum

    Nguồn: opennet.ru
Mua dịch vụ lưu trữ đáng tin cậy cho các trang web có bảo vệ DDoS, máy chủ VPS VDS 🔥 Mua dịch vụ hosting website đáng tin cậy với bảo vệ DDoS, máy chủ VPS VDS | ProHoster