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

* Webmaster Drupal Nantes




* Webmaster Drupal Nantes





Article:

Le C, Caml ou Pascal,sont des langagesqui obligent d’indiquer une variable voire de lui apporter un type avant son utilisation. La déclaration obligée des variables aide le compilateur ou l'interpréteur à identifier les erreurs typographiques comme des variables non indiquées ou des variables homonymes. D'autres langages opèrent l’indicationlors de la première affectation (c'est le cas de la plupart des langages de script) ou lors de leur première apparition dans le code (comme dans Prolog).
Relativement à l'initialisation des variables, en clair l'alliance d'une première valeur, certains langages obligent 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’accomplissent pas en vérité d'initialisation. Au moment de 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.
Dans la majorité des langages, les variables 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.
Par contre, pour apporter 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 technique très utile pour implémenter efficacement des algorithmes de calcul symbolique.
En programmation informatique, une variable déclarée à l'extérieur du corps de toute fonction ou classesignifie une variable globale, et pouvant donc être utilisée n'importe où dans le programme. On parle également 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 utilisation favorise la conception et l'écriture de programme.
L'utilisation de ces variables complexifie la compréhension d'un programme ainsi que son débuggage et sa modification ultérieure.
Dans la recherche d'erreurs de programmation, lorsqu'une variable globale comprend une information erronée, il est plus compliqué de trouver la source de l'erreur, puisque 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 modifier 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.






* Web2007 est le site d'un informaticien indépendant qui peut et veut travailler à distance pour des entreprises partout en Europe.
Dans les métiers du web, la proximité n'est pas obligatoire, la nouvelle technologie ( vidéo conférence Skype, Whatsapp, etc... ) nous permet d'être virtuellement juste à coté et de se voir, bienvenue dans le monde du futur !
Et surtout votre site internet n'est pas près de vous mais sur un serveur virtuel distant, donc la proximité n'est pas importante.
Pour info, j'habite personnellement à Gaillard-Haute Savoie et mon bureau est juste à coté à Genève-Suisse.