• Jobs
  • Phát triển nghề nghiệp
    • Remote work
    • Kỹ năng làm việc IT
    • Developer
    • Data Science – Machine Learning – AI
    • IT gurus
    • Business Analyst
    • Project Manager
    • Thiết kế UIUX
    • IT trong công ty non-tech
  • Kỹ năng tìm việc
    • Tìm việc IT cần biết
    • Phỏng vấn IT
    • Câu hỏi phỏng vấn
    • CV xin việc
    • Đàm phán lương
    • Mô tả công việc
  • Công nghệ
    • Công nghệ ứng dụng IT
    • Ngôn ngữ lập trình
    • Kiến thức công nghệ
  • Lương-Xu hướng
    • Lương bổng phúc lợi
No Result
View All Result
  • Jobs
  • Phát triển nghề nghiệp
    • Remote work
    • Kỹ năng làm việc IT
    • Developer
    • Data Science – Machine Learning – AI
    • IT gurus
    • Business Analyst
    • Project Manager
    • Thiết kế UIUX
    • IT trong công ty non-tech
  • Kỹ năng tìm việc
    • Tìm việc IT cần biết
    • Phỏng vấn IT
    • Câu hỏi phỏng vấn
    • CV xin việc
    • Đàm phán lương
    • Mô tả công việc
  • Công nghệ
    • Công nghệ ứng dụng IT
    • Ngôn ngữ lập trình
    • Kiến thức công nghệ
  • Lương-Xu hướng
    • Lương bổng phúc lợi
No Result
View All Result
No Result
View All Result
  • Jobs
  • Phát triển nghề nghiệp
  • Kỹ năng tìm việc
  • Công nghệ
  • Lương-Xu hướng

Có bao nhiêu ngôn ngữ lập trình trên thế giới?

Hà Vân by Hà Vân
September 23, 2021
in Developer, IT resources, Kiến thức công nghệ, Ngôn ngữ lập trình
0
0
Có bao nhiêu ngôn ngữ lập trình trên thế giới
0
SHARES
1.8k
VIEWS
Share on FacebookShare on Twitter

Trên thế giới có khoảng 7,139 ngôn ngữ của con người đang tồn tại. Nhưng bạn có trả lời được câu hỏi: có bao nhiêu ngôn ngữ lập trình đang tồn tại trên thế giới này?

Mức độ phổ biến của các ngôn ngữ là rất khác nhau. Ví dụ. Tiếng Anh có tổng cộng khoảng 1,4 tỷ người nói và 375 triệu người bản ngữ. Tiếng Hawaii, một ngôn ngữ có nguy cơ tuyệt chủng, chỉ có khoảng 24,000 người bản ngữ.

Tương tự như vậy với ngôn ngữ lập trình, một số ngôn ngữ lập trình rất phổ biến, những ngôn ngữ khác được sử dụng vừa phải và nhiều ngôn ngữ lập trình hoàn toàn bị bỏ rơi. Python và Java có thể là các ngôn ngữ lập trình phổ biến nhất, so kè nhau rất sát sao trên bảng xếp hạng của TIOBE và cả trong bảng xếp hạng các ngôn ngữ lập trình PYPL trong thời điểm viết bài này.

Số lượng ngôn ngữ lập trình trên thế giới phụ thuộc vào các quy tắc bạn thiết lập để quyết định xem ngôn ngữ có được tính hay không. Chẳng hạn Wikipedia cho biết có khoảng 700 ngôn ngữ lập trình, trong khi những nguồn khác tính rằng con số đó là gần 9000! Sự thật là đã có vô số ngôn ngữ lập trình được tạo ra trong suốt lịch sử. Nhưng giống như ngôn ngữ nói, có một hệ thống phân cấp các ngôn ngữ lập trình dựa trên mức độ phổ biến và cách sử dụng của chúng.

Có bao nhiêu ngôn ngữ lập trình trên thế giới?

Thật khó để đưa ra câu trả lời chính xác cho câu hỏi này, vì vậy vì vậy trong bài viết này chúng ta hãy xem các các nguồn khác nhau với danh sách ngôn ngữ lập trình khác nhau. Các danh sách có số lượng ngôn ngữ khác nhau đáng kể và đa phần chỉ chứng minh có bao nhiêu ngôn ngữ lập trình đang tồn tại hoặc theo những mục đích khác nhau

TIOBE: 150 ngôn ngữ lập trình

Chỉ số TIOBE Programming Community index bắt đầu theo dõi 25 ngôn ngữ lập trình từ năm 1991. Ngày nay, chỉ số này đo lường hơn 150 ngôn ngữ có xếp hạng mỗi tháng. Xếp hạng dựa trên ý kiến của các kỹ sư kinh nghiệm trên toàn thế giới, các khóa học, nhà cung cấp bên thứ ba cũng như các công cụ tìm kiếm phổ biến như Google, Bing, Yahoo !, Wikipedia, Amazon, YouTube và Baidu.

