Top 10 ngôn ngữ lập trình 2016

19/10/2019

C vẫn là số 1, nhưng dữ liệu lớn mới là người thắng cuộc.

Năm thứ ba IEEE Spectrum xếp hạng các ngôn ngữ lập trình phổ biến nhất. Spectrum đánh giá ngôn ngữ qua 12 chỉ số, mỗi chỉ số xem xét mức độ phổ biến theo một hướng khác nhau. Kết hợp các chỉ số cho ra thứ hạng của ngôn ngữ.

Vì mỗi người có thể xem trọng những khía cạnh khác nhau, công cụ tương tác Top Programming Languages của Spectrum của phép bạn điều chỉnh trọng lượng của từng chỉ số góp phần vào việc xếp hạng. Ngoài ra còn có bộ lọc tùy chọn: ví dụ, chỉ xem xét các ngôn ngữ được sử dụng trong các hệ thống nhúng hoặc ứng dụng di động. Bạn có thể tùy chỉnh trọng lượng từng chỉ số hoặc sử dụng những thiết lập có sẵn.

Thiết lập mặc định phản ánh mối quan tâm chung của các thành viên IEEE. Vậy theo Spectrum Top 10 ngôn ngữ lập trình năm 2016 là những ngôn ngữ nào?

Google và Apple cũng khiến người ta phải chú ý, Go của Google đã đánh bại Swift của Apple để vào Top 10. Tuy nhiên Swift cũng tăng ấn tượng khi nhảy 5 bậc lên vị trí thứ 11 so với năm rồi (năm đầu tiên Swift góp mặt trong bảng xếp hạng). Không như năm rồi xuất hiện nhiều gương mặt mới, năm nay trong bảng xếp hạng chỉ có những cái tên cũ.Sau hai năm ở vị trí thứ hai, C cuối cùng đã lật đổ Java để leo lên vị trí số 1. Trong Top 5, Python đã hoán đổi vị trí với C++ để chiếm vị trí số 3, C# bị R hất ra khỏi Top 5. R được đà từ những năm trước, nằm trong xu hướng chung đang lên của các ngôn ngữ dữ liệu lớn hiện đại được phân tích chi tiết trong bài “Xu hướng ngôn ngữ lập trình: Sự trỗi dậy của dữ liệu lớn”.

Những thay đổi đáng chú ý khác như Ladder Logic tăng 5 bậc leo lên vị trí thứ 34. Ladder Logic được sử dụng trong các bộ điều khiển logic lập trình, đặc biệt là những bộ điều khiển được dùng trong các nhà máy. Mặc dù sản xuất có vẻ như là một ngách hẹp của ngôn ngữ, nhưng mức độ khá phổ biến của nó cho thấy thị trường ngách đó thực sự lớn. HTML tiếp tục phổ biến, tăng lên vị trí thứ 16. (Spectrum xác định một ngôn ngữ lập trình phải có cú pháp riêng biệt được dùng để tạo ra các chỉ thị máy tính, ngay cả khi đó chỉ là những chỉ thị về cách cấu trúc dữ liệu).

Trong những cái tên rớt hạng, có lẽ đáng ngạc nhiên nhất là sự sụt giảm của ngôn ngữ lập trình Shell (dùng để tạo kịch bản) được các nhà quản trị hệ thống ưa thích, rớt 7 bậc xuống vị trí thứ 19. Điều này có thể phản ánh sự phát triển của các hệ thống tinh vi hơn để quản lý các trung tâm dữ liệu dựa trên đám mây, nhưng chúng ta sẽ phải chờ xem xu hướng này có tiếp tục trong năm tới hay không hay đây chỉ là một sự tình cờ thống kê.

Nguồn: IEEE Spectrum

 

Tin liên quan

08/09/2020

[Phân tích chuyên sâu] 4 câu hỏi doanh nghiệp cần có lời giải khi di chuyển lên Cloud?

