How does a compiler function in the context of high-level languages?

5 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ở
Một compiler đóng vai trò quan trọng trong quá trình chuyển đổi mã nguồn viết bằng ngôn ngữ lập trình cao (high-level language) sang mã máy (machine language) mà máy tính có thể hiểu và thực thi. Trong quá trình này, compiler không trực tiếp thực thi mã nguồn mà thay vào đó, nó dịch mã nguồn thành mã máy. Tuy nhiên, compiler không dịch mã nguồn toàn bộ một lần mà thực hiện theo từng bước, từng dòng. Điều này giúp compiler có thể phát hiện và sửa lỗi sớm hơn, cũng như tối ưu hóa mã nguồn để đạt được hiệu suất tốt hơn. Vì vậy, câu trả lời đúng cho câu hỏi này là "It translates and executes the code line by line".

Cùng chủ đề