Các ngôn ngữ lập trình cũng đang thay đổi phù hợp với các tiến bộ công nghệ mới nhất. Mặc dù các ngôn ngữ cũ vẫn tiếp tục được hàng triệu người ưa chuộng, các ứng viên mới đang nổi lên với nhiều cách hiệu quả hơn để quản lý và xử lý dữ liệu – đặc biệt là trong bối cảnh AI tạo sinh đang ngày càng phát triển như hiện nay.
Bản cập nhật mới nhất của TIOBE Index cho thấy sự thay đổi đáng chú ý trong thế giới phát triển phần mềm. Mặc dù các ngôn ngữ lập trình truyền thống vẫn phổ biến, nhiều nhà phát triển đang tìm kiếm các công nghệ có thể xử lý lượng lớn dữ liệu kỹ thuật số hiện đại. Các ngôn ngữ lâu đời như C, COBOL, Fortran và Assembly vẫn có chỗ đứng riêng, nhưng chúng không còn chiếm vị trí trung tâm nữa.
TIOBE Index, thước đo hàng tháng về mức độ phổ biến của ngôn ngữ lập trình được duy trì bởi công ty TIOBE Software BV của Hà Lan, thu thập dữ liệu mức độ phổ biến của mình từ các kết quả tìm kiếm trên hơn 20 trang web, bao gồm Google, Amazon, Wikipedia và Bing.
Vào tháng 10 năm 2024, Python vẫn tiếp tục thống trị với vị trí là ngôn ngữ lập trình phổ biến nhất, tăng trưởng +7,08% trong tháng trước và nắm giữ 21,90% thị phần. C++ đã giành vị trí thứ hai với 11,60%, tiếp theo là Java với 10,51%. Tuy nhiên, ngôn ngữ C cổ điển đang mất dần chỗ đứng, hiện xếp thứ tư với 8,38% thị phần, giảm 3,70%.
Theo Giám đốc điều hành của TIOBE Software là ông Paul Jansen, lượng dữ liệu kỹ thuật số trong thế giới công nghệ hiện nay đang tăng trưởng ở tốc độ chưa từng có, thúc đẩy nhu cầu ngày càng gia tăng đối với các công cụ có khả năng xử lý và thao tác dữ liệu hiệu quả. Các lập trình viên hiện yêu cầu các ngôn ngữ vượt trội trong việc xử lý khối lượng lớn bit và byte, thực hiện các phép tính phức tạp và mang lại hiệu suất cao.
Ông Jansen cho biết, Python dễ học và bảo mật, nhưng không đủ nhanh. Đó là lý do tại sao các kỹ sư phần mềm đang điên cuồng tìm kiếm các lựa chọn thay thế mạnh mẽ hơn. C++ có thể là một ứng cử viên, nhưng tính bảo mật không đủ đảm bảo trong các tác vụ quản lý bộ nhớ. Rust là một ứng cử viên mới mẻ thú vị mặc dù không dễ học và đang nhanh chóng tiến gần đến top 10 của TIOBE Index.
Một sự xuất hiện mới đáng ngạc nhiên là Mojo, một ngôn ngữ lập trình do Chris Lattner tạo ra vào năm 2023, đã xuất hiện lần đầu trên TIOBE Index vào tháng 10 năm 2024. Jansen mô tả Mojo là sự pha trộn giữa Python và Swift, cung cấp hiệu suất nhanh hơn nhiều. Hiện được xếp hạng thứ 49 với thị phần 0,15%, Mojo đặc biệt phù hợp cho lập trình ở mức thấp trên phần cứng AI, như GPU, mà không cần API CUDA độc quyền của Nvidia cho điện toán song song.
Theo Techspot