Valor futuro (informática)

En Programación, un valor futuro (también llamado un futuro o una promesa) es un remplazo para un resultado que todavía no está disponible, generalmente debido a que su cómputo todavía no ha terminado, o su transferencia por la red no se ha completado.

El término futuro se utiliza en las transacciones bursátiles como bien de remplazo para otros que están en producción o transporte. Al igual que con futuros, se puede realizar sobre los valores futuro todo tipo de operaciones que no impliquen conocer su valor o componentes.

El término promesa fue propuesto en 1976 por Daniel P. Friedman y David Wise.[4]

Implementaciones

Los valores futuros han sido incluidos en diferentes lenguajes de programación tales como MultiLisp, Act1 y Alice. Un concepto similar es el uso de variables lógicas en programación concurrente, tal como existe en "Prolog with Freeze" y en "IC Prolog", convirtiéndose en una verdadera primitiva de programación concurrente en Concurrent Prolog.

Entre los lenguajes de programación que utilizan este concepto están:

La secuenciación prometida se utiliza en los lenguajes:

  • Joule
  • E
Other Languages
日本語: Future
русский: Futures and promises