Futures

Futures

En programmation, les notions de futures, promises ou delay font référence à des techniques de synchronisation pour certains langages concurrents. Il s'agit d'abstractions qui servent de proxy pour un résultat non-connu au moment où il est référencé pour la première fois, car son calcul et/ou son obtention se fera « plus tard » à l'exécution.

Le terme générique de promise (« promesse ») a été proposé par Daniel P. Friedman et David Wise en 1976[1] ; Peter Hibbard le dénommait eventual[2] à la même époque. Le concept similaire de future a été introduit en 1977 dans une publication de Henry Baker et Carl Hewitt [3].

Les termes future, promise et delay sont la plupart du temps interchangeable, bien que certains programmeurs soulignent des différences entre future et promise. L'action consistant à attribuer sa valeur à une promise est la plupart du temps notée resolving, fulfilling ou binding.

Références

  1. Friedman, Daniel (1976). "The Impact of Applicative Programming on Multiprocessing". International Conference on Parallel Processing, pp. 263-272.. 
  2. Hibbard, Peter (1976). "Parallel Processing Facilities". New Directions in Algorithmic Languages, (ed.) Stephen A. Schuman, IRIA, 1976.. 
  3. Henry Baker and Carl Hewitt (August 1977). "The Incremental Garbage Collection of Processes". Proceedings of the Symposium on Artificial Intelligence Programming Languages, SIGPLAN Notices 12. 

Liens externes


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Futures de Wikipédia en français (auteurs)

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

Regardez d'autres dictionnaires:

  • Futures — Студийный альбом …   Википедия

  • Futures — may mean:Finance*Futures contract, a tradable financial contract *Futures exchange, a financial market where futures contracts are traded * Futures (magazine), an American finance magazineocial sciences*Futures studies, multidisciplinary studies… …   Wikipedia

  • Futures —   [ fjuːtʃəz; englisch, Plural von future »Zukunft«] Plural, Sammelbezeichnung für standardisierte Terminkontrakte, die an Börsen gehandelt werden (z. B. in Chicago, New York, London). Futures können sich auf Metalle, v. a. Edelmetalle,… …   Universal-Lexikon

  • Futures — Álbum de Jimmy Eat World Publicación 19 de octubre de 2004 Grabación Cello Studios, Los Ángeles, California y Harvey Moltz Studio, Tucsón, Arizona …   Wikipedia Español

  • futures — index portfolio Burton s Legal Thesaurus. William C. Burton. 2006 futures …   Law dictionary

  • futures — “goods sold on agreement for future delivery,” 1880; see FUTURE (Cf. future) …   Etymology dictionary

  • futures — Commercial contracts calling for the purchase or sale of specified quantities of a good at specified future dates. The good in question may be grain, livestock, precious metals, or financial instruments such as treasury bills. Up until the time… …   Universalium

  • Futures — A term used to designate all contracts covering the sale of financial instruments or physical commodities for future delivery on a commodity exchange. The New York Times Financial Glossary * * * futures fu‧tures [ˈfjuːtʆəz ǁ ərz] noun [plural]… …   Financial and business terms

  • futures — Contracts for the sale/purchase of a specified quantity of a financial instrument, currency, or commodity at an agreed upon price on a given future date. First developed for agricultural commodities, actively traded futures are available for… …   Financial and business terms

  • Futures — Ein Future (auch (Börsen ) Terminkontrakt) ist ein verbindlicher Börsenvertrag (Kontrakt) zwischen zwei Parteien (im Gegensatz zu halbseitig verpflichtenden Verträgen bei Optionen), eine Art von börsengehandelten Termingeschäften. Lieferung (für… …   Deutsch Wikipedia

  • Futures — A financial contract obligating the buyer to purchase an asset (or the seller to sell an asset), such as a physical commodity or a financial instrument, at a predetermined future date and price. Futures contracts detail the quality and quantity… …   Investment dictionary

Share the article and excerpts

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