Discuter:Variable

Un article de Wikipédia, l'encyclopédie libre.

Bonjour, je vais inclure une partie qui parlera plus en profondeur des variables mathématiques. Je vais certainement modifier légèrement le plan. Oxyde 29 août 2006 à 14:05 (CEST)

[modifier] Créer deux articles ?

Ne serait-il pas temps de faire variable_(informatique) et variable_(mathématiques) ? Aurélien 2 septembre 2006 à 13:31 (CEST)

Oui je pense qu'il y aura assez de matière pour les deux articles. Oxyde

[modifier] Initialisation vs déclaration

Je ne suis pas très connaissant, plutôt un utilisateur de l'article sur les variables mais je vois une incohérence qu'un pro devrait pouvoir corriger.:

Voir les extraits ci-bas.: "la déclaration permet de déclarer un nom de variable, éventuellement de lui associer un type, ainsi qu'une valeur initiale..."

Il me semble que l'association à une valeur initiale est l'initialisation et non la déclaration.

Exemple: "En ce qui concerne l'initialisation des variables, c'est-à-dire l'association d'une première valeur..." "Lors de la déclaration des variables aucune valeur n'est associée, on dit que la variable n'est pas liée."

Bonjour, dans beaucoup de langages, il est maintenant possible de déclarer une variable et en même temps de lui donner une valeur initiale.
exemple en java: int i=12; ce qui a pour effet de réserver avant l'exécution du bloc de programme une variable contenant la valeur 12. Maintenant je ne suis pas pro et je ne pourrais dire si l'initialisation fait partie dans ce cas de la déclaration, mais je pense que oui parce que techniquement c'est comme si on avait au départ une case contenant dès le départ une première valeur d'un certain type. Oxyde 15 octobre 2006 à 13:39 (CEST)
La définition est professionnellement correcte. Typage et initialisation conjointement à la déclaration est juste une option (ou une obligation, tout dépend du langage en fait) de cette déclaration. L'initialisation en cours de déclaration est même parfois imposée comme "bonne" règle de codage.--Overkilled 29 octobre 2007 à 15:41 (CET)

[modifier] Typage fort ou faible

Le mieux est de se reporter à l'article Typage fort. Autrement vu que mon commentaire est quelque peu ambigu je l'explicite ici : le Typage dynamique est peut-être (il est toujours possible d'en débattre) une condition suffisante pour qualifier un typage de "faible" mais ce n'est certainement pas une condition nécessaire. Dans l'échelle allant du faible au fort le langage C est reconnu comme faiblement typé (on peu toujours trouver plus faible encore) et pourtant ne connait pas le typage dynamique.--Overkilled 29 octobre 2007 à 15:41 (CET)