How does a compiler function in the context of high-level languages?
4 phương ánCó giải thích
Các phương án trả lời
Chọn một phương ánLời giảiChọn phương án để mở
Đáp án đúng: "It translates high-level code into machine language all at once". Trình biên dịch đọc toàn bộ chương trình nguồn, kiểm tra cú pháp và ngữ nghĩa, rồi sinh ra mã máy cho cả chương trình trong một lần dịch; sau đó tệp kết quả chạy độc lập mà không cần tới trình biên dịch nữa. Phương án "It directly executes the high-level code" mô tả việc chạy thẳng mã nguồn, đó là vai của trình thông dịch hoặc máy ảo, còn trình biên dịch chỉ dịch rồi dừng. Phương án "It translates and executes the code line by line" chính là cách làm việc của trình thông dịch: dịch và chạy từng câu lệnh, nên lỗi chỉ lộ ra khi chạy tới dòng đó. Phương án "It optimizes the code for better performance" nói về một pha tuỳ chọn bên trong quá trình dịch; tối ưu là việc kèm thêm, không phải chức năng định danh của trình biên dịch.
Cùng phần 12
When developing software, how would you describe the concept of modularity in software design?Có lời giảiCâu hỏiWhich of the following is NOT a measure of software operability?Có lời giảiCâu hỏiWhat is the final stage of the four phases of the software life cycle?Có lời giảiCâu hỏiCả 49 câu của chủ đề49 câu
Xuất hiện trong 1 bộ đề
Đi tiếp từ đây