Bảng xếp hạng TIOBE tháng XNUMX của các ngôn ngữ lập trình

TIOBE Software đã công bố bảng xếp hạng tháng 2021 về mức độ phổ biến của các ngôn ngữ lập trình, so với tháng XNUMX năm XNUMX, nêu bật sự chuyển động của ngôn ngữ Python từ vị trí thứ ba lên vị trí đầu tiên. Ngôn ngữ C và Java lần lượt xếp ở vị trí thứ hai và thứ ba. Chỉ số mức độ phổ biến TIOBE rút ra kết luận từ 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, Yahoo!, Wikipedia, MSN, YouTube, QQ, Sohu, Bing, Amazon và Baidu.

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ữ Assembler (tăng từ vị trí 17 lên 10), SQL (từ 12 lên 9), Swift (từ 13 lên 10), Go (từ 14 đến 13), Object Pascal (từ 19 đến 14), Visual Basic (từ 20 đến 15), Fortran (từ 30 đến 19), Lua (từ 37 đến 30).

Mức độ phổ biến của các ngôn ngữ PHP (từ 8 đến 11), R (từ 9 đến 12), Groovy (từ 10 đến 17), Ruby (từ 15 đến 18), Perl (từ 17 đến 20), Dart (từ 25 xuống 37) đã giảm. , D (từ 28 xuống 38), Julia (từ 23 xuống 28). Ngôn ngữ Rust đứng ở vị trí thứ 26, giống như một năm trước.

Bảng xếp hạng TIOBE tháng XNUMX của các ngôn ngữ lập trình

Trong bảng xếp hạng PYPL tháng 4, 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ữ C/C++ vươn lên vị trí thứ XNUMX, thay thế ngôn ngữ C#. So với tháng XNUMX năm ngoái, mức độ phổ biến của Ada, Dart, Abap, Groovy và Haskell đã tăng lên. Mức độ phổ biến của Visual Basic, Scala, Lua, Perl, Julia và Cobol đã giảm.

Bảng xếp hạng TIOBE tháng XNUMX của các ngôn ngữ lập trình

Theo xếp hạng IEEE Spectrum, vị trí đầu tiên thuộc về ngôn ngữ Python, vị trí thứ hai là Java, vị trí thứ ba là C và vị trí thứ tư là C++. Tiếp theo là JavaScript, C#, R, Go. Xếp hạng IEEE Spectrum do Viện Kỹ sư Điện và Điện tử (IEEE) chuẩn bị và tính đến sự kết hợp của 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}”, phân tích các đề cập trên Twitter, số lượng kho lưu trữ mới và đang hoạt động trên 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à Dice, đề cập trong kho lưu trữ kỹ thuật số của các bài báo và báo cáo hội nghị).

Bảng xếp hạng TIOBE tháng XNUMX của các ngôn ngữ lập trình

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 XNUMX như sau: JavaScript, Python, Java, PHP, C#, C++, CSS, TypeScript, Ruby, C. Những thay đổi trong năm cho thấy một chuyển Python từ vị trí thứ ba xuống vị trí thứ hai.

Bảng xếp hạng TIOBE tháng XNUMX của các ngôn ngữ lập trình


Nguồn: opennet.ru

Thêm một lời nhận xét