Top Ngôn Ngữ Lập Trình Phổ Biến Nhất 2015

Nguyễn Đạt

Chọn học ngôn ngữ lâp trình nào là một công việc quan trọng với tất cả các lập trình viên. Và mỗi lập trình viên có các tiêu chí khác nhau khi lựa chọn ngôn ngữ lập trình nào để theo đuổi. Một số lập trình viên chọn ngôn ngữ lập trình dựa theo sở thích cá nhân, một số chọn ngôn ngữ lập trình theo xu hướng sử dụng trong cộng đồng công nghệ, hoặc có các lập trình viên chọn dựa trên mức thu nhập có được từ công việc lập trình sử dụng ngôn ngữ đó.

Bài viết này liệt kê ra các ngôn ngữ được sử dụng phổ biến dựa trên 2 tiêu chí: được nhiều nhất trong cộng đồng công nghệ và có số lượng các khoá học nhiều nhất. Các thống kê được tạo bởi các công ty nghiên cứu uy tín trên thế giới và sẽ là một nguồn hữu ích dành cho các bạn lập trình viên khi lựa chọn nên học ngôn ngữ nào.

RedMonk

Theo thống kê của Redmonk dựa trên hoạt động của các lập trình viên trên trang mạng xã hội Github dành cho các nhà phát triển và trang hỏi đáp StackOverflow thì kết quả về mức độ thường xuyên sử dụng các ngôn ngữ lập trình được sắp thứ tự như sau:

  1. JavaScript
  2. Java
  3. PHP
  4. Python
  5. C#
  6. C++
  7. Ruby
  8. CSS
  9. C
  10. Objective-C
  11. Perl
  12. Shell
  13. R
  14. Scala
  15. Go
  16. Haskell
  17. Matlab
  18. Swift
  19. Clojure
  20. Groovy

Thống kê về mức độ sử dụng các ngôn ngữ lập trình của RedMonk

Kết quả tổng hợp vào tháng 07/2015 và hiện tại là thống kê mới nhất được công bố vào thời điểm này

Theo đó Javsacript là ngôn ngữ được sử dụng nhiều nhất và tiếp theo sau là Java và PHP. Chúng ta cũng thấy được ngôn ngữ mới ra của Apple là Swift cũng đang được đón nhận mạnh mẽ. Bằng chứng là Swift đã nhanh chóng leo lên thứ hạng thứ 20 của bảng xếp hạng chỉ sau một thời gian ngắn sau khi có mặt trên thị trường. Go của Google cũng được sử dụng khá nhiều khi đứng thứ 15 trong bảng xếp hạng về mức độ sử dụng thường xuyên của ngôn ngữ lập trình này.

TIOBE Index

Theo thống kê khác của TIOBE Index dựa trên số lượng các khoá học về lập trình, số lượng lập trình viên và thứ hạng của mức độ tìm kiếm và nghiên cứu về các ngôn ngữ lập trình thì kết quả về độ phổ biến của các ngôn ngữ như sau:

Tháng 2 2016 Tháng 2 2015 Thay Đổi Ngôn Ngữ Lập Trình Xếp Hạng Thay Đổi
12changeJava21.145%+5.80%
21changeC15.594%-0.89%
33C++6.907%+0.29%
45changeC#4.400%-1.34%
58changePython4.180%+1.30%
67changePHP2.770%-0.40%
79changeVisual Basic .NET2.454%+0.43%
812changePerl2.251%+0.86%
96changeJavaScript2.201%-1.31%
1011changeDelphi/Object Pascal2.163%+0.59%
1120changeRuby2.053%+1.18%
1210changeVisual Basic1.855%+0.14%
1326changeAssembly language1.828%+1.08%
144changeObjective-C1.403%-4.62%
1530changeD1.391%+0.77%
1627changeSwift1.375%+0.65%
1718changeR1.192%+0.23%
1817changeMATLAB1.091%+0.06%
1913changePL/SQL1.062%-0.20%
2033changeGroovy1.012%+0.51%

Theo thống kê này thì trong năm 2016 Java đã chiếm vị trí số 1 của C trong khi C++ vẫn giữ ổn định ở vị trí số 3. Swift với việc nhận được sự ủng hộ khá tốt từ Apple Inc và các website dạy trực tuyến cũng như các công ty đào tạo online đã nhảy từ vị trí số 27 trong năm 2015 lên vị trí số 16 trong 2016. Đáng chú ý là Go của Google lại không xuất hiện trong top 20 ngôn ngữ trong bảng thống kê trên!

Chỉnh sửa