Bảng xếp hạng độ phổ biến của các ngôn ngữ lập trình năm 2019 | DAMMIO

Xem thêm: Bảng xếp hạng các ngôn ngữ lập trình theo độ phổ biến.

Theo thống kê của TIOBE, tính từ tháng 07/2018 đến 07/2019 cho thấy Python là ngôn ngữ lập trình có sự tăng trưởng độ phổ biến nhiều nhất. Có lẽ cách viết code ngắn gọn, hỗ trợ đa nền tảng, bộ thư viện phong phú, tính năng xử lý các cấu trúc dữ liệu mạnh và là ngôn ngữ mã nguồn mở khiến nhiều lập trình viên ưa chuộng Python. Bên cạnh Python, một số ngôn ngữ lập trình cũng có sự tăng nhẹ độ phổ biến đó là C#, Ruby, Visual Basic, Go và Groovy.

Trong khi đó, nhiều ngôn ngữ lập trình “sừng sỏ” khác lại xu hướng giảm tỉ lệ sử dụng, đặc biệt là ngôn ngữ Perl và R. Vào năm 2005, R từng là ngôn ngữ phổ biến thứ 3 trên bảng xếp hạng. Tuy nhiên đến năm 2019, R rơi “không phanh” và xếp tận thứ 20 trên bảng xếp của TIOBE.

Tháng 07/2019
Tháng 07/2018
Ngôn ngữ lập trình
Tỉ lệ phổ biến
Thay đổi

1
1
Java
15.058%
-1.08%

2
2
C
14.211%
-0.45%

3
4
Python
9.260%
+2.90%

4
3
C++
6.705%
-0.91%

5
6
C#
4.365%
+0.57%

6
5
Visual Basic .NET
4.208%
-0.04%

7
8
JavaScript
2.304%
-0.53%

8
7
PHP
2.167%
-0.67%

9
9
SQL
1.977%
-0.36%

10
10
Objective-C
1.686%
+0.23%

11
12
Ruby
1.636%
+0.43%

12
13
Assembly language
1.390%
+0.24%

13
11
Swift
1.121%
-0.29%

14
15
MATLAB
1.078%
-0.05%

15
81
Groovy
1.070%
+0.96%

16
18
Go
1.016%
+0.05%

17
19
Visual Basic
1.009%
+0.12%

18
16
Delphi/Object Pascal
0.950%
-0.16%

19
17
Perl
0.918%
-0.18%

20
14
R
0.837%
-0.31%

Không có gì quá ngạc nhiên khi Java vẫn tiếp tục ở vị trí dẫn đầu các ngôn ngữ lập trình phổ biến năm 2019. Có lẽ Java là ngôn ngữ đã có gốc rễ, ăn sâu vào các cơ sở giáo dục đào tạo lập trình và luôn được ưu tiên sử dụng ở phần lớn các công ty/tập đoàn công nghệ trên thế giới.

Vị trí thứ hai thuộc về ngôn ngữ cổ điển C và vị trí thứ 3 là Python. Ngôn ngữ C++, C#, Visual Basic .NET lần lượt chia sẻ vị trí thứ 4, 5 và 6. Javascript và PHP là ngôn ngữ dùng để lập trình và phát triển Web cũng có sự ưa chuộng và độ phổ biến nhất định khi xếp hạng ở vị trí thứ 7 và thứ 8.

SLQ là ngôn ngữ lập trình áp dụng cho cơ sở dữ liệu duy nhất lọt vào top 10 và đứng ở vị trí thứ 9. Ngôn ngữ Groovy là một trường hợp rất thú vị khi vươn lên hơn 66 bậc trên bảng xếp hạng và là ngôn ngữ mới có tốc độ tăng trưởng nhanh nhất. Groovy là ngôn ngữ lập trình hướng đối tượng chạy trên nền Java và cũng tương thích với cú pháp Java, tuy nhiên mỗi dòng code Groovy không có dấu chấm phẩy ở cuối.

Việc tìm hiểu độ phổ biến của các ngôn ngữ lập trình thường xuyên giúp lập trình viên, sinh viên, các cơ sở đào tạo và cả các công ty phần mềm nắm bắt được xu hướng thay đổi của công nghệ để từ đó có thể chuẩn bị và triển khai các kiến thức, kỹ năng và dự án phù hợp trong thời đại mới.