[{"@context":"http:\/\/schema.org\/","@type":"BlogPosting","@id":"https:\/\/wiki.edu.vn\/all2fr\/wiki1\/effet-informatique-wikipedia\/#BlogPosting","mainEntityOfPage":"https:\/\/wiki.edu.vn\/all2fr\/wiki1\/effet-informatique-wikipedia\/","headline":"Effet (informatique) – Wikipedia","name":"Effet (informatique) – Wikipedia","description":"D\u00e9crit dans l’informatique th\u00e9orique Effet Le changement dans la condition dans laquelle il y a une machine abstraite. [d’abord] Parfois,","datePublished":"2023-10-03","dateModified":"2023-10-03","author":{"@type":"Person","@id":"https:\/\/wiki.edu.vn\/all2fr\/wiki1\/author\/lordneo\/#Person","name":"lordneo","url":"https:\/\/wiki.edu.vn\/all2fr\/wiki1\/author\/lordneo\/","image":{"@type":"ImageObject","@id":"https:\/\/secure.gravatar.com\/avatar\/44a4cee54c4c053e967fe3e7d054edd4?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/44a4cee54c4c053e967fe3e7d054edd4?s=96&d=mm&r=g","height":96,"width":96}},"publisher":{"@type":"Organization","name":"Enzyklop\u00e4die","logo":{"@type":"ImageObject","@id":"https:\/\/wiki.edu.vn\/wiki4\/wp-content\/uploads\/2023\/08\/download.jpg","url":"https:\/\/wiki.edu.vn\/wiki4\/wp-content\/uploads\/2023\/08\/download.jpg","width":600,"height":60}},"image":{"@type":"ImageObject","@id":"https:\/\/de.wikipedia.org\/wiki\/Special:CentralAutoLogin\/start?type=1x1","url":"https:\/\/de.wikipedia.org\/wiki\/Special:CentralAutoLogin\/start?type=1x1","height":"1","width":"1"},"url":"https:\/\/wiki.edu.vn\/all2fr\/wiki1\/effet-informatique-wikipedia\/","wordCount":1100,"articleBody":"D\u00e9crit dans l’informatique th\u00e9orique Effet Le changement dans la condition dans laquelle il y a une machine abstraite. [d’abord] Parfois, c’est aussi de Effet secondaire parl\u00e9, un nom bas\u00e9 sur une traduction arri\u00e8re de l’anglais effet secondaire (Allemand: effet secondaire) remonte. Une variable repr\u00e9sente une valeur tr\u00e8s sp\u00e9cifique \u00e0 tout moment du processus de programme. L’int\u00e9gralit\u00e9 de toutes les variables et de leurs valeurs d\u00e9finit l’\u00e9tat du programme d’une machine abstraite (voir s\u00e9mantique op\u00e9rationnelle). Les op\u00e9rations avec des effets sp\u00e9cifi\u00e9s peuvent le changer. [d’abord] La distinction de ces effets sp\u00e9cifi\u00e9s est les effets non sp\u00e9cifi\u00e9s qui se trouvent en dehors du syst\u00e8me. Selon la d\u00e9finition, la sortie de l’\u00e9cran peut \u00e9galement inclure, selon la d\u00e9finition. Ces effets peuvent ne pas \u00eatre pris en compte pour la machine abstraite. Langages de programmation [ Modifier | Modifier le texte source ]] Dans la plupart des langages de programmation, l’\u00e9valuation d’une expression peut avoir un effet sp\u00e9cifi\u00e9. Les expressions et les fonctions peuvent \u00eatre efficaces ou efficaces. Le groupe de fonctions avec effet comprend g\u00e9n\u00e9ralement, par exemple, tous ceux qui ont \u00e0 voir avec l’insertion ou la sortie des donn\u00e9es. Les fonctions efficaces dans les langues \u00e9lev\u00e9es sont, par exemple, des fonctions math\u00e9matiques telles que les sinus, la racine cosinus ou carr\u00e9e. Libert\u00e9 d’effet dans la programmation purement fonctionnelle [ Modifier | Modifier le texte source ]] Dans les langages de programmation purement fonctionnels, l’\u00e9valuation d’une expression contrairement \u00e0 d’autres langages de programmation n’a jamais d’effet sp\u00e9cifi\u00e9. Il n’y a aucune instruction dans de telles langues, mais seulement des expressions. Aucune variable et aucune affectation de valeur n’est utilis\u00e9e. Dans ce cas, un effet sous forme de sortie d’un r\u00e9sultat n’est pas un effet sp\u00e9cifi\u00e9. Dans la programmation purement fonctionnelle, il n’y a donc aucun changement dans l’\u00e9tat au sens de la d\u00e9finition ci-dessus et donc aucun effet. [2] Le langage de programmation est apatride et non efficace. [2] [3] [3] Cette propri\u00e9t\u00e9 d’un langage de programmation est appel\u00e9e transparence r\u00e9f\u00e9rentielle. Il indique que la valeur d’une expression ne d\u00e9pend que de son environnement et non du temps ou d’un certain ordre de l’\u00e9valuation. [4] Des exemples de langages compl\u00e8tement efficaces sont les langages de programmation purement fonctionnels haskell, orm ou pur lisp ( pur lisp ). Dans d’autres langages de programmation fonctionnelle tels que des sch\u00e9mas, les appels proc\u00e9duraux peuvent modifier les valeurs des variables ou d\u00e9clencher des d\u00e9penses d’\u00e9cran. La transparence r\u00e9f\u00e9rentielle est perdue et le sch\u00e9ma n’est donc pas un langage purement fonctionnel. [4] Afin de mettre l’accent sur cette propri\u00e9t\u00e9 dans la langue utilis\u00e9e \u00e0 des fins d’enseignement, les proc\u00e9dures qui ont \u00e9t\u00e9 faites avec des effets sont marqu\u00e9es d’une marque d’exclamation, par exemple dans l’affectation variable (Set! A 2) . Exemple [ Modifier | Modifier le texte source ]] L’exemple de programme suivant, qui est typique de l’un des deux r\u00e9sultats de calcul possibles, fournit ce qui suit avec ses supports et la notation de pr\u00e9fixe pour une langue telle que LISP ou sch\u00e9ma. ( si ( = un 0 ) ( + un d'abord ) ( * un 2 )) Il n’y a aucune affectation du r\u00e9sultat \u00e0 une variable. En particulier, cependant, l’ordre d’\u00e9valuation des fonctions individuelles ( si , = , + et * ) Aucune influence sur le r\u00e9sultat. Chaque expression peut \u00eatre remplac\u00e9e par sa valeur \u00e0 tout moment. C’est la transparence r\u00e9f\u00e9rentielle. \u2191 un b Hans-J\u00fcrgen Appelrath, Jochen Ludewig: Scriptum of Computer Science – une introduction conventionnelle . Version 11 f\u00e9vrier 1999; Consult\u00e9 le 10 ao\u00fbt 2008 \u2191 un b P. Rehenberg, G. Pomberger: Manuel d’informatique . Carl Hanser Verlag, Munich \/ Vienne 2006, ISBN 978-3-446-40185-3. \u2191 un b C. Wagenknecht: Programmation des paradigmes . Teubner, Wiesbaden 2004, ISBN 978-3-519-00512-4. \u2191 un b C. Schedulements: Programmation fonctionnelle . ( M\u00e9mento \u00e0 partir du 22 mai 2005 Archives Internet ) (PDF) N\u00fcrnberg 2002. "},{"@context":"http:\/\/schema.org\/","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"@id":"https:\/\/wiki.edu.vn\/all2fr\/wiki1\/#breadcrumbitem","name":"Enzyklop\u00e4die"}},{"@type":"ListItem","position":2,"item":{"@id":"https:\/\/wiki.edu.vn\/all2fr\/wiki1\/effet-informatique-wikipedia\/#breadcrumbitem","name":"Effet (informatique) – Wikipedia"}}]}]