What is the main role of a compiler?

4 phương ánCó giải thích

Các phương án trả lời

Chọn một phương án
Lời giảiChọn phương án để mở
Đáp án đúng: "Translate source code into machine code". Nhiệm vụ cốt lõi của trình biên dịch là chuyển chương trình viết bằng ngôn ngữ con người đọc được thành các lệnh mà bộ xử lý thực hiện trực tiếp, đi qua các bước phân tích từ vựng, phân tích cú pháp, phân tích ngữ nghĩa rồi sinh mã. Phương án "Optimize hardware performance" nhắm vào phần cứng, trong khi trình biên dịch chỉ làm việc với mã; nó có thể sinh mã tốt hơn nhưng không điều chỉnh thiết bị. Phương án "Translate binary code into assembly" là chiều ngược lại, công việc của trình dịch ngược dùng khi phân tích mã đã biên dịch. Phương án "Execute source code directly" là việc của trình thông dịch; trình biên dịch tạo ra tệp mã máy rồi kết thúc, việc chạy tệp đó là chuyện của hệ điều hành.

Cùng phần 12

Xuất hiện trong 1 bộ đề