15

有一个计算机科学术语让我无法理解,其中一个以“-icity”结尾的词。

这意味着像给定动作之类的东西总是会产生相同的结果,IE不会有任何滞后,或者该动作不会改变系统的功能......

敲钟,有人吗?谢谢。

为标记道歉,我只是标记它 Java b/c 我在学校的 Java 课上学到了这一点,我认为人群往往有更多的 CS 背景......

4

14 回答 14

42

这可能意味着两件不同的事情:

确定性- 意味着给定相同的初始状态,相同的操作(具有完全相同的数据)将始终产生相同的结果状态(和可选输出。) - http://en.wikipedia.org/wiki/Deterministic_algorithm

即相同的动作具有相同的效果——假设您从同一个系统中的同一个地方开始。(没有什么随机的,没有任何从外部输入会影响结果的东西......)

幂等- 意味着将函数应用于值一次,例如 f(x) = v 产生与多次应用函数相同的结果,例如 f(f(f(x))) = v - http://en.wikipedia.org /wiki/幂等性

即一个或多个函数应用程序在给定相同初始值的情况下产生相同的值

于 2010-01-19T21:07:53.927 回答
11

你的意思是幂等的??

于 2010-01-19T21:06:18.327 回答
11

在一些 CS 圈子中也使用了参考透明度。

于 2010-01-19T21:08:13.767 回答
8

无活性

于 2010-01-19T21:06:20.827 回答
6

确定性,.,-=

于 2010-01-19T21:04:09.783 回答
6

你在寻找不变量吗?

http://en.wikipedia.org/wiki/Invariant_%28computer_science%29

在计算机科学中,如果谓词总是在序列的末尾评估为与开始序列之前相同的值,则谓词被称为操作序列的不变量。

于 2010-01-19T21:37:17.227 回答
4

无副作用?

于 2010-01-19T21:31:15.183 回答
3

在数学中,如果多个应用程序不改变结果,则函数“f”是幂等的。

于 2010-01-19T21:07:05.393 回答
2

你的意思是幂等性?

于 2010-01-19T21:06:39.433 回答
1

否则该操作不会改变系统的功能......

你在寻找“幂等性”吗?

于 2010-01-19T21:06:36.517 回答
1

您问题的“以 -icity 结尾”部分让我认为您可能正在寻找monotonicity,即使它与该词的描述/定义并不完全匹配。来自维基百科的文章:

在数学中,单调函数(或单调函数)是保持给定顺序的函数。这个概念首先出现在微积分中,后来被推广到更抽象的阶理论设置。

在下面的插图中(也是从维基百科文章中借用的)绘制了三个函数:

甲:      乙:      丙:

A 和 B 都是单调的(分别增加和减少),而 C 不是单调的。

于 2010-01-19T22:25:55.900 回答
0

你的意思是一个原子代码块?

于 2010-01-19T21:04:48.487 回答
0

酸中的 A。

原子性 - 指出数据库修改必须遵循“全有或全无”规则。每个事务都被称为“原子的”。如果交易的一部分失败,则整个交易失败。

于 2010-01-19T21:11:42.390 回答
0

听起来您所描述的将是无记忆功能。尽管无记忆一词通常用于随机分布,但我不太记得它是否具有等效的编程...

于 2010-01-19T21:23:10.287 回答