所以我知道什么是杂用语,它的用途是什么,但是单词本身的含义是什么?我已经在代码中使用了很多次,但我从未真正知道这个词的实际含义或代表什么。
所以我知道什么是杂用语,它的用途是什么,但是单词本身的含义是什么?我已经在代码中使用了很多次,但我从未真正知道这个词的实际含义或代表什么。
Answers:
根据描述Ada设计的美国政府拥有的文档(!):Ada®编程语言设计的原理:
杂注(来自希腊语意为“动作”)用于以特定方式指导编译器的动作,但对程序的语义没有影响(通常)。
我喜欢那里的(最后警告)...
这个十字架很好地参考了在线希腊词典(例如,Martin York引用的),其中说pragma(πράγμα,如asveikau对原始问题的评论)表示:
理解的关键似乎是行动而非信息。
从维基百科(编程)中拉出:
在Ada中,编译器指令称为pragmas(“实用信息”的缩写)。
虽然它不是明确针对C的,但这仍然可以回答您的问题。但是,正如TJ指出的那样,没有提供有关此信息的有效来源。
来自古希腊语:
语用:做某事,一个事实
与所有令人讨厌的事物一样,有人试图为自己的利益变得太聪明了。不幸的是,它的原始含义已经对我们其他人失去了(除非您拥有Google以及方便的拉丁语/希腊语到英语词典)。
http://www.studylight.org/lex/grk/view.cgi?number=4229
http://www.bibletools.org/index.cfm/fuseaction/Lexicon.show/ID/G4229/pragma.htm
原始文件(以上页面说的是原文,但我没有该书的副本):
Thayer和Smith。“希腊语词典为实用注解”。“新约希腊语词典”。