Tiện Ích IT
  • Thủ thuật internet
  • Tin học văn phòng
  • Đời Sống
  • Khoa học
  • Là gì
  • Font chữ đẹp
  • Review
  • Thủ thuật internet
  • Tin học văn phòng
  • Đời Sống
  • Khoa học
  • Là gì
  • Font chữ đẹp
  • Review
No Result
View All Result
Tiện Ích IT
No Result
View All Result
Home Khoa học

Bạn có biết Ngôn ngữ lập trình là gì?

Tiện Ích IT by Tiện Ích IT
Tháng Mười 31, 2020
in Khoa học
0
0
SHARES
116
VIEWS
Share on FacebookShare on Twitter

Cùng với tienichit.com tìm hiểu về Bạn có biết Ngôn ngữ lập trình là gì?.

Ngôn ngữ lập trình (Programming language) là dạng ngôn ngữ máy tính sử dụng để phát triển các chương trình phần mềm, tập lệnh hoặc các chuẩn hóa theo một hệ thống các quy tắc riêng để máy tính thực thi.

Hiện nay có rất nhiều ngôn ngữ lập trình đang được sử dụng. Mặc dù các ngôn ngữ cũng có điểm chung tương đồng nhưng mỗi ngôn ngữ lại có các cú pháp sử dụng riêng. Công việc của các lập trình viên là họ phải học các quy tắc, cú pháp và cấu trúc ngôn ngữ rồi thực hiện viết mã nguồn trong một trình soạn thảo hoặc IDE và biên dịch code thành ngôn ngữ máy để máy tính có thể hiểu được. Các ngôn ngữ script không yêu cầu trình biên dịch mà sử dụng các trình thông dịch để thực thi script.

Hiện nay có rất nhiều ngôn ngữ lập trình đang được sử dụng
Hiện nay có rất nhiều ngôn ngữ lập trình đang được sử dụng

Mục Lục

  • Các loại ngôn ngữ lập trình
  • Danh sách ngôn ngữ lập trình máy tính
    • Phát triển Ứng dụng và chương trình máy tính
    • Phát triển Trí tuệ nhân tạo
    • Phát triển Cơ sở dữ liệu
    • Phát triển chương trình game
    • Phát triển Driver máy tính
    • Phát triển website và Internet
    • Phát triển Script
  • Có bao nhiêu ngôn ngữ lập trình?
  • Ngôn ngữ lập trình nào phổ biến nhất?

Các loại ngôn ngữ lập trình

Các ngôn ngữ lập trình có thể được chia thành một số mô hình sau đây. Mỗi ngôn ngữ có thể thuộc nhiều loại.

  • Ngôn ngữ Bậc cao (High-level) – Ngôn ngữ Bậc thấp (Low-level)
  • Lập trình Khai báo (Declarative) – Lập trình Mệnh lệnh (Imperative) – Lập trình Thủ tục (Procedural)
  • Lập trình Đa năng (General-purpose) – Lập trình Chuyên biệt (Domain-specific)
  • Lập trình Hướng đối tượng (Object-oriented) – Lập trình Đồng thời (Concurrent)
  • Ngôn ngữ Dòng lệnh (Command) – Ngôn ngữ Biên dịch (Compiled) – Ngôn ngữ Thông dịch
Xem thêm:  Công thức tính diện tích xung quanh hình trụ, diện tích toàn phần hình trụ, thể tích hình trụ

Chú ý: Còn rất nhiều mô hình khác có thể được sử dụng để phân loại ngôn ngữ lập trình. Ở đây tienichit.com chỉ liệt kê những mô hình phổ biến và nổi bật nhất.

Danh sách ngôn ngữ lập trình máy tính

Ngày nay, có hàng trăm ngôn ngữ lập trình khác nhau. tienichit.com xin liệt kê những cái tên nổi bật nhất.

