问题标签 [nomenclature]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - “cdecl”代表什么?
是的,我知道“cdecl”是一个显着的调用约定的名称,所以请不要向我解释调用约定。我要问的是缩写(?)“cdecl”实际上代表什么。我认为这是一个糟糕的命名选择,因为乍一看它让人想起“C 声明符”(C 的一个相当独特的句法方面)。事实上,有一个名为cdecl的程序,其唯一目的是破译 C 声明符。但据我所知,C 声明符语法与调用约定完全无关。
简化版:“stdcall”代表“标准调用约定”。“cdecl”代表什么?
language-agnostic - “temp”曾经是一个好的变量名吗?
有时我花了几分钟想出一个好的变量名,但我意识到为这个小循环付出努力是不值得的。在任何情况下调用变量“temp”是合理的吗?
更新:我应该更清楚,因为你们都是程序员!我不是在寻找“temp”实际上描述变量功能的情况,而是完全没有任何意义的情况。
tree - 是否存在用于讨论从树中选择的节点子集的既定词汇表?
在编写处理树中节点子集的算法时,有必要识别这些节点的特征。例如,一个特定的子集可能是一个森林,并且该算法可以通过识别森林中每个子树的根来获得巨大的性能优势。
我想知道是否存在用于讨论子集中节点的既定词汇表。最好说“查找‘子集根’”而不是“查找在同一子集中没有祖先的节点”。
对于子集(2、5、6、8、11),这些是我可以识别的有用分组,下面有名称或解释。我已经处理了以下算法:
- (2, 5, 6, 8, 11)
- 子集中的节点
- “子集”或“选择”在这里听起来很合理。
- (2, 8)
- 在同一子集中没有祖先的节点
- “子集根节点”?
- (2 (5 (11), 6)), (8)
- 子集中的树
- “子集森林”?
- (6, 8, 11)
- 子集中没有后代的节点
- “子集叶节点”?
- (2, 5)
- 子集中内部的节点
- “子集内部节点”?
“子集...”术语是草人提议,旨在在没有针对这些事物的成熟术语的情况下引发讨论。
perl - 什么是 post-for/if 语法?
以下语法有名称吗?
language-agnostic - 什么是不带参数调用的函数?
有没有比“不带参数的函数”更简洁地描述不带参数的函数的术语?(与例如“高阶函数”的含义相同,即“将函数作为参数或返回函数的函数”)
我自然会想到“void”,但看到“void”也会想到副作用。我正在考虑的情况是在以下讨论中发现的那种constantly
:
你可以创建一个不带参数、没有副作用但仍然可以做一些有趣的事情的闭包。
gtk - GTK、GTK+和GTK2是什么关系?
我对 GTK 术语感到困惑。根据Wikipedia,似乎存在与 GTK+ 的绑定,称为 GTK (GtkAda) 和 GTK2 (gtk2hs, Gtk2-Perl)。
有人可以帮我解决这个问题吗?
php - 反引号``叫什么?
在评估其内容的上下文中调用的反引号运算符 (``) 是什么?
php - OPP 命名法问题:object->function($param)
在 OOP 中,当你这样做时会调用它:
例如,我会说我将参数 p 传递给函数 someFunction。简单的。
但是你如何清楚地表达类对象 ClassInstance 中函数的调用呢?您并没有真正将函数 someFunction 传递给对象 ClassInstance .... 所以您会说:“在 ClassInstance 对象中调用 someFunction 函数吗?”
谢谢。
oop - OOP 理论问题 :: $this->someVariable = $someValue
我想知道这个语句实际上做了什么:
因此,如果您在具有变量“nameInObject”的类对象中,您是否将某个值的值分配给该 nameInObject 实例?它是否只打算持续与会话一样长?它会覆盖 nameInObject 的初始值吗?
谢谢
c - 什么是未定义数据存储的链表?
我在 C 中使用单链表,没有指向节点值的指针。所以,而不是:
我有
这样的列表有特殊名称吗?
编辑:
只是为了解释为什么这些列表很有用(我真的不明白为什么不赞成):
当我这样做时,我强制 struct s 有一个节点,但不必设置 void* 值。
我正在使用这个方案来保存我的任务信息,这些信息将在 FIFO 列表中。