Top Ngôn Ngữ Lập Trình Phổ Biến Nhất 2015
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:
- JavaScript
- Java
- PHP
- Python
- C#
- C++
- Ruby
- CSS
- C
- Objective-C
- Perl
- Shell
- R
- Scala
- Go
- Haskell
- Matlab
- Swift
- Clojure
- Groovy
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 |
---|---|---|---|---|---|
1 | 2 | ![]() | Java | 21.145% | +5.80% |
2 | 1 | ![]() | C | 15.594% | -0.89% |
3 | 3 | C++ | 6.907% | +0.29% | |
4 | 5 | ![]() | C# | 4.400% | -1.34% |
5 | 8 | ![]() | Python | 4.180% | +1.30% |
6 | 7 | ![]() | PHP | 2.770% | -0.40% |
7 | 9 | ![]() | Visual Basic .NET | 2.454% | +0.43% |
8 | 12 | ![]() | Perl | 2.251% | +0.86% |
9 | 6 | ![]() | JavaScript | 2.201% | -1.31% |
10 | 11 | ![]() | Delphi/Object Pascal | 2.163% | +0.59% |
11 | 20 | ![]() | Ruby | 2.053% | +1.18% |
12 | 10 | ![]() | Visual Basic | 1.855% | +0.14% |
13 | 26 | ![]() | Assembly language | 1.828% | +1.08% |
14 | 4 | ![]() | Objective-C | 1.403% | -4.62% |
15 | 30 | ![]() | D | 1.391% | +0.77% |
16 | 27 | ![]() | Swift | 1.375% | +0.65% |
17 | 18 | ![]() | R | 1.192% | +0.23% |
18 | 17 | ![]() | MATLAB | 1.091% | +0.06% |
19 | 13 | ![]() | PL/SQL | 1.062% | -0.20% |
20 | 33 | ![]() | Groovy | 1.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!