预编译头
預編譯頭（precompiled header）是程式設計時把標頭檔編譯為中間格式（如目的檔），以節約在開發過程中編譯器反覆編譯該標頭檔的開銷。 C 語言、C++ 語言、Objective C 語言等都有類似的技術。
有的標頭檔包含了巨量的原始碼（如著名的 windows.h），或者使用模板編程時要生成巨大的標頭檔模板庫（如 Eigen math library 與 Boost C++ libraries)。為減少編譯時間，某些編譯器允許把標頭檔編譯為某種中間形式稱為預編譯頭（precompiled header），後續再編譯原始檔時就可以儘量直接使用這些預編譯頭。