Multi-pass compiler là gì?

Noun Complier
two-pass compiler two pass compiler multi pass compiler wide compiler

Multi-pass compiler là một loại trình biên dịch (compiler) xử lý mã nguồn (source code) hoặc cây cú pháp trừu tượng (abstract syntax tree) của một chương trình nhiều lần. Điều này trái ngược với one-pass compiler, chỉ duyệt chương trình một lần. Mỗi lần duyệt lấy kết quả của lần duyệt trước đó làm đầu vào và tạo ra một đầu ra trung gian. Bằng cách này, mã trung gian (intermediate code) được cải thiện từng lần duyệt qua, cho đến khi lần duyệt cuối cùng tạo ra mã cuối cùng.

Learning English Everyday