Có 150 ngôn ngữ lập trình trong danh sách TIOBE
10 ngôn ngữ lập trình hàng đầu theo xếp hạng của TIOBE

Wikipidia: 700 ngôn ngữ

Bách khoa toàn thư trực tuyến liệt kê hơn 700 ngôn ngữ lập trình theo thứ tự bảng chữ cái. Danh sách các ngôn ngữ lập trình này bao gồm “tất cả các ngôn ngữ lập trình đáng chú ý đang tồn tại”. Tất nhiên, thông tin từ Wikipedia là chủ quan, nhưng danh sách của họ vẫn cung cấp một cái nhìn sâu sắc thú vị về có bao nhiêu ngôn ngữ lập trình khác nhau trên thế giới.

có bao nhiêu ngôn ngữ lập trình trong danh sách của Wiki

HOPL: 8,945 ngôn ngữ

HOPL là một danh sách trực tuyến và phả hệ của 8.945 ngôn ngữ lập trình. Danh sách này bao gồm các ngôn ngữ từ thế kỷ 18 đến các ngôn ngữ mới được tạo ra ngày nay. Danh sách ngôn ngữ lập trình HOPL có 7.800 liên kết ảnh hưởng và hơn 11.000 trích dẫn.

Có 8.945 ngôn ngữ lập trình trong danh sách HOPL
Có 8.945 ngôn ngữ lập trình trong danh sách HOPL

GitHub: 370 ngôn ngữ lập trình

GitHub là một nền tảng phát triển phần mềm với hơn 40 triệu người dùng. Mỗi năm, họ phát hành báo cáo ‘State of the Octoverse Report’ để nhìn lại một năm qua với những bài học và số liệu thống kê thú vị. Báo cáo gần đây nhất; “Vào năm 2019, các nhà phát triển đã làm việc với hơn 370 ngôn ngữ lập trình chính trên GitHub”.

State of the Octoverse Report
State of the Octoverse Report của GitHub

FOLDOC: 1000 ngôn ngữ

FOLDOC là một từ điển máy tính trực tuyến miễn phí. Người dùng có thể tìm kiếm ngôn ngữ lập trình cũng như các thuật ngữ máy tính chung trong công cụ thanh tìm kiếm của họ. Danh sách ngôn ngữ lập trình của họ hiện bao gồm hơn 1000 ngôn ngữ.

Có 1000 ngôn ngữ lập trình trong danh sách của FOLDOC

DZone: 256 ngôn ngữ

DZone là một trong những cộng đồng trực tuyến lớn nhất thế giới và là nhà xuất bản tài nguyên kiến thức dành cho các nhà phát triển phần mềm. Danh sách ngôn ngữ lập trình của họ bao gồm 256 ngôn ngữ dựa trên dữ liệu từ các nguồn như GitHub và TIOBE.

DZone có 256 ngôn ngữ lập trình trong danh sách

The Language List

The Language List bắt đầu theo dõi các ngôn ngữ lập trình từ năm 1991. Mục đích của họ là trở thành một trong những nguồn thông tin về ngôn ngữ máy tính hoàn chỉnh nhất “từng được tập hợp hoặc biên dịch”. Hiện tại, The Language List thu thập thông tin về khoảng 2500 ngôn ngữ máy tính trong quá khứ và hiện tại.

The language list

99 Bottles of Beer

Danh sách các ngôn ngữ lập trình cuối cùng trong bài viết này và có khả năng là danh sách ngôn ngữ kỳ lạ nhất trong số đó. 99 Chai bia (99 Bottles of Beer) là một trang web lưu trữ bộ sưu tập bài hát ‘99 chai bia ’được viết bằng hơn 1500 ngôn ngữ lập trình. Bạn có thể duyệt, bình luận và đánh giá các ngôn ngữ lập trình khác nhau. Trong trường hợp thiếu ngôn ngữ lập trình yêu thích, bạn có thể lòng gửi đoạn mã của riêng bạn. Sau khi đánh giá, nó sẽ xuất hiện trên trang web.

99 bottles of beer
99 Chai Beer: một danh sách kỳ lạ về các ngôn ngữ lập trình

Có bao nhiêu ngôn ngữ lập trình đang được sử dụng?

Không phải tất cả các ngôn ngữ lập trình đều được sử dụng. Trên thực tế, phần lớn những ngôn ngữ được tìm thấy trong danh sách ngôn ngữ lập trình chưa bao giờ được sử dụng hoặc đã trở nên lỗi thời. Tại sao? Một số ngôn ngữ lập trình được thay thế do những thay đổi trong công nghệ, trong khi những ngôn ngữ khác được tạo ra hoàn toàn cho một mục đích đơn lẻ.

