问题标签 [terminology]

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.

0 投票
2 回答
442 浏览

unix - 共享库术语

“共享库文本”和“共享库数据”有什么区别?另外,共享库数据“预重定位”是什么意思?这个问题涉及到一些涉及共享库的特定于 AIX 的特性。

0 投票
18 回答
327026 浏览

unicode - UTF-8 和 Unicode 有什么区别?

根据Wikipedia UTF-8页面,我从人们那里听到了相互矛盾的意见。

它们是一样的,不是吗?有人可以澄清吗?

0 投票
8 回答
99579 浏览

buffer - 缓冲区是什么意思?

我到处都能看到“BUFFER”这个词,但我无法理解它到底是什么。

  1. 有人可以用外行的语言解释什么是缓冲区吗?
  2. 什么时候使用?
  3. 它是如何使用的?
0 投票
9 回答
528 浏览

.net - 术语 - 可以“抛出”事件吗?

本周两次,我读到人们写了一个事件(.net)被“抛出”。我一直认为与事件一起使用的动词是“fire”或“raise”。我认为“抛出”用于异常,但不是事件(“raise”可用于任何一种)。

是否有其他人发现“抛出”事件令人困惑?

0 投票
11 回答
1259 浏览

communication - 您是否发现公司流行语或繁重的行话阻碍了软件项目的沟通?

您是否发现企业流行语或繁重的管理术语阻碍了软件项目的沟通?例如使用诸如

  • 主流化
  • 整体的
  • 可竞争性
  • 协同效应
  • 等等

您是否愿意看到行业内的一项举措来停止使用此类行话,以帮助人们更好地沟通并以简单的英语进行项目沟通?这甚至是一个问题吗?你有什么想法/轶事?

0 投票
5 回答
621 浏览

terminology - 实体的计算机友好名称

实体的计算机友好名称的技术术语是什么:例如“Guns N' Roses”变成guns_n_roses. 这与转义或清理输入无关,但与美学有关 - 在 url 中看起来不错。

为了澄清,在“问题”表中,您可能有以下字段

有一个技术术语,但我不记得是哪个。这是一个名词,相当短且(嗯)令人难忘。

0 投票
9 回答
4629 浏览

heap-memory - 免费商店的“堆”一词的由来是什么?

我试图找到免费商店通常被称为堆的官方(或足够好的)原因。

除了它从数据段的末尾增长,我真的想不出一个好的理由,特别是因为它与堆数据结构关系不大。

注意:相当多的人提到这只是一堆杂乱无章的东西。但是对我来说,堆物理这个词意味着一堆物理上相互依赖的东西。你从下面拉出一个,其他所有东西都倒在上面,等等。换句话说,对我来说,堆听起来组织松散(例如,最新的东西在上面)。这并不是堆在大多数计算机上的实际工作方式,但如果你把东西放在堆的开头然后增长它,我想它可以工作。

0 投票
8 回答
6613 浏览

c++ - C++ 定义、声明和赋值究竟是什么?

我倾向于交替使用定义、声明和分配这些词,但这似乎对某些人造成冒犯。这是合理的吗?我应该只在第一次分配给变量时使用声明这个词吗?或者还有更多的东西吗?

0 投票
2 回答
1089 浏览

ruby - Ruby 术语问题:这是同时进行的 Ruby 声明、定义和赋值吗?

如果我说:

x = "ABC"

这似乎是一个声明、定义和赋值,所有这些都是同时发生的,无论我之前是否在程序中说过关于 x 的任何内容。

它是否正确?

我不确定 Ruby 中用于声明、定义和分配的正确术语是什么,或者由于 Ruby 中的动态类型,这些东西之间是否存在区别。

@tg:关于您的第 2 点:即使 x 在 x = "abc" 语句之前存在,您不能将 x = "abc" 语句称为定义/重新定义吗?

0 投票
2 回答
2883 浏览

java - OOP 术语:“容器”和“集合”

C++ 术语“容器”是否只是 Java 术语“集合”的同义词?