logo

Các thành phần cơ bản của ngôn ngữ lập trình

icon_facebook

Câu trả lời chính xác nhất: Mỗi ngôn ngữ lập trình thường có ba thành phần cơ bản là bảng chữ cái, cú pháp và ngữ nghĩa.

- Bảng chữ cái: Đây được xem như tập các kí hiệu dùng để viết chương trình. Trong ngôn ngữ Pascal bảng chữ cái gồm chữ cái trong bảng chữ cái tiếng Anh, các chữ số 0 -> 9, một số kí tự đặc biệt.

- Cú pháp: Nó là bộ qui tắc dùng để kiểm tra phương pháp, cách viết một chương trình hợp lệ. Lỗi của nó sẽ được phát hiện trong khi phần mềm được dịch hoàn tất khi và không còn xuất hiện tình trạng này.

- Ngữ nghĩa: Dùng để xác định ý nghĩa thao tác cần phải thực hiện, ứng với tổ hợp ký tự dựa vào ngữ cảnh của nó.

Để hiểu rõ hơn về Các thành phần cơ bản của ngôn ngữ lập trình và các nội dung mở rộng liên quan, mời các bạn cùng Toploigiai đến với phần nội dung dưới đây nhé!


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

Ngôn ngữ lập trình là ngôn ngữ hình thức bao gồm một tập hợp các lệnh tạo ra nhiều loại đầu ra khác nhau. Ngôn ngữ lập trình được sử dụng trong lập trình máy tính để thực hiện các thuật toán.

Hầu hết các ngôn ngữ lập trình bao gồm các lệnh cho máy tính. Có những máy lập trình sử dụng một tập hợp các lệnh cụ thể, thay vì các ngôn ngữ lập trình chung chung. Kể từ đầu những năm 1800, các chương trình đã được sử dụng để định hướng hoạt động của máy móc như khung dệt Jacquard, hộp nhạc và đàn piano cơ. Các chương trình cho những máy này (chẳng hạn như cuộn giấy của đàn piano) không tạo ra các hành vi khác nhau để đáp ứng với các đầu vào hoặc điều kiện khác nhau.

Hàng nghìn ngôn ngữ lập trình khác nhau đã được tạo ra và nhiều ngôn ngữ lập trình khác đang được tạo ra hàng năm. Nhiều ngôn ngữ lập trình được viết dưới dạng mệnh lệnh (tức là một chuỗi các thao tác phải thực hiện) trong khi các ngôn ngữ khác sử dụng dạng khai báo (tức là kết quả mong muốn được chỉ định chứ không phải cách thức làm ra nó).

>>> Tham khảo: Hãy kể tên một số ngôn ngữ lập trình bậc cao mà em biết. 

Các thành phần cơ bản của ngôn ngữ lập trình

2. Những thành phần cơ bản của ngôn ngữ lập trình

Mỗi ngôn ngữ lập trình thường có ba thành phần cơ bản là bảng chữ cái, cú pháp và ngữ nghĩa.

- Bảng chữ cái: Đây được xem như tập các kí hiệu dùng để viết chương trình. Trong ngôn ngữ Pascal bảng chữ cái gồm chữ cái trong bảng chữ cái tiếng Anh, các chữ số 0 -> 9, một số kí tự đặc biệt.

- Cú pháp: Nó là bộ qui tắc dùng để kiểm tra phương pháp, cách viết một chương trình hợp lệ. Lỗi của nó sẽ được phát hiện trong khi phần mềm được dịch hoàn tất khi và không còn xuất hiện tình trạng này.

Cú pháp cho biết cách viết một chương trình hợp lệ, quá trình này được phát hiện, cung cấp cho người thành lập biết , vì chỉ khi nó không còn lỗi cú pháp mới có thể được dịch sang ngôn ngữ máy.

- Ngữ nghĩa: Dùng để xác định ý nghĩa thao tác cần phải thực hiện, ứng với tổ hợp ký tự dựa vào ngữ cảnh của nó. Sẽ chỉ có thể được phát hiện khi ứng dụng được thực thi bao gồm những công việc, dữ liệu cụ thể, xác định ý nghĩa của các tổ hợp kí tự trong chương trình.

Ví dụ như khi lập trình giải phương trình bậc 2, chúng ta viết sai công thức tính toán, việc khai báo cũng thông báo 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.

Lỗi ngữ nghĩa chỉ được phát hiện khi thực hiện trên dữ liệu cụ thể .

Một số ngôn ngữ lập trình phổ biến hiện nay như JavaScript, Python, Java, C/C++, PHP, Objective-C, C#, Swift.

>>> Tham khảo: Ngôn ngữ lập trình là gì? Có những loại ngôn ngữ lập trình nào? 

Các thành phần cơ bản của ngôn ngữ lập trình

-------------------------------

Trên đây Toploigiai đã cùng các bạn tìm hiểu về Các thành phần cơ bản của ngôn ngữ lập trình và các phần mở rộng liên quan. Chúng tôi hi vọng các bạn đã có thêm nhiều kiến thức hữu ích về tin học sau khi đọc bài viết này, chúc các bạn học tốt! 

icon-date
Xuất bản : 25/09/2022 - Cập nhật : 23/11/2022

Câu hỏi thường gặp

Đánh giá độ hữu ích của bài viết

😓 Thất vọng
🙁 Không hữu ích
😐 Bình thường
🙂 Hữu ích
🤩 Rất hữu ích
image ads