預處理器

在計算機科學中 ， 預處理器是程序中處理輸入數據 ， 產生能用來輸入到其他程序的數據的程序 。 輸出被稱爲輸入數據預處理過的形式 ， 常用在之後的程序比如編譯器中 。 所作處理的數量和種類依賴於預處理器的類型 ， 一些預處理器只能夠執行相對簡單的文本替換和巨集展開 ， 而另一些則有着完全成熟的編程語言的能力 。 一個來自計算機編程的常見的例子是在進行下一步編譯之前 ， 對源代碼執行處理 。 在一些計算機語言 （ 例如 ： C語言 ） 中有一個叫做預處理的翻譯階段 。