A-C D-K L-Q R-Z
ActionScript D LeLisp R
ALGOL DarkBASIC Lisp Racket
Ada Dart LiveScript Reia
AIML * Datalog LOGO RPG
Altair BASIC dBASE Lua Ruby
Assembly Dylan MACLISP Rust
AutoHotkey EuLisp Matlab Scala
Babel Elixir Metro Scheme
BASIC F MUMPS Scratch
Batch file F# Nim SGML
BCPL FORTRAN Objective-C Simula
BeanShell FoxPro OCaml Smalltalk
Brooks Franz Lisp Pascal SPL
C Go Perl SQL
C# GW Basic PHP Stanford LISP
C++ Haskell Pick Swift
CL HDML * PureBasic Tcl
Clojure HTML * Python Turbo Pascal
COBOL InterLisp Prolog True BASIC
CoffeeScript ksh QBasic VHDL
Common Lisp Java Visual Basic
CPL JavaScript Visual FoxPro
CSS * JCL WML
Curl Julia WHTML
Curry Kotlin XLISP
XML
YAML
ZetaLisp

Lưu ý: Các ngôn ngữ được đánh dấu hoa thị (*) trong danh sách trên không phải là ngôn ngữ lập trình; chúng có thể là ngôn ngữ đánh dấu (markup), ngôn ngữ định kiểu (style sheet) hoặc là ngôn ngữ quản lý cơ sở dữ liệu (database management), nhưng vẫn được liệt kê trong danh sách vì một số trường hợp có thể coi chúng là ngôn ngữ lập trình.

Nhìn danh sách trên, có thể bạn sẽ cảm thấy khá choáng ngợp về sự “đông đảo” của các ngôn ngữ, và thật khó để tìm “nơi tình yêu bắt đầu” nếu bạn là một người đang mong muốn bước chân vào lĩnh vực lập trình máy tính. Vì vậy, hãy tiếp tục theo dõi, tienichit.com sẽ phân loại một số lĩnh vực lập trình khác nhau và các ngôn ngữ sử dụng cho từng lĩnh vực.

Xem thêm:  C&B là gì? Nghề “quyền lực” trong khối Hành chính văn phòng

Phát triển Ứng dụng và chương trình máy tính

Các ứng dụng và chương trình máy tính là những thứ bạn sử dụng để làm việc, học tập, giải trí hằng ngày. Ví dụ: trình duyệt Internet bạn đang sử dụng để xem trang web này được coi là một chương trình. Nếu quan tâm đến việc phát triển một chương trình, ứng dụng, bạn nên xem xét các ngôn ngữ sau:

  • C
  • C#
  • C++
  • D
  • Java
  • Swift
  • Tcl
  • Visual Basic

Phát triển Trí tuệ nhân tạo

Lĩnh vực này liên quan đến Trí tuệ nhân tạo, hay hướng tới tạo ra các nhân vật có thể tương tác trong các trò chơi máy tính, các chương trình đưa ra quyết định, chatbot… Nếu bạn quan tâm đến việc phát triển AI và lĩnh vực này, hãy xem xét các ngôn ngữ sau:

  • AIML
  • C
  • C#
  • C++
  • Prolog
  • Python

Phát triển Cơ sở dữ liệu

Dành cho các nhà phát triển, nghiên cứu, duy trì cơ sở dữ liệu. Nếu bạn quan tâm đến cơ sở dữ liệu, hãy xem xét các ngôn ngữ sau đây:

  • DBASE
  • FoxPro
  • MySQL
  • SQL
  • Visual FoxPro

Phát triển chương trình game

Phát triển trò chơi liên quan đến việc tạo trò chơi trên máy tính hoặc phần mềm giải trí khác. Nếu bạn quan tâm đến việc phát triển trò chơi, nên xem xét các ngôn ngữ sau:

Phát triển Driver máy tính

Nếu bạn quan tâm đến việc phát triển driver hoặc giao diện phần mềm cho các thiết bị phần cứng, bạn nên xem xét các ngôn ngữ sau:

