问题标签 [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.
javascript - “JSON 对象”应该叫什么?
每当这里有人说“我有一个 JSON 对象”时,人们就会(正确地)抱怨“没有 JSON 对象之类的东西!” 但...
你怎么称呼可以用 JSON 表示的数据结构类?
它类似于“Map、List、Number、String 和 Boolean 的有限传递闭包”——也就是说,省略了诸如函数之类的东西以及诸如集合和队列之类的更高级的结构。该类别很有用。显然,用 JSON 完成的一切都使用它。CouchDB(我认为其他面向文档的数据库)使用它。大多数非循环数据结构都包含在其中。
但它叫什么?
haskell - 是否有一个词表示“具有两个构造函数的非递归数据类型”?
有没有一个词描述数据类型
- 正好有两个构造函数;和
- 不是递归的吗?
即描述这些类型
但不包括这些类型
javascript - 将 JavaScript 数组聚合成几个元素长度不同的数组?
我有一个包含 101 个值的数组(代表 0-100 岁的人)。
什么是一次性构建这些聚合数组的最好的快速和简单的方法:
附带说明:您是按间隔(“i1”,“i5”)还是按组/元素的数量(“g100”,“g20”)命名这些聚合数组 - 如果其他程序员遇到更直观的方法这些定义?
c++ - 解析和编译命名法
如果我将 C 或 C++ 源文件的编译过程分解为以下步骤:
- 答:预处理。
- B:标记化(收集和列出关键字、标识符、符号、文字(字符串、字符、数字))。
- C:将收集到的令牌组装成结构化的形式,例如树。
- D:通过分析其语义来处理和验证这种结构化形式。
- E:生成指令列表(例如:ASM)。
我的命名问题是:
- 语法是否解析所有#ABC?#公元前?只是#C?
- #ABC 我应该使用哪些术语?#公元前?#C?
- 什么是 lexing,在这里?只是#B吗?
- #D 是语义解析吗?
terminology - 只包含 mixin 的类的名称是什么?
是否有一个简单地充当 mixins 持有者的类的名称?
C++ 中的一个简单示例如下所示:
WhatsMyName 本身没有任何功能,只是它所包含的 mixin 的代理。
Container 和 Holder 看起来太普通了,MixingBowl 太可爱了,Cone 太晦涩了。我难住了!
wildcard - */** 的英文翻译
*/**
被我的大脑读为“给我这个目录中的所有内容以及它的目录中的所有内容,然后是所有嵌套目录中的所有内容。” 但按照这个定义,**
应该只给我整棵树,而且它要短两个字符。由于**
这种方式不起作用,我的定义显然是有缺陷的。
有没有*/**
更好地描述它实际在做什么的英文翻译?
html - 数字字符引用实体...命名法
它曾经如此简单。或者我是这么想的。
nbsp
是一个实体
因此,是实体引用(对实体的引用) 
是字符引用(对数字字符值的引用)
但是这些天,我读了很多文件,甚至是官方文件,这些文字都是乱七八糟的;您有字符实体、命名字符引用、数字实体、引用实体等。
那么它到底是什么?这些东西真的叫什么名字?这些天我可以相信谁做对了?
编辑:到目前为止的分辨率是这样的,
并且 
名称以“reference”结尾(尽管“reference”之前的内容在 HTML4、HTML5 和 XML 之间有所不同)。如果您称它们为以“实体”结尾的东西,那么您很可能是不正确的。
python - “站点包”中的“站点”实际上是什么意思?
我一直对 . 的命名原理有点好奇site-packages
。site
在这种情况下是什么意思?我怀疑它的意思是“网站”,而且我从未听说过与安装位置或机器环境相关的“网站”。
有任何想法吗?
java - 我必须用小写字母命名包裹吗
在创建自己的包时,我是否必须在包名中使用第一个小写字母?