有一个计算机科学术语可以逃脱我的脑袋,其中一个词以“-icity”结尾。
这意味着像给定动作一样会产生相同的结果,IE不会有任何滞后现象,或者动作不会改变系统的功能......
敲响铃声,有人吗?感谢。
为标记道歉,我只是在标记Java b / c我在学校的Java课程中学到了这一点,我认为人群往往有更多的CS背景......
答案 0 :(得分:40)
这可能意味着两件事:
deterministic - 意味着给定相同的初始状态,相同的操作(具有完全相同的数据)将始终产生相同的结果状态(和可选输出。) - http://en.wikipedia.org/wiki/Deterministic_algorithm < / p>
即。相同的操作具有相同的效果 - 假设您从同一系统中的相同位置开始。 (关于它没有任何随意性,没有任何东西可以从外部输入,可能影响结果......)
幂等 - 意味着将函数应用于值一次,例如f(x)= v产生与多次应用函数相同的结果,例如: f(f(f(x)))= v - http://en.wikipedia.org/wiki/Idempotence
即。给定相同的初始值
时,一个或多个函数应用程序产生相同的值答案 1 :(得分:11)
答案 2 :(得分:11)
Referential transparency也用于某些CS圈子。
答案 3 :(得分:8)
答案 4 :(得分:6)
deterministic,。, - =
答案 5 :(得分:6)
您是否在寻找不变?
http://en.wikipedia.org/wiki/Invariant_%28computer_science%29
在计算机科学中,谓词是 称为不变的序列 操作如果谓词总是如此 在序列结束时评估 与开始前相同的值 顺序。
答案 6 :(得分:4)
无副作用?
答案 7 :(得分:3)
在数学中,如果多个应用程序不更改结果,则函数“f”为idempotent。
答案 8 :(得分:2)
你的意思是幂等?
答案 9 :(得分:1)
或该动作不会改变系统的功能......
你在寻找'idempotence'吗?
答案 10 :(得分:1)
您的问题中的“以-icity结尾”部分让我觉得您可能正在寻找monotonicity,即使 非常符合该词的描述/定义。来自维基百科的文章:
在数学中,单调函数(或单调函数)是保留给定顺序的函数。这个概念首先出现在微积分中,后来被推广到更为抽象的秩序理论中。
在下面的插图中(也借用了维基百科的文章)绘制了三个函数:
答: B: C:
A和B都是单调的(分别增加和减少),而C不是单调的。
答案 11 :(得分:0)
你的意思是一个原子代码块?
答案 12 :(得分:0)
ACID中的A。
Atomicity - 声明数据库修改必须遵循“全有或全无”规则。每个事务都被称为“原子”。如果事务的一部分失败,则整个事务失败。
答案 13 :(得分:0)
听起来你所描述的将是无记忆功能。虽然术语无记忆通常用于随机分布,但我不太清楚它是否有编程等效...