Phát triển website và Internet

Phát triển Internet và trang web là bản chất của Internet. Không có những nhà phát triển, Internet sẽ không tồn tại. Nếu bạn quan tâm đến việc tạo các trang web, ứng dụng Internet hoặc các tác vụ khác liên quan đến Internet, bạn nên xem xét các ngôn ngữ sau:

  • HDML
  • HTML
  • Java
  • JavaScript
  • Perl
  • PHP
  • Python
  • XML
Xem thêm:  Cookie là gì? Những lợi ích và rủi ro của Cookie trên trình duyệt

Phát triển Script

Mặc dù việc nghiên cứu, phát triển script không có khả năng trở thành một nghề nghiệp chính, nhưng nếu bạn biết cách tạo và phát triển các tập lệnh, bạn có thể dễ dàng tăng năng suất cho bản thân và công ty của mình, giúp tiết kiệm vô số thời gian. Nếu bạn quan tâm đến việc phát triển các script, hãy xem xét các ngôn ngữ sau:

  • AutoHotkey
  • awk
  • bash
  • Batch file
  • Perl
  • Python
  • Tcl

Có bao nhiêu ngôn ngữ lập trình?

Khi khoa học máy tính ngày một phát triển, rất nhiều ngôn ngữ lập trình được tạo ra để đáp ứng cho từng lĩnh vực khác nhau. Ở đây tienichit.com mới chỉ liệt kê được vài chục cái tên, còn đâu đó ngoài kia vẫn còn hàng trăm ngôn ngữ khác chưa được nhắc tới. Bạn có thể truy cập vào Bộ sưu tập Hello World (helloworldcollection.de) để mở rộng tầm mắt với các bản demo về cách viết “Hello World” bằng 591 ngôn ngữ lập trình khác nhau. Cũng rất thú vị đấy!

Ngôn ngữ lập trình nào phổ biến nhất?

Có rất nhiều đáp án khác nhau để trả lời câu hỏi này. Tuy nhiên, phương pháp tốt nhất là dựa vào dữ liệu từ GitHub – dịch vụ lưu trữ hơn 96 triệu dự án phần mềm khác nhau để có kết quả chính xác nhất. Trong biểu đồ dưới đây, GitHub đưa ra 10 cái tên hàng đầu dành cho ngôn ngữ lập trình phổ biến nhất từ năm 2014 đến 2018.

Top 10 Ngôn ngữ lập trình phổ biến nhất trên GitHub
Top 10 Ngôn ngữ lập trình phổ biến nhất trên GitHub

Trong biểu đồ trên, bạn có thể thấy 10 ngôn ngữ hàng đầu là: JavaScript, Java, Python, PHP, C++, C#, TypeScript, Shell, C và Ruby.

Tuy nhiên, nếu bạn đang học lập trình, khuyên bạn nên học ngôn ngữ phù hợp với nhu cầu của bản thân hoặc ngành nghề của mình thay vì chọn những ngôn ngữ phổ biến nhất! Hãy có những lựa chọn thông minh cho tương lai của mình!

Chúc bạn học lập trình thật vui!

Từ khóa: Bạn có biết Ngôn ngữ lập trình là gì?, Bạn có biết Ngôn ngữ lập trình là gì?, Bạn có biết Ngôn ngữ lập trình là gì?, Bạn có biết Ngôn ngữ lập trình là gì?

Previous Post

4 cách tẩy lông chân tại nhà bằng nguyên liệu tự nhiên

Next Post

Cách đánh số trang trong Excel cực nhanh và dễ

Tiện Ích IT

Tiện Ích IT

Tienichit.com cung cấp những kiến thức về internet cho cuộc sống dễ dàng hơn. Tiện ích IT giúp bạn thêm nhiều kiến thức.

Related Posts

12 giờ trưa là AM hay PM trong tiếng Anh?
Khoa học

12 giờ trưa là AM hay PM trong tiếng Anh?

