为什么编译器特定的指令称为编译指示?

时间:2011-02-02 22:55:29

标签: programming-languages history keyword

  

可能重复:
  Where does the word “pragma” come from?

我知道pragma命令用于将编译器特定指令传递给编译器实现,但为什么选择关键字pragma?它的词源是什么?大多数语言关键字来自真实的单词,但pragma似乎只是在编程的上下文中定义。

1 个答案:

答案 0 :(得分:1)

我不确切地知道它背后的思维过程究竟是什么,但“pragma”来自古希腊词πραγμα,意思是“行动”。它也是英语单词“实用”和“实用”的根源。换句话说,#pragma指令是编译器应该采取的操作,但它也是“务实的”和“实用的”,即实际的,实用的违反标准纯度的方式,你需要在真实世界。

(我认为这种袖口词源足够接近?无论如何,有点对我有意义。)