IEEE Spectrum đã công bố một danh sách xếp hạng những ngôn ngữ lập trình được ưa chuộng nhất năm 2017. Đây là lần thứ 4 website này công bố danh sách tương tác này. Với nỗ lực xếp hạng việc sử dụng những ngôn ngữ khác nhau, trang web này đã sử dụng những dữ liệu của Nick Diakopoulos và tham khảo 12 tiêu chuẩn đánh giá từ 10 nguồn trực tuyến được tuyển chọn kĩ càng để đánh giá 48 ngôn ngữ lập trình khác nhau.
Dưới đây là top 10 ngôn ngữ lập trình được IEEE Spectrum bình chọn:
1. Python
Ngôn ngữ kịch bản thường được các nhà phát triển phần mềm sử dụng để tăng khả năng phát triển ứng dụng, như công cụ đánh giá kỹ thật hoặc phần mềm động.
2. C
C được sử dụng để lập trình phần mềm khi tốc độc và sự linh hoạt là yếu tố quan trọng, như trong hệ thống đính kèm hoặc máy tính cấu hình cao.
3. Java
Được thiết kế để cho phép xây dựng chương trình có thể chạy trên những nền tảng khác nhau với ít hoặc không cần thay đổi, Java là sự lựa chọn phổ biến cho ứng dụng Web.
4. C++
Về cơ bản đây là một phiên bản của C với tính năng hỗ trợ “object” (chủ thể) có sẵn – module tự cài đặt cho code và dữ liệu – C++ được xây dựng để tự phù hợp với phần mềm được giới người dùng đồ hoạ sử dụng.
5. C#
Được Microsoft xây dựng để phát triển phần mềm cho nền tảng .NET, hỗ trợ rất nhiều ứng dụng chạy trên Windows.
6. R
Được xây dựng để lập trình ứng dụng đánh giá thống kê và khai thác dữ liệu.
7. Javascript
Ngôn ngữ kịch bản được sử dụng để thêm tính năng cho trình duyệt Web, cho phép xây dựng những trang Web phức tạp.
8. PHP
Ngôn ngữ kịch bản được thiết kế để hỗ sợ website động.
9. Go
Được tạo nên bởi Google, Go có hỗ trợ có sẵn cho những chương trình cần trao đổi thông tin trong khi chạy đồng thời trên nhiều máy tính khác nhau.
10. Swift
Ngôn ngữ mới nhất của Apple để tạo phần mềm trên iOS và OS X. Ngôn ngữ này cạnh tranh với code Objective-C đang tồn tại và là một nguồn mở để tăng sự tương tác giữa coder.
Nguồn: spectrum.ieee.org