我知道pragma
命令用于将编译器特定指令传递给编译器实现,但为什么选择关键字pragma
?它的词源是什么?大多数语言关键字来自真实的单词,但pragma
似乎只是在编程的上下文中定义。
答案 0 :(得分:1)
我不确切地知道它背后的思维过程究竟是什么,但“pragma”来自古希腊词πραγμα,意思是“行动”。它也是英语单词“实用”和“实用”的根源。换句话说,#pragma指令是编译器应该采取的操作,但它也是“务实的”和“实用的”,即实际的,实用的违反标准纯度的方式,你需要在真实世界。
(我认为这种袖口词源足够接近?无论如何,有点对我有意义。)