Ngôn ngữ lập trình phổ biến tháng 4-2025: Python xếp hạng 1, Kotlin, Ruby và Swift đang “mất dần sức hút”

VNZ-NEWS
Chỉ số TIOBE là một thước đo độ phổ biến của các ngôn ngữ lập trình, dựa trên dữ liệu từ kỹ sư phần mềm, khóa học, nhà cung cấp và các công cụ tìm kiếm trên toàn cầu. Hôm nay, trang chủ TIOBE đã công bố bảng xếp hạng ngôn ngữ lập trình tháng 4 năm 2025.


  • Python xếp hạng 1: chiếm 23.08%, tăng 6.67% so với tháng trước
  • C++ xếp hạng 2: chiếm 10.33%, tăng 0.56%
  • C xếp hạng 3: chiếm 9.94%, giảm 0.27%
  • Java xếp hạng 4: chiếm 9.63%, tăng 0.69%
  • C# xếp hạng 5: chiếm 4.39%, giảm 2.37%
  • JavaScript xếp hạng 6: chiếm 3.71%, tăng 0.82%
  • Go xếp hạng 7: chiếm 3.02%, tăng 1.17%
  • Visual Basic xếp hạng 8: chiếm 2.94%, tăng 1.24%
  • Delphi/Object Pascal xếp hạng 9: chiếm 2.53%, tăng 1.06%
  • SQL xếp hạng 10: chiếm 2.19%, tăng 0.57%

Theo TIOBE, các ngôn ngữ từng duy trì vị trí ổn định trong top 20 như Kotlin, Ruby và Swift hiện đang gặp khó khăn và dần đánh mất vị thế.


CEO của TIOBE, ông Paul Jansen, nhận định rằng ba ngôn ngữ trên đang đối mặt với tình trạng “mất lợi thế và ngày càng thoái trào”. Nguyên nhân chính khiến Kotlin và Swift suy yếu là do bị giới hạn nền tảng:

  • Kotlin chủ yếu được dùng cho Android
  • Swift lại tập trung vào iOS




Tuy nhiên, cùng với sự phát triển mạnh mẽ của các công nghệ và framework lập trình đa nền tảng, ngày càng nhiều lập trình viên chuyển sang dùng những công nghệ có thể hoạt động tốt trên nhiều hệ điều hành. Mặc dù Swift về lý thuyết có thể dùng để phát triển ứng dụng Android, nhưng điều đó rất khó thực hiện. Trong khi đó, Kotlin gần như không có bước tiến đáng kể nào trên nền tảng iOS.


Ruby lại có câu chuyện khác: trong nhiều năm, nó cạnh tranh với Python và Perl. Khi Perl dần thoái trào, Ruby từng giữ được vị trí khá ổn định. Nhưng giờ đây Python đã vươn lên trở thành ngôn ngữ phổ biến nhất, khiến Ruby mất đi phần lớn thị phần.


Một điểm đáng chú ý khác là toàn bộ lĩnh vực ngôn ngữ lập trình đang bước vào giai đoạn “tái cấu trúc, hợp nhất”. Top 20 ngôn ngữ hiện nay đã chiếm tới 83.56% thị phần, cao hơn nhiều so với mức trung bình khoảng 75% trước đó. Điều này cho thấy thị trường đang trở nên thận trọng hơn, cả lập trình viên lẫn doanh nghiệp đều có xu hướng lựa chọn các công nghệ đã được kiểm chứng, thay vì mạo hiểm với những cái tên mới.
 
Trả lời

malemkhoang

Rìu Chiến
Mình sẽ ôm con trăn và đắp cái chăn. Hoặc là mình sẽ lột da con trăn mà làm cái chăn.​
 

dammage

Rìu Chiến
c và c++ luôn luôn nằm trong top đầu, nói nôm na tuy không phải vua nhưng cũng là những bậc nguyên lão

thấy vb hạng 8 hơi ngạc nhiên, vô tiobe đọc thử hóa ra là vb.net, thằng này ở VN hình như không phổ biến thì phải
 

malemkhoang

Rìu Chiến
Bài đánh giá xuất hiện đúng thời điểm mùa tuyển sinh đại học ở VN. Xem ra, để làm nghề lập trình viên, CNTT thì vẫn nên học C, C++, Pascal. Theo nhận định của tôi Python chỉ có thể là nhất thời, nhưng có thể là sự lựa chọn của nhà tuyển dụng trong vài năm tới.​