Preprocessor là gì?

Noun Programming
precompiler
Bộ tiền xử lý

Trong khoa học máy tính (computer science) bộ tiền xử lý (preprocessor, precompiler) là một chương trình xử lý dữ liệu đầu vào (input) của nó để tạo ra đầu ra (output) được sử dụng làm đầu vào cho một chương trình khác. Đầu ra được cho là một dạng dữ liệu đầu vào được xử lý trước, thường được sử dụng bởi một số chương trình tiếp theo như trình biên dịch (compiler). Một số bộ tiền xử lý chỉ có khả năng thực hiện các thay thế văn bản tương đối đơn giản và mở rộng macro (macro expansion).

Một ví dụ phổ biến từ lập trình máy tính là xử lý được thực hiện trên mã nguồn (source code) trước bước biên dịch (compilation) tiếp theo. Trong một số ngôn ngữ máy tính (ví dụ: C và PL/I) có một giai đoạn dịch được gọi là tiền xử lý (preprocessing). Nó cũng có thể bao gồm xử lý macro, file inclusion và language extension.

Learning English Everyday