Idempotencia (informática)

Idempotencia (informática)

En Informática, el término idempotente se usa para describir una operación que produce los mismos resultados si se ejecuta una o varias veces. Esto puede tener diferentes significados, dependiendo del contexto en que se aplique. En el caso de métodos o llamados a subrutinas con efectos secundarios, por ejemplo, esto significa que el estado modificado permanece igual luego del primer llamado. En programación funcional, sin embargo, una función idempotente es aquélla que conserva la propiedad f(f(x)) = f(x).

Ésta es una propiedad muy útil en numerosas situaciones, ya que su empleo hace que una operación pueda ser repetida tantas veces como sea necesario sin causar efectos involuntarios. Con operaciones no idempotentes, el algoritmo podría tener que mantener un registro de si la operación ya hubo sido realizada o no.

Estrictamente, una secuencia que nunca produce efectos secundarios puede ser considerada idempotente (siempre y cuando no haya operaciones concurrentes sobre el mismo conjunto de recursos)[1]

Referencias

UN EJEMPLO DE IDEMPOTENCIA ES LA MULTIPLICACION DE 1*1 = 1 o de 0*0 = 0 ASI COMO TAMBIEN LA MULTIPLICACION DE 1*1*1*1*1*1*1*1*1 = 1


Wikimedia foundation. 2010.

Игры ⚽ Нужен реферат?

Mira otros diccionarios:

  • Álgebra de Boole — (también llamada Retículas booleanas) en informática y matemática, es una estructura algebraica que esquematiza las operaciones lógicas Y, O , NO y Si (AND,OR,NOT,IF), así como el conjunto de operaciones unión, intersección y complemento. Se… …   Wikipedia Español

  • Maude — Este artículo o sección sobre informática necesita ser wikificado con un formato acorde a las convenciones de estilo. Por favor, edítalo para que las cumpla. Mientras tanto, no elimines este aviso puesto el 10 de septiembre de 2008. También… …   Wikipedia Español

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”