Tin tức và phân tích của tất cả các thiết bị di động

Xếp hạng TIOBE: C ++ tăng trưởng mạnh nhất, Java giảm mạnh

Trong bảng xếp hạng tháng 9 năm 2020, chỉ số TIOBE cung cấp một số bài học thú vị về xu hướng cơ bản của các ngôn ngữ lập trình được tìm kiếm nhiều nhất trên các công cụ tìm kiếm. Chỉ số đặc biệt cho thấy rằng C ++ đang trở nên phổ biến. Xếp ở vị trí thứ 4 sau bộ ba được tạo thành từ C, Java và Python, C ++ đại diện cho ngôn ngữ đã ghi nhận mức tăng trưởng mạnh nhất trong một năm, tăng 1.48%.

Sau khi đạt đến đỉnh cao vào năm 2003 với tỷ lệ 17,53%, C ++ sau đó đã bị suy thoái mạnh mẽ. Ngôn ngữ này đã không đạt được mốc 10% sau năm 2005, trước khi đạt mức thấp lịch sử vào năm 2017 với chỉ số được đánh giá là 4.55%. Theo chỉ số, việc sắp xuất hiện bản cập nhật tiếp theo của nó, C ++ 20, được công bố là phiên bản lớn nhất của ngôn ngữ kể từ C ++ 11, sẽ giải thích sự tái sinh của nó trong 12 tháng qua.

Tôi nghĩ rằng tiêu chuẩn C ++ 20 mới có thể là một trong những lý do chính. Đặc biệt là vì chức năng mới của các mô-đun, sẽ thay thế cơ chế bao gồm đáng sợ. C ++ đánh bại các ngôn ngữ khác với xu hướng tích cực, như R (+1.33%) và C # (+1.18%), Paul Jansen, Giám đốc điều hành của TIOBE Software, phân tích.

Sự thất bại mạnh mẽ đối với Java; R, Go và Swift đang trên đà phát triển

Theo Jansen, nếu C ++ đang “hoạt động rất tốt”, thì một ngôn ngữ khác cũng đang gặp khó khăn: Java. Nếu nó vẫn bám ở vị trí thứ 2 sau ngôn ngữ C, thì Java sẽ nhận thấy sự sụt giảm mạnh về -3.18% trong hơn một năm, với xếp hạng 10,47%, theo sát là Python (thứ 3).

Java (màu đen) tiếp tục suy giảm vào tháng 9 năm 2020. © TIOBE

Trong số các xu hướng khác cần ghi nhớ từ bảng xếp hạng tháng 9 năm 2020 này, hãy lưu ý sự tiến bộ tốt của R, Go và Swift. R, vốn được sử dụng chủ yếu bởi các nhà thống kê và nhà khoa học dữ liệu, đạt 10 hạng trong đầu năm học 2020 này và lọt vào top 10 ngôn ngữ phổ biến nhất (hạng 9). Về phần mình, Go, ngôn ngữ lập trình mã nguồn mở được Google tung ra vào năm 2009, đã tăng từ vị trí thứ 14 lên vị trí thứ 11. Anh ấy đi trước Swift bởiApplecũng đang ghi nhận tiến triển tốt (+4 hình vuông). Cũng lưu ý sự nổi lên của Perl, ngôn ngữ lấy cảm hứng từ C, đang được 7 vị trí của mình chỉ sau Swift (thứ 13).

Bảng xếp hạng dựa trên nghiên cứu liên quan đến lập trình

Đôi khi bị chỉ trích vì phương pháp luận của nó, chỉ số TIOBE được cập nhật hàng tháng dựa trên các truy vấn liên quan đến ngôn ngữ lập trình trên 25 công cụ tìm kiếm, bao gồm Google, Bing, Yahoo !, Wikipedia, Amazon, YouTube hoặc Baidu. Chỉ số này giúp phản ánh sự phát triển về mức độ phổ biến của các ngôn ngữ mà các nhà phát triển sẽ học và sử dụng trong bối cảnh các dự án chuyên nghiệp tiếp theo của họ.

Tham khảo đầy đủ bảng xếp hạng TIOBE của tháng 9 năm 2020