Một truy vấn tìm kiếm đơn giản trên Quora hỏi “có bao nhiêu ngôn ngữ lập trình?”, đã cung cấp một số thông tin chi tiết có giá trị về số lượng ngôn ngữ tồn tại. Tuy nhiên, điều thú vị hơn là những gì mọi người nói về sự phổ biến của một số ngôn ngữ nhất định. Nhiều nhận xét cho biết nhiều ngôn ngữ được tạo ra để thách thức người dùng, dưới dạng câu đố hoặc câu chuyện cười, nhưng không có giá trị thực tế bên ngoài.

Cuối cùng

Như bạn có thể thấy, trả lời câu hỏi “có bao nhiêu ngôn ngữ lập trình?” không hề đơn giản như bạn tưởng tượng. Bảng tổng hợp danh sách các ngôn ngữ lập trình của trên đây đã chứng minh rằng tùy thuộc vào người bạn hỏi, câu trả lời sẽ khác nhau đáng kể. Lịch sử của các ngôn ngữ lập trình thực sự có từ xa hơn bạn có nghĩ. Các mã máy tính ban đầu có từ đầu những năm 1800 và kể từ đó, chúng ta đã tạo ra gần 9000 ngôn ngữ lập trình khác nhau.

Điều chắc chắn là mặc dù có rất nhiều ngôn ngữ lập trình đang tồn tại, nhưng số lượng ngôn ngữ lập trình đang được sử dụng là một con số nhỏ hơn nhiều. Con số còn giảm hơn nữa khi chúng ta phân tích ngôn ngữ lập trình nào được các chuyên gia IT thường xuyên sử dụng. Như bạn có thể thấy ở trên, có khoảng 150 ngôn ngữ lập trình phổ biến.

Bài viết có tham khảo nguồn từ: How many programming languages are there?

 

Bạn có biết?


tham gia cộng đồng ITguru trên Linkedin, Facebook và các kênh mạng xã hội khác có thể giúp bạn nhanh chóng tìm được những chủ đề phát triển nghề nghiệp và cập nhật thông tin về việc làm IT mới nhất

Linkedin Page:
Facebook Group:
cơ hội việc làm IT : ITguru.vn

Bạn đánh giá bài viết thế nào?

Average rating 5 / 5. Vote count: 5

No votes so far! Be the first to rate this post.

Tags: có bao nhiêu ngôn ngữ lập trìnhngôn ngữ lập trìnhngôn ngữ lập trình phổ biến
Previous Post

50++ câu hỏi phỏng vấn và nguồn câu hỏi dành cho ReactJS developer

Next Post

6 lý do để học ngôn ngữ lập trình R nếu bạn làm trong lĩnh vực khoa học dữ liệu trong kinh doanh

Hà Vân

Hà Vân

Related Posts

Chọn cơ sở dữ liệu

Năm 2023: làm thế nào để chọn đúng cơ sở dữ liệu cho ứng dụng

April 1, 2023
ChatGPT

ChatGPT là gì và những gì bạn cần biết về chatbot này

March 14, 2023
Blockchain api

10 API tốt nhất cho các dự án Blockchain

April 13, 2022
serverless developer

Serverless là gì và học gì để làm việc với serverless?

June 2, 2022
mục tiêu nghề nghiệp kỹ sư phần mềm

Làm thế nào để kỹ sư phần mềm xây dựng mục tiêu nghề nghiệp hiệu quả

January 11, 2022
Stack Overflow

Mọi người sao chép và dán từ Stack Overflow thường xuyên như thế nào?

January 9, 2022
Next Post
6 lý do để học ngôn ngữ lập trình R nếu bạn làm trong lĩnh vực khoa học dữ liệu trong kinh doanh

6 lý do để học ngôn ngữ lập trình R nếu bạn làm trong lĩnh vực khoa học dữ liệu trong kinh doanh

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

About ITGuru.vn

  • Trang Chủ ITguru.vn
  • Về chúng tôi
  • Thỏa thuận sử dụng
  • Quy định bảo mật
  • Quy chế hoạt động
  • Liên hệ ITguru

Nhà tuyển dụng

  • Đăng tuyển

Người tìm việc

  • Việc làm IT
  • About ITguru Blog
  • Viết bài cùng ITguru

© 2022 ITguru.vn - Web site tuyển dụng và phát triển nghề nghiệp IT

Welcome Back!

Login to your account below

Forgotten Password?

Retrieve your password

Please enter your username or email address to reset your password.

Log In
No Result
View All Result
  • About ITguru Blog
  • Viết bài cùng ITguru

© 2022 ITguru.vn - Web site tuyển dụng và phát triển nghề nghiệp IT