问题标签 [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 投票
4 回答
10016 浏览

orm - DAL 和 ORM 之间的界限在哪里?

这些术语通常可以互换使用,并且显然存在相当大的重叠,但似乎暗示人们经常看到通过说系统是 ORM 而不是因为它是 DAL 而暗示的东西。那是什么?如果有的话,区分这些类型系统的关键点是什么?

例如,假设我有一些代码实现了 Database、Table、Column 和 Row 类,通过对现有数据库的自动分析来填充它们,允许简化交互等等。它理解、执行和利用数据库实体之间的结构关系,例如外键。所有实体模型都可以进行子类化,以将特定于表的功能加载到它们上。

这在多大程度上是 DAL?它在多大程度上是一个 ORM?为什么?

0 投票
4 回答
4999 浏览

functional-programming - 什么是“向下的函数”?

Jamie Zawinski在他的 (1997)文章“java 糟透了”中使用了这个术语,好像你应该知道它的意思:

我真的很讨厌缺乏向下的燃料;匿名类是一个蹩脚的替代品。(我可以不用长寿命的闭包,但我发现缺少函数指针是一个巨大的痛苦。)

这似乎是 Lisper 的俚语,我可以在这里找到以下简短定义,但不知何故,我想我还是不明白:

许多闭包仅在它们所指的绑定范围内使用;在 Lisp 用语中,这些被称为“downward funargs”。

如果不是因为Steve Yegge,我现在会觉得很愚蠢,但看起来,问一下可能没问题:

杰米·扎温斯基是个英雄。一个活生生的传奇。[...]一个可以使用“downward funargs”这个词然后瞪着你的家伙,只是胆敢让他解释它,你这个白痴。

-- XEmacs 已死,XEmacs 万岁

那么这里有没有一个 Lisper 可以为像我这样的 C 风格程序员编译这个?

0 投票
1 回答
1709 浏览

terminology - 什么是健康套房?

我读了一篇关于 Test Driven Datamigration(德语,PDF)的文章,他们提到了 Sanity Suite。它没有得到很好的解释,也没有定义。

有定义还是海绵词?

0 投票
10 回答
26116 浏览

networking - 端口号和协议号有什么区别?

端口号和协议号有什么区别?

0 投票
12 回答
12388 浏览

internationalization - I18N 安全是什么意思?

我在一些代码中遇到了一条评论,提到所述代码是“I18N 安全”的。

这是指什么?

0 投票
8 回答
9361 浏览

sql - 什么是“失控查询”?

在 SQL 的上下文中,失控查询是什么意思?

这是否意味着任何查询在花费太长时间时都会疯狂运行?或者这是否意味着由于触发器而产生一些副作用?

0 投票
14 回答
190956 浏览

terminology - Functional, Declarative, and Imperative Programming

What do the terms functional, declarative, and imperative programming mean?

0 投票
8 回答
24577 浏览

project-management - 项目管理和过程管理的区别

项目管理和过程管理有什么区别?

0 投票
10 回答
474 浏览

terminology - “捕获”返回值的术语是什么

前几天我正在培训一位新开发人员,并意识到我不知道在变量中“捕获”返回值的实际术语。例如,考虑这个伪编码方法:

假设调用它来简单地更新字符串 - 不需要返回值:

现在,假设我们想对返回的值做一些事情。我们想要更改调用,以便我们可以使用新更新的字符串。我发现自己在说“catch the return value”,意思是我想看看:

那么,如果您试图要求某人进行此更改,您会使用什么术语?它在不同的语言中是否不同(因为从技术上讲,您可能正在调用函数或方法,具体取决于语言)?

0 投票
4 回答
30990 浏览

.net - 为什么 .NET 被称为 .NET?

我一直想知道为什么微软为这样一个伟大的平台选择了一个奇怪的、对搜索引擎不友好的名称。他们就不能想出更好的办法吗?

显然代号是NGWS:

Microsoft 在 1990 年代后期开始开发 .NET Framework,最初的名称是下一代 Windows 服务 (NGWS)。[维基百科]

有谁知道他们为什么选择 .NET 这个名字?