То, что термин "большого слова" для одного и того же действия всегда имеет одинаковый эффект
Там термин компьютерной науки, который ускользает от моей головы, одно из тех слов, которое заканчивается словами "-кость".
Это означает, что что-то вроде данного действия всегда будет давать один и тот же результат, IE не будет никакого гистерезиса, или действие не повлияет на функционирование системы...
Кольцо колокола, кто-нибудь? Спасибо.
Извинения за тегирование, я только помечаю его Java b/c Я узнал об этом в классе Java еще в школе, и я полагаю, что эта толпа имеет тенденцию иметь больше фона CS...
Ответы
Ответ 1
Это может означать две разные вещи:
детерминированный - это означает, что при одном и том же начальном состоянии одна и та же операция (с точно такими же данными) всегда будет давать то же результирующее состояние (и дополнительный вывод). http://en.wikipedia.org/wiki/Deterministic_algorithm
то есть. то же действие имеет тот же эффект - если вы начинаете с того же места в той же системе. (Ничего случайного об этом, ничто не подавалось снаружи, что могло бы повлиять на результат...)
idempotent - означает применение функции к значению один раз, например. f (x) = v дает тот же результат, что и применение функции несколько раз, например. f (f (f (x))) = v - http://en.wikipedia.org/wiki/Idempotence
то есть. одно или несколько приложений-функций дают одно и то же значение с тем же начальным значением
Ответ 2
вы имеете в виду idempotent??
Ответ 3
Ссылочная прозрачность также используется в некоторых кругах CS.
Ответ 4
Nullipotent?
Ответ 5
детерминированный,., - =
Ответ 6
Вы ищете инвариант?
http://en.wikipedia.org/wiki/Invariant_%28computer_science%29
В информатике предикат называемый инвариантом к последовательности операции, если предикат всегда оценивается в конце последовательности до того же значения, что и до начала последовательность.
Ответ 7
без побочных эффектов?
Ответ 8
В математике функция 'f' idempotent, если несколько приложений не изменяют результат.
Ответ 9
вы имеете в виду идемпотентность?
Ответ 10
или действие не повлияет на функционирование системы...
Вы ищете "идемпотентность"?
Ответ 11
В конце вашего вопроса "заканчивается с" единственностью "заставляет меня думать, что вы можете искать монотонность, даже если она не вполне соответствует описанию/определению слова. Из статьи в Википедии:
В математике монотонная функция (или монотонная функция) является функцией, которая сохраняет данный порядок. Это понятие впервые возникло в исчислении и позднее было обобщено на более абстрактную постановку теории порядка.
На следующих иллюстрациях (также заимствованных из статьи Википедии) нарисованы три функции:
A:
B:
C: ![]()
A и B и оба монотонные (соответственно возрастающие и убывающие), а C не монотонны.
Ответ 12
Вы имеете в виду атомный блок кода?
Ответ 13
A в ACID.
Atomicity - указывает, что изменения базы данных должны следовать правилу "все или ничего". Каждая транзакция называется "атомарной". Если одна часть транзакции выходит из строя, вся транзакция завершается с ошибкой.
Ответ 14
Похоже, то, что вы описываете, было бы функцией без памяти. Хотя термин "потеря памяти" обычно используется для стохастических распределений, я не совсем помню, имеет ли он эквивалент программирования...