编译程式定向

电脑科学中,一个编译程式定向是由程式师嵌入于原始程式码的资料,以告知编译器当“如何”编译,其他原始程式码则告知编译器应当编译“什么”。

举例

编辑
  • 一个编译器指令(compiler directive)可以告知编译器在查核阵列索引时的范畴,或者信任程式师尚未编译的程式码,以免导致编译错误。
  • C程式语言中,使用“#include”的预处理器指导(preprocessor directive)可以告知编译器在此处插入其他的纯文字档。

Ada程式语言中,编译程式定向也被称为編譯控制指令pragmas,"pragmatic information"的简称),在其他程式语言中(如Turbo Pascal)则称为意义性意见significant comments)。

举例而言 strict - Perl的指导指令(pragma)用来限定不安全的建构