compile-time(编译期/编译时):指程序从源代码被编译器处理并生成可执行文件或目标代码的阶段与相关行为;在此阶段进行的检查、推断与优化(如类型检查、常量折叠、模板/宏展开等)都称为“编译期”的事情。也常与 run-time(运行期/运行时)对比使用。
/kəmˈpaɪl taɪm/
Compile-time errors stop the program from being built.
编译期错误会导致程序无法构建。
Some languages can evaluate certain expressions at compile-time to improve performance and safety.
有些语言可以在编译期计算某些表达式,以提升性能与安全性。
由 compile(编译、汇编)+ time(时间、阶段)构成的复合词。compile 源自拉丁语 compilare,原意有“汇集、整理(材料)”之意,后来在计算机语境中引申为“把源代码整理并转换为机器可执行的形式”。因此 compile-time 就是“进行编译这一过程的阶段”。