JavaScript is required

Khái niệm nào của văn phạm được sử dụng trong chương trình dịch

A.

Phân tích từ vựng

B.

Phân tích cú pháp

C.

Sinh mã

D.

Tối ưu mã

Trả lời:

Đáp án đúng: B


Chương trình dịch (compiler) sử dụng văn phạm để phân tích cú pháp (parsing) mã nguồn. Phân tích cú pháp là quá trình kiểm tra xem mã nguồn có tuân thủ đúng ngữ pháp của ngôn ngữ lập trình hay không. Các giai đoạn khác như phân tích từ vựng (lexical analysis), sinh mã (code generation) và tối ưu mã (code optimization) là các giai đoạn khác nhau trong quá trình biên dịch, nhưng không trực tiếp sử dụng khái niệm văn phạm như phân tích cú pháp.

Câu hỏi liên quan