Trong ngôn ngữ lập trình cú pháp là gì

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 choqua đó 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ỤC LỤC NỘI DUNG

  • 1 Một số kiến thức liên quan đến ngôn ngữ lập trình
    • 1.1 Các thành phần có trong một ngôn ngữ lập trình
    • 1.2 Một số ngôn ngữ lập trình phổ biến hiện nay
  • 2 Lời kết

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 [] và '', 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

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:

  • Phân loại ngôn ngữ lập trình
  • Lập trình là gì ?
  • Mã nguồn là gì ?
  • Phần mềm là gì ?
4.2/5 - [6 votes]

Video liên quan

Chủ Đề