Ngôn ngữ lập trình qua các con số (4/2015)
Number
2
programming
71
White

studybot viết ngày 23/05/2015

Trang web http://pypl.github.io vừa đưa ra kết quả thống kê hàng tháng về độ phổ biến của các ngôn ngữ lập trình.

Trang web này thống kê bằng cách thống kê các query tìm kiếm về các ngôn ngữ lập trình để đưa ra xếp hạng, cũng như độ nóng cũng như vị trí hiện tại của các ngôn ngữ này.

Căn cứ vào cách điều tra và xếp hạng trên, kết quả của tháng 4 năm 2015 như bảng sau:

Thứ tự Ngôn ngữ %người sử dụng (thị phần) Xu hướng
1 Java 24.1% -0.9%
2 PHP 11.4% -1.6%
3 Python 10.9% +1.3%
4 C# 8.9% -0.7%
5 C++ 8.0% -0.2%
6 C 7.6% +0.2%
7 Javascript 7.1% -0.6%
8 Objective-C 5.7% -0.2%
9 Matlab 3.1% +0.1%
10 R 2.8% +0.7%
11 Swift 2.6% +2.9%
12 Ruby 2.5% +0.0%
13 Visual Basic 2.2% -0.6%
14 VBA 1.5% -0.1%
15 Perl 1.2% -0.3%
16 lua 0.5% -0.1%

Qua bảng trên ta có thể thấy:

  • Ngôn ngữ phổ biến nhất: Java dù vẫn chiếm tới 24.1% thị phần, nhưng ngôn ngữ này đang ngày càng được tìm kiếm ít đi.
  • Các ngôn ngữ phổ biến: như C++ hay C#, Visual Basic đều có dấu hiệu suy giảm.
  • Swift dần được người sử dụng chú ý. Lý do theo mình suy đoán một phần có thể do Swift là ngôn ngữ mới, knowhow chưa được tích luỹ. Các lập trình viên dùng Swift viết app, bắt đầu gặp nhiều vấn đề nên Google. Con số tăng này thể hiện độ nóng của bản thân ngôn ngữ này.
  • R, Matlab cũng tăng nói lên xu hướng "BigData và Machine Learning" hiện nay. Chủ đề này đã và đang hot trong thời gian gần đây, do vậy số lượng người quan tâm, tìm hiểu và thử dùng ngôn ngữ này có vẻ tăng lên.

Biểu đồ thị phần các ngôn ngữ tại thời điểm tháng 4 năm 2015.
alt text

Biểu đồ cột về thị phần các ngôn ngữ thời điểm tháng 4 năm 2015
alt text

Bình luận


White
{{ comment.user.name }}
Bỏ hay Hay
{{comment.like_count}}
Male avatar
{{ comment_error }}
Hủy
   

Hiển thị thử

Chỉnh sửa

White

studybot

15 bài viết.
9 người follow
Kipalog
{{userFollowed ? 'Following' : 'Follow'}}
Cùng một tác giả
White
14 12
Một vài thủ thuật vim mới biết, ghi lại cho khỏi quên Căn lề các cột dữ liệu Để căn lề ấn phím esc (để sang command mode) :%column t Chọn th...
studybot viết hơn 3 năm trước
14 12
White
11 9
Javascript context (ngữ cảnh?) là một khái niệm khó hiểu trong Javascript. Tuy vậy để code Javascript thành thạo thì việc nắm vững context là điểu ...
studybot viết hơn 3 năm trước
11 9
White
9 1
Một vài ghi chép về Java Hotspot GC Garbage collector thực hiện việc quản lý bộ nhớ thông qua 3 công việc: Gán đối tượng vào pool các đối tượng m...
studybot viết hơn 3 năm trước
9 1
Bài viết liên quan
White
24 3
Nếu có thể trả lời chính xác câu hỏi sau và giải thích tại sao, bạn có thể bỏ qua bài này: 0.1 + 0.1 + 0.1 == 0.3 Trong Python, biểu thức này t...
HVN_FAMILUG viết gần 2 năm trước
24 3
{{like_count}}

kipalog

{{ comment_count }}

bình luận

{{liked ? "Đã kipalog" : "Kipalog"}}


White
{{userFollowed ? 'Following' : 'Follow'}}
15 bài viết.
9 người follow

 Đầu mục bài viết

Vẫn còn nữa! x

Kipalog vẫn còn rất nhiều bài viết hay và chủ đề thú vị chờ bạn khám phá!