Không có cách nào thoát khỏi xu hướng di chuyển lên Cloud! Để việc sản xuất kinh doanh của doanh nghiệp phát triển bền vững, cần có một môi trường đám mây lai, đa đám mây phù hợp. Những năm gần đây, các công ty đều đã nhận thức được những lợi ích vượt trội của đám mây công cộng (Public Cloud). Và trên thực tế, việc sử dụng nhiều hơn một dịch vụ Public Cloud duy nhất sẽ mang lại hiệu quả cao và tối ưu hơn.

25/08/2020

Talk Show: “Thách thức trong việc triển khai Microservices tại Việt Nam”

Talk show số 2 – Tháng 8, các chuyên gia hàng đầu về công nghệ của Viettel IDC sẽ cùng các bạn thảo luận về các chủ đề “hot” đó và giải đáp hàng loạt câu hỏi của các bạn dành cho chúng tôi như: việc triển khai, ứng dụng Microservices, Kubernetes, Cloud computing, bảo mật, dự phòng, chuyển đổi ứng dụng,…

28/07/2020

Talk Show: “Làm chủ MicroServices bằng điện toán đám mây”

Loại hình dịch vụ nào sẽ phù hợp với nền tảng hạ tầng siêu nhỏ? Talkshow: “Làm chủ MicroServices bằng điện toán đám mây” sẽ giúp bạn giải đáp.

14/07/2020

Khởi động cuộc thi tìm kiếm giải pháp chuyển đổi số Việt Nam Viet Solutions

Viet Solutions 2020 là cuộc thi tìm kiếm giải pháp chuyển đổi số quốc gia dành cho các cá nhân, doanh nghiệp trên toàn cầu do Bộ TT&TT và Tập đoàn Công nghiệp - Viễn thông Quân Đội phối hợp tổ chức.

16/06/2020

Phân tích chuyên sâu về xu hướng thị trường Trung tâm dữ liệu ở Đông Nam Á

Thị trường trung tâm dữ liệu ở Đông Nam Á đang ngày tăng trưởng mạnh với các khoản đầu tư lớn từ các nhà cung cấp đám mây như Google, AWS và Alibaba. Nhu cầu về các dịch vụ dựa trên đám mây sẽ chính là động lực cho thị trường trong vài năm tới.​

06/05/2020

Có gì bên trong Trung tâm dữ liệu Bình Dương của Viettel IDC?

Data Center Bình Dương là 1 trong 5 Trung tâm dữ liệu lớn của Viettel với diện tích phòng máy là 10 000 m2, cung cấp 1600 rack, phục vụ cho hơn 2000 khách hàng trong và ngoài nước.

07/03/2020

Xu hướng tương lai của nghề IT và công nghệ điện toán đám mây

Điện toán mây đã và đang hiện diện ở rất nhiều nơi, từ công việc cho đến cuộc sống. Các "đám mây" đã thay đổi đáng kể cách con người sử dụng máy tính và nó cũng tạo ra nhiều cơ hội và thách thức cho nghề IT trong tương lai.

04/03/2020

VMware bổ nhiệm Giám đốc phát triển đối tác mới, định hướng chuyển đổi số tại Việt Nam

Theo VMware, việc bổ nhiệm ông Venkatesh Murali vào vị trí Giám đốc Phát triển đối tác sẽ thúc đẩy hơn nữa hành trình chuyển đổi số và lên đám mây của các khách hàng tại những thị trường năng động, tăng trưởng nhanh ở châu Á, trong đó có Việt Nam.

13/02/2020

Viettel IDC thông báo mời thầu Quý I/2020

Viettel IDC thông báo mời thầu gói “Cung cấp dịch vụ thuê máy chủ phục vụ khách hàng Tổng Công ty giải pháp Doanh nghiệp Viettel Quý I/2020” theo hình thức Đấu thầu rộng rãi, phương thức một giai đoạn một túi hồ sơ, sử dụng Chi phí sản xuất kinh doanh của đơn vị.

05/02/2020

Làm việc online – Xu hướng mới của các doanh nghiệp công nghệ

Làm việc online, văn phòng online đang là xu hướng được nhiều doanh nghiệp áp dụng, nhất là các doanh nghiệp công nghệ. Bởi vì, với cách làm việc này sẽ giúp doanh nghiệp giảm thiểu chi phí thuê văn phòng, điện nước,…