WEB2007 ALSO SPEAKS ENGLISH
06 44 00 14 84 (ou 0033644001484)

* Developpeur Web Versailles


***Web2007 est un bureau indépendant situé à Genève et a l'habitude de travailler pour des entreprises PARTOUT en France et en Europe

Developpeur Web Versailles





Article:

En informatique, la continuation d'un système se concentre sur son futur, c'est-à-dire la suite des instructions qu'il lui reste à accomplir à un moment net. C'est un point de vue pour retracer l'état de la machine.
Dans certains langages de programmation, les continuations peuvent être utilisées précisément en tant qu'objets du langage à part entière : on peut stocker la continuation courante dans une variable que l'on peut donc manipuler en tant que telle ; puis plus loin, on peut restaurer la continuation, ce qui a pour effet de dépister l'exécution du programme présent vers le futur que l'on avait enregistré.
En C, l'instruction setjmp a pour but la capture de la continuation (en fait, stocker la valeur du compteur ordinal dans une variable), et l'instruction longjmp permet de dérouter le programme vers une continuation enregistrée.
En programmation fonctionnelle, une continuation prend la forme d'une fonction qui peut prendre divers arguments (qui influent sur la valeur de retour de l'instruction qui avait "saisi" la continuation courante) et qui n'a pas de valeur de retour (en fait ne finit pas du point de vue de l'appelant, car le programme est dérouté).
En programmation fonctionnelle, la curryfication définit l'opération qui fait passer une fonction à plusieurs arguments à une fonction à un argument qui retourne une fonction prenant le reste des arguments. l'opération antinomique est nettement possible. La curryfication permet de produire des fonctions parfaites.
Le nom du mathématicien américain Haskell Curry a suscité la venue de ce terme, même si cette opération fût introduite pour la première fois par Moses Schönfinkel.
En informatique, une routine apparait comme une entité informatique qui prend en charge une portion de code (une séquence d'instructions) effectuant un traitement spécifique bien identifié (asservissement, tâche, calcul, etc.) relativement autonome du reste du programme et qui peut être réutilisé dans ce même programme ou dans un autre programme. Dans ce dernier cas, on range souvent la routine dans une bibliothèque pour la rendre disponible à d'autres projets de programmation, tout en préservant l'intégrité de son implémentation. En programmation procédurale, un déclencheur (trigger en anglais) est un dispositif logiciel qui provoque un traitement particulier en fonction d'événements prédéfinis. Par extension, c'est l'événement lui-même qui est qualifié de déclencheur.
Dans les bases de données, lors de la mise à jour ou de l'abdication d'une donnée, si un déclencheur existe, il peut lancer automatiquement une procédure stockée, qui agit en parallèle sur la même donnée dans une table afférente. Cela permet de robotiser certains traitements assurant la cohérence et la probité de la base de données.






****Web2007 est un bureau indépendant situé à Genève et a l'habitude de travailler pour des entreprises PARTOUT en France et en Europe