Xếp hạng ngôn ngữ lập trình phổ biến dựa trên chỉ số TIOBE

Thế giới lập trình thay đổi không ngừng, không thể đoán trước được đâu sẽ là ngôn ngữ lập trình được yêu thích nhất. Ngay cả những ngôn ngữ lập trình phổ biến nhất cũng có thể dễ dàng bị thay thế bởi những ngôn ngữ, công nghệ mới nổi khác. Tuy nhiên, để giúp lập trình viên, nhà tuyển dụng cũng như những người hoạt động trong các lĩnh vực có liên quan đến công nghệ – lập trình có cái nhìn toàn cảnh nhất về tình hình chung các ngôn ngữ lập trình hiện nay, hãy cùng chúng tôi điểm qua những diễn biến xếp hạng các ngôn ngữ lập trình phổ biến nhất tính tới cuối Q3 năm 2018. 

Xếp hạng ngôn ngữ lập trình phổ biến dựa trên chỉ số TIOBE

 

Xếp hạng ngôn ngữ lập trình phổ biến dựa trên chỉ số TIOBE

TIOBE Index là bản xếp hạng các ngôn ngữ lập trình phổ biến đáng tin cậy, số liệu được tổng hợp dựa trên mức độ tìm kiếm trên các công cụ tìm kiếm phổ biến nhất hiện nay.

Hình 1: Chỉ số TIOBE tháng 8 năm 2018 xếp hạng các ngôn ngữ lập trình

Theo báo cáo mới nhất ghi nhận vào cuối tháng 8/2018 của TIOBE Index, Top 3 ngôn ngữ lập trình phổ biến nhất vẫn là những cái tên quen thuộc như Java, C và C++. Theo ghi nhận Java đang được tìm kiếm nhiều nhất, và số lượng tìm kiếm đã tăng 3,92% so với cùng kì năm ngoái. Tiếp theo vẫn là những tên cũng những cái tên không hề xa lạ như: Python, .NET.

Trong khi đó những cái tên vốn được kì vọng sẽ tạo ra đột phá như C#, Go, Ruby thì ngày càng tỏ ra đuối sức trong cuộc chạy đua “bảng vàng”, và đang có dấu hiệu giảm thứ hạng trong liên tiếp nhiều tháng qua.

Ngôn ngữ lập trình phổ biến dựa trên GitHub

Đánh giá xếp hạng ngôn ngữ lập trình dựa trên mạng xã hội lập trình viên lớn nhất hiện nay là Github cũng là một sự lựa chọn không tồi. Dựa vào dữ liệu những trao đổi của người dùng, GitHub cũng thường xuyên thực hiện các bảng xếp hạng các ngôn ngữ lập trình được yêu thích nhất định kì, đây được đánh giá là một nguồn tham khảo chất lượng mà lập trình viên có thể cân nhắc

Hình 2: Thứ hạng ngôn ngữ GitHub

Theo đó, có vẻ như jаvascript đang là ngôn ngữ lập trình được thảo luận nhiều nhất trên GitHub. Đáng chú ý là sự vươn lên mạnh mẽ của của 2 cái tên: Scala và Rust. Mặc dù vẫn đang xếp thứ hạng 19 và thứ 28 trên bảng tổng sắp tuy nhiên số lượng người theo dõi, cũng như số lượng người thảo luận về 2 ngôn ngữ này đang tăng lên đột biến, chính vì vậy hoàn toàn có lý do để kỳ vọng vào 2 ngôn ngữ lập trình này trong thời gian tới.

Xếp hạng ngôn ngữ lập trình phổ biến dựa trên nhu cầu tuyển dụng

Ở một khía cạnh khác nhu cầu tuyển dụng lập trình viên cũng là một trong những yếu tố ảnh hưởng đến mức độ phổ biến của các ngôn ngữ lập trình. Qua khảo sát các mạng xã hội tìm kiếm việc làm phổ biến nhất hiện nay như Monster, Indeed, Dice và LinkedIn cho kết quả:

Hình 3: Bảng nhu cầu tuyển dụng lập trình viên T8/2018

Nhìn chung, top những vị trí công việc nhiều nhất vẫn là những cái tên quen thuộc như jаvascript, Python, Java, ngoại trừ SQL xuất hiện trong bảng xếp hạng như một “ngôi sao mới nổi”. 

Hình 4: Biểu đồ nhu cầu tuyển dụng lập trình viên T8/2018

Tóm lại

Nhìn chung, trong Q3 này không có quá nhiều điều bất ngờ, vẫn chưa có ngôn ngữ nào soán được ngôi vương của Java. Năm 2018 đang đi dần về phía những tháng cuối năm, liệu rằng sẽ thêm những sự thay đổi bất ngờ nào nữa. Và danh hiệu ” ngôn ngữ lập trình được yêu thích nhất năm 2018″ sẽ thuộc về ai, cùng chờ xem

Nguồn: https://techtalk.vn/toan-canh-xep-hang-cac-ngon-ngu-lap-trinh-duoc-yeu-thich-nhat-theo-tiobe-index-github.html

TIN LIÊN QUAN

16 ngôn ngữ lập trình sẽ thay đổi thời vận của bạn trong năm 2016

Chỉ cần nắm chắc Java, Pascal hay Swift, công việc và sự nghiệp sẽ rộng mở với bạn trong năm 2016 này.

Theo bạn ngôn ngữ lập trình nào phổ biến nhất hiện nay?

