То, что термин "большого слова" для одного и того же действия всегда имеет одинаковый эффект

Там термин компьютерной науки, который ускользает от моей головы, одно из тех слов, которое заканчивается словами "-кость".

Это означает, что что-то вроде данного действия всегда будет давать один и тот же результат, 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??

Ответ 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

Похоже, то, что вы описываете, было бы функцией без памяти. Хотя термин "потеря памяти" обычно используется для стохастических распределений, я не совсем помню, имеет ли он эквивалент программирования...