* Developpeur Wordpress 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 Wordpress Versailles
Article:
Dans le langage informatique, la continuation d'un système se rapporte à son futur, c'est-à-dire le reste des instructions à produire à un moment précis. C'est un point de vue pour décrire l'état de la machine. Pour un certain nombre de langages de programmation, les continuations sont établies comme objets du langage à part entière : la continuation courante peut être stockée 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éjouer la réalisation du programme actuel vers le futur que l'on avait enregistré. En effet, l'instruction setjmp a pour obligation de tenir une continuation (en fait, stocker la valeur du compteur ordinal dans une variable), et l'instruction longjmp agit dans le déroutage du programme vers une continuation enregistrée. En programmation fonctionnelle, une continuation choisit 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é). Tout au plus, la curryfication s'apparente à 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 inverse est évidemment possible. La curryfication permet de créer des fonctions pures. Le terme est originaire du nom du mathématicien américain Haskell Curry, bien que cette opération fût introduite pour la première fois par Moses Schönfinkel. En informatique, une entité informatique qui en enveloppe une portion de code (une séquence d'instructions) réalisant un traitement propre bien identifié (asservissement, tâche, calcul, etc.) relativement indépendant du reste du programme et qui peut être réutilisé dans ce même programme ou dans un autre programme : il s'agit d'une routine. 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 agencement logiciel qui suscite 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'abnégation 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 annexe. Cela permet de développer certains traitements garantissant la cohérence et l'intégrité de la base de données.