Từng có nhiều tranh cãi rằng C, C# hay Javascrip mới là ngôn ngữ lập trình “thịnh hành” và được các lập trình viên ưu chuộng nhất hiện nay. Tuy nhiên khảo sát mới đây từ Stack Overflow cho thấy sự phổ biến của các ngôn ngữ lập trình trên thực tế lại

Ngôn ngữ lập trình mới do MIT tạo ra có thể giúp chương trình chạy nhanh gấp 4 lần

Việc này đặc biệt có ích khi một chương trình phải xử lý song song các khối dữ liệu khổng lồ mà không làm tốc độ thực thi chậm hơn.

Google Translate chỉ có thể dịch được 100 ngôn ngữ nhưng cỗ máy mới này có thể dịch được hàng nghìn loại

“Máy dịch” là dịch thuật tự động trên máy tính, không có sự tham gia của con người, phân biệt với “người dịch”. Hiện nay, các công cụ dịch trực tuyến mới chỉ hoạt động với dưới 100 trong số gần 7.000 ngôn ngữ trên thế giới. Một kỹ thuật mới có thể

Ngón tay con người có thể mọc trở lại sau khi đứt?

Liệu ngón tay của trẻ em khi bị đứt có thể mọc trở lại hay không và điều này diễn ra như thế nào?

Khoa học chứng minh ngón tay hé lộ tính cách và tài năng

Những ngón tay bạn hé lộ gì về bạn? Liệu xem ngón tay có thể tiết lộ bạn giỏi thể thao hoặc là người hay lo lắng, buồn bực, chán nản?

Xiaomi Redmi 5A: giá chưa đến 2 triệu đồng, camera có đủ “ngon” để chụp ảnh Tết

Trong những ngày Tết vừa qua, diễn đàn cũng có đem cả Redmi 5A đi chụp ảnh tại Xuân tại vài điểm thân quen ở Biên Hòa. Phải xác nhận ngay một điều, Redmi 5A không chụp ảnh đẹp như dòng đện thoại cao cấp nhưng camera sau 13MP đủ cho chất ...

Hơn 200 triệu dùng Google Translate mỗi ngày

Tiết lộ tại Google I/O 2013, kĩ sư phụ trách Google Translate cho biết, dịch vụ phiên dịch trực tuyến của hãng hiện đang có hơn 200 triệu người dùng với hơn 1 tỉ lượt dịch mỗi ngày.

THỦ THUẬT HAY

Những tính năng nổi bật trong phiên bản iOS 16 sắp phát hành

Apple gần đây đã phát hành điện thoại dòng iPhone 14 mới và cũng thông báo rằng iOS 16 sẽ được ra mắt vào sáng sớm ngày 13 tháng 9. iOS 16 sẽ hỗ trợ iPhone 8, iPhone X hoặc các mẫu thiết bị mới hơn.

Cách thay đổi ngôn ngữ Skype sang tiếng Việt đơn giản, nhanh chóng

Hướng dẫn bạn cách thay đổi ngôn ngữ Skype sang tiếng Việt trên điện thoại và máy tính một cách đơn giản nhất. Giúp bạn sử dụng ứng dụng một cách dễ hiểu và thoải mái hơn. Click xem ngay nhé!

8 tính năng mới trên Windows 8.1

Microsoft đã công bố chi tiết về Windows 8.1, theo đó bản cập nhật này hứa hẹn sẽ được Microsoft tích hợp nhiều tính năng cải tiến mới hơn, tối ưu hoá cho người dùng tốt hơn... Dưới đây là 8 cải tiến hấp dẫn nhất mà

Hướng dẫn xem bóng đá K+ với myK+ trên điện thoại

Ứng dụng myK+ hiện đang hỗ trợ gần 30 kênh SD bao gồm các kênh K+ như K+1, K+PM, K+NS, K+PC. Các kênh truyền hình quốc tế như MTV, KBS World, NHK World, Channel News Asia, TV5MONDE và 19 kênh trong nước như VTV, VTC,

Một số mẹo giúp bạn kiểm tra điện thoại có hỗ trợ 5G không

Viettel đã chính thức thử nghiệm mạng 5G tại Việt Nam và chỉ cần một vài thao tác đơn giản các bạn đã có thể kiểm tra điện thoại có hỗ trợ 5G không. Từ đó có kế hoạch đúng đắn khi sắm điện thoại vào dịp cuối năm nay

ĐÁNH GIÁ NHANH

Đánh giá Pantech V950: Thiết kế lạ, hoàn thiện khá, màn hình đẹp, pin tốt

Pantech V950 nổi bật nhờ thiết kế lạ mắt, độ hoàn thiện khá, khả năng kháng bụi, nước IP67, có hỗ trợ kết nối 4G cùng cấu hình phần cứng vừa đủ đối với một chiếc máy có giá bán dưới 6 triệu đồng. Sau đây, mời các bạn...

Điều gì khiến bộ đôi Galaxy Z Fold3 5G và Z Flip3 5G trở thành những người dẫn đầu trong giới smartphone?

Là bộ đôi smartphone màn hình gập mới nhất trên thị trường smartphone thời điểm hiện tại, Galaxy Z Fold3 5G và Z Flip3 5G đang chứng minh mình đã sẵn sàng để cạnh tranh ngôi vị dẫn đầu về công nghệ với những nâng cấp

Asus ROG Sica thực sự đã hoàn thành xuất sắc nhiệm vụ của mình

Asus đã thêm một con chuột chơi game mới vào dòng thiết bị ngoại vi của họ – Asus ROG Sica. Lấy cảm hứng từ lịch sử cổ đại, Asus đã đặt tên cho con chuột chơi game của mình theo tên một loại vũ khí thời xưa.