Ngôn ngữ lập trình là gì ?

Ngôn ngữ lập trình là gì - ảnh minh họa

Ngôn ngữ lập trình là gì – ảnh minh họa

Ngôn ngữ lập trình (programming language) là dạng ngôn ngữ được chuẩn hóa theo một hệ thống các quy tắc riêng, sao cho qua đó người lập trình có thể mô tả các chương trình làm việc dành cho thiết bị điện tử mà cả con người và các thiết bị đó đều hiểu được.

Một số kiến thức liên quan đến ngôn ngữ lập trình

Các thành phần có trong một ngôn ngữ lập trình

Bảng ký tự

Là tập hợp tất cả cả những ký tự được dùng để viết chương trình, như:
+ Các chữ cái (thường và hoa): a, b, c, …z, A, B, C, …Z;
+ Các chữ số: 0, 1, 2, 3,…9;
+ Các ký tự đặc biệt: +, -, &, $, …;

Cú pháp

Là bộ quy tắc dùng để viết chương trình. Lỗi của cú pháp sẽ được phát hiện trong khi chương trình được dịch, chương trình được dịch hoàn tất khi và chỉ khi không còn lỗi cú pháp.

Ví dụ: Cú pháp cho lệnh xuất ra màn hình một chuỗi ký tự trên ngôn ngữ lập trình Pascal:
Writeln (' chuỗi cần xuất ra màn hình‘ ) ;
Chúng ta thấy chuỗi ký tự phải đặt trong 2 cặp dấu ngoặc ()'', kết thúc lệnh phải có dấu ; ở cuối dòng. Những quy định bắt buộc như vậy được gọi là cú pháp.

Ngữ nghĩa

Giúp xác định ý nghĩa, tính chất và thuộc tính của câu lệnh được viết. Lỗi ngữ nghĩa chỉ có thể được phát hiện khi chương trình được thực thi với những công việc hay dữ liệu cụ thể.

Ví dụ: Khi lập trình giải phương trình bậc 2 và chúng ta viết sai công thức tính toán, việc khai báo cũng tất cả các cú pháp đều đúng, chương trình được dịch và chạy tốt nhưng kết quả tính toán lại không chính xác, điều đó chứng tỏ đã có sự sai sót về mặt ngữ nghĩa.

Một số ngôn ngữ lập trình phổ biến hiện nay

Một số ngôn ngữ lập trình phổ biến hiện nay - ảnh minh họa

Một số ngôn ngữ lập trình phổ biến hiện nay – ảnh minh họa

Hiện nay có vô vàng ngôn ngữ lập trình được tạo và sử dụng, nhưng phổ biến nhất là danh sách các ngôn ngữ dưới đây:

  • JavaScript
  • Python
  • Java
  • C/C++
  • PHP
  • Objective-C
  • C#
  • Swift

Lời kết

Trên đây là khái niệm về ngôn ngữ lập trình được thực hiện bởi Tịnh Nguyễn (admin Hocban.vn). Tuy nhiên, nội dung mang tính chất tham khảo, không đi sâu tìm hiểu. Nếu bạn có điều gì thắc mắc hoặc bổ sung, hãy để lại bình luận bên dưới nhé !

Có thể bạn quan tâm:

4.2/5 - (6 votes)




guest

0 Comments
Inline Feedbacks
View all comments
Khuyến mãi hosting 40% (trọn đời) cùng bộ quà tặng trị giá hơn 1.600$ cho người dùng WordPress.XEM CHI TIẾT
+