Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/132.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 这个词在哪里;布拉格语“;来自_C++_C_Terminology_Pragma - Fatal编程技术网

C++ 这个词在哪里;布拉格语“;来自

C++ 这个词在哪里;布拉格语“;来自,c++,c,terminology,pragma,C++,C,Terminology,Pragma,所以我知道pragma是什么,它的用途是什么,但是这个词本身的意思是什么?我在代码中多次使用它,但我从来都不知道这个词的真正含义或代表什么。从(编程)中直接引申出来: 在Ada中,编译器指令称为pragmas(语用信息的缩写) 虽然它并没有明确地用于C,但无论如何,这应该回答您的问题。然而,正如T.J.所指出的,这条信息没有有效的来源。来自古希腊语: 布拉格马:一件事,一个事实 就像所有的极客一样,有人试图变得太聪明而不利于自己。不幸的是,它原来的意思对我们其他人来说已经不复存在了(除非你手边有

所以我知道pragma是什么,它的用途是什么,但是这个词本身的意思是什么?我在代码中多次使用它,但我从来都不知道这个词的真正含义或代表什么。

从(编程)中直接引申出来:

在Ada中,编译器指令称为pragmas(语用信息的缩写)


虽然它并没有明确地用于C,但无论如何,这应该回答您的问题。然而,正如T.J.所指出的,这条信息没有有效的来源。

来自古希腊语:

布拉格马:一件事,一个事实

就像所有的极客一样,有人试图变得太聪明而不利于自己。不幸的是,它原来的意思对我们其他人来说已经不复存在了(除非你手边有谷歌和拉丁/希腊-英语词典)


原件(上一页是这么说的,但我没有那本书的副本):

塞耶和史密斯。“希腊语布拉格语词典条目”。“新约希腊语词典”


编程语言Ada很可能是第一个使用pragma指定预处理器指令的编译器。这个词被用作“语用信息”的缩写形式

在设计C编程语言时,它最初没有pragma指令,但很快被添加到规范中以支持自定义编译器功能。(英特尔C++编译器的μ-PracMA优化级别)< /P> 从那时起,许多语言都以某种形式实现了pragma,包括C#,但它们通常仅限于构建时警告和优化提示


一个最常用的有用的语用,在非标准C和C++中,用来指定一个文件只包含一次。< / P> < P>在数学和逻辑中,一个语用是给定的,事实,是先决条件,问题或证据的先决条件。< / P> < P>根据美国政府拥有的(!)描述Ada设计的文件:

pragma(来自希腊语的词义) 动作)用于指导动作 编译器的特定方式, 但对语义没有影响 一个程序(通常)

我喜欢那里的(最后的警告)

这与在线希腊词典(如引用的)相互参照,它们说pragma(πράγμα,正如asveikau对原始问题的评论):

  • 已经做过的事、行动、已完成的事实
  • 做了什么或正在完成什么
  • 规范商业,商业交易
  • 事情、问题、事件
  • 从法医学的角度来看,这是一个法律、案件、诉讼的问题
  • 存在或存在的事物

  • 似乎理解的关键是“行动”这个词而不是“信息”。

    它起源于希腊语中的πραγμα,这是“语用”的词根。这是我能告诉你的最好的了。+1我一直想知道这一点,但出于某种原因,我从未想过在这里提问。@AaronMcSmooth这是怎么离题的?它与编程有关。嘿,伙计们,pragma与编程有关。很想知道这个词从何而来,问问你在专业软件开发领域的同行,不是吗?@AaronMcSmooth,阅读常见问题解答,这不算离题。知道Ada Lovelace是谁也能让你成为一名更好的程序员吗?不那为什么我所知道的每一门CS课程都会提到她呢?记住,那篇文章没有引用任何原始资料……在一个著名的网络搜索引擎上搜索“+pragma+pragmatic+ada”会找到一个非常非常简短的非规范网站列表。这并不意味着这不是真的。你是绝对正确的,一个消息来源将不胜感激。不过,我想最好还是留下答案,除非我被证明是错的。很好的答案,一个很好的参考和内容总结。谢谢