* Integrateur Wordpress Nantes
***Web2007 est un bureau indépendant situé à Genève et a l'habitude de travailler pour des entreprises PARTOUT en France et en Europe
Integrateur Wordpress Nantes
Article:
Le C, Caml ou Pascal,considérés comme langagesimposant la déclarationd'une variable et aussi de lui désigner un type avant son utilisation. La déclaration obligatoire des variables aide le compilateur ou l'interpréteur à identifier les erreurs typographiques comme des variables non déclarées ou des variables homonymes. D'autres langages réalisent l'indicationlors de la première affectation (c'est le cas de la grande partie des langages de script) ou lors de leur première apparition dans le code (comme dans Prolog). Quant à l'initialisation des variables, à savoir l'alliance d'une première valeur, certains langages exigent d'initialiser une variable avant sa première lecture tandis que d'autres fournissent une valeur imp (spécifiée ou indéterminée). Des langages comme Oz ou Prolog n'exécutent pas en vérité d'initialisation. Durant la déclaration des variables aucune valeur n'est accordée, on dit que la variable n'est pas liée. La valeur de la variable est déterminée au fur et à mesure de l'exécution du programme, on parle alors d'unification. Dans les langages de programmation fonctionnelle ou de programmation logique, les variables ne peuvent être accordées qu'à une seule valeur au cours de leur existence. Les variables ,dans la majorité des langages, n'existent qu'en tant que moyens pour le programmeur. Donc, renommer toutes les occurrences d'une variable ne changera pas le fonctionnement du programme. En contrepartie, pour donner une expressivité supplémentaire, certains langages permettent de juger un nom de variable comme une valeur comme une autre (par exemple, ce sont les symboles de Common Lisp et Smalltalk). C'est une méthode très utile pour implanter rentablement des algorithmes de calcul symbolique. En programmation informatique, une variable déclarée à l'extérieur du corps de toute fonction ou classed'termine une variable globale, et pouvant donc être utilisée n'importe où dans le programme. On parle aussi de variable de portée globale. Les variables globales pouvant être utilisées n'importe où dans un programme sans avoir été transférées antérieurement en paramètres de fonction, leur usagefavorise la création et l'écriture de programme. l'usage de ces variables complexifie la compréhension d'un programme ainsi que son débuggage et sa modification ultérieure. Lorsqu'une variable globale comprend une information erronée,dans la recherche d'erreurs de programmation, il est plus compliqué de trouver la source de l'erreur, car la variable a pu être changée dans n'importe quelle partie du programme. Lors des modifications apportées à un programme, il est complexe de changer le traitement d'une variable globale parce qu'il faut comprendre tout le programme pour savoir comment la variable était traitée dans le programme originel, étant donné que la variable peut être modifiée depuis n'importe quelle fonction. De plus, elles sont un vecteur de fuite de mémoire.