Tháng Mười Hai 1, 2022
Công thức tính diện tích hình hộp chữ nhật, thể tích hình hộp chữ nhật
Khoa học

Công thức tính diện tích hình hộp chữ nhật, thể tích hình hộp chữ nhật

Tháng Mười 26, 2021
Đố bạn: 1 feet bằng bao nhiêu mét?
Khoa học

Đố bạn: 1 feet bằng bao nhiêu mét?

Tháng Mười 11, 2021
Công thức tính diện tích hình thoi, chu vi hình thoi
Khoa học

Công thức tính diện tích hình thoi, chu vi hình thoi

Tháng Mười 11, 2021
Công thức tính diện tích xung quanh hình nón cụt, diện tích toàn phần hình nón cụt, thể tích hình nón cụt
Khoa học

Công thức tính diện tích xung quanh hình nón cụt, diện tích toàn phần hình nón cụt, thể tích hình nón cụt

Tháng Mười 6, 2021
Cách tính diện tích hình tròn và chu vi hình tròn
Khoa học

Cách tính diện tích hình tròn và chu vi hình tròn

Tháng Mười 6, 2021
11/11 là ngày gì? Là ngày lễ độc thân hay ngày hội mua sắm?
Khoa học

11/11 là ngày gì? Là ngày lễ độc thân hay ngày hội mua sắm?

Tháng Tám 26, 2021
1 công đất bằng bao nhiêu m2, ha tính theo công đất Nam Bộ, Trung Bộ, Bắc Bộ
Khoa học

1 công đất bằng bao nhiêu m2, ha tính theo công đất Nam Bộ, Trung Bộ, Bắc Bộ

Tháng Tám 25, 2021
Next Post
Cách đánh số trang trong Excel cực nhanh và dễ

Cách đánh số trang trong Excel cực nhanh và dễ

Bài Viết Mới Nhất

Tải Font Designors Việt hóa

Tải Font Designors Việt hóa – Font cổ trang ấn tượng

Tháng Mười Một 2, 2023
Font chữ thư pháp

Top 10 font chữ thư pháp đẹp kèm link tải chi tiết

Tháng Mười Hai 1, 2022
Font chữ script việt hoá

Download Tải 50+ Font Script Việt Hóa Đẹp Nhất

Tháng Mười Hai 1, 2022
Bộ font chữ hàn quốc

Tổng hợp 200+ Font chữ Hàn Quốc trong Word đẹp nhất

Tháng Mười Hai 1, 2022
font việt hóa iciel

Download trọn bộ 186+ font Việt hóa Iciel miễn phí

Tháng Mười Hai 1, 2022
Font Sans serif Việt hóa

Download 20+ Font‌ ‌Sans‌ ‌Serif‌ ‌Việt‌ ‌hóa‌ ‌đẹp nhất

Tháng Mười Hai 1, 2022
12 giờ trưa là AM hay PM trong tiếng Anh?

12 giờ trưa là AM hay PM trong tiếng Anh?

Tháng Mười Hai 1, 2022
Tiện Ích IT

Tiện ích IT cung cấp những kiến thức về internet cho cuộc sống dễ dàng hơn. Tiện ích IT giúp bạn thêm nhiều kiến thức. Xem ngay nhé!

Đối Tác: betvisa bsports

Danh mục bài viết

  • Đời Sống
  • Font chữ đẹp
  • Khoa học
  • Là gì
  • Review
  • Thủ thuật internet
  • Tin học văn phòng

Theo dõi chúng tôi

  • Giới thiệu
  • Chính sách bảo mật
  • Liên hệ

Copyright © 2021, tienichit.com

No Result
View All Result
  • Chính sách bảo mật – tienichit.com
  • Contact – Liên hệ hợp tác với tienichit.com
  • Giới thiệu về tienichit.com
  • Tiện ích IT: kiến thức internet cho cuộc sống

Copyright © 2021, tienichit.com