Variables en programmation informatique.

Jan 20 2023
Si vous êtes dans le monde de la programmation informatique, vous rencontrerez certainement le terme « variable » quel que soit le langage ou le but de votre programme. Allons de l'avant et comprenons ce que signifie ce terme.

Si vous êtes dans le monde de la programmation informatique, vous rencontrerez certainement le terme « variable » quel que soit le langage ou le but de votre programme. Allons de l'avant et comprenons ce que signifie ce terme.

Selon le Cambridge Dictionary , le mot variable signifie ;

un). c'est quelque chose qui est susceptible de changer souvent

b). un nombre, un montant ou une situation qui peut changer

c). une lettre ou un symbole qui représente l'un des ensembles de valeurs

Cet article sert à donner une explication éclairée du terme dans le contexte de la programmation informatique qui est plus enclin aux deuxième et troisième définitions ci-dessus.

Launch School a une très bonne définition d'une variable en ce qui concerne la programmation informatique comme suit :

Les variables sont utilisées pour stocker des informations à référencer et à manipuler dans un programme informatique. Ils fournissent également un moyen d'étiqueter les données avec un nom descriptif, afin que nos programmes puissent être compris plus clairement par le lecteur et par nous-mêmes. Il est utile de considérer les variables comme des conteneurs contenant des informations. Leur seul but est d'étiqueter et de stocker des données en mémoire. Ces données peuvent ensuite être utilisées tout au long de votre programme.

Illustration d'une variable par CompSci

Nous avons maintenant défini des variables comme des «espaces réservés» ou des «boîtes» que nous pouvons utiliser pour stocker des données ou des valeurs. Pour les utiliser, il faut leur donner des noms. Chaque langage de programmation a des conventions ou des règles de dénomination qui régissent la manière dont les variables sont nommées. Les conventions de dénomination dictent la syntaxe de dénomination des caractères qui peuvent ou ne peuvent pas être utilisés, la capitalisation, la sensibilité à la casse, etc.

Nous ne pouvons pas épuiser toutes les conventions de dénomination pour tous les langages dans cet article, cependant, donner un nom significatif et descriptif qui communique le but de la variable est commun à tous les langages de programmation. Les documentations spécifiques à chaque langue sont un bon endroit pour trouver les conventions de nommage pour chaque langue.

Maintenant que nous comprenons ce que sont les variables et comment les nommer, voyons comment elles peuvent être utilisées. Tout d'abord, voici quelques termes associés aux variables en programmation :

Déclarer/Définir : cela revient simplement à créer une variable.
Assign/Store : une fois qu'une variable est créée, vous y mettez une certaine valeur. Dans la plupart des langages de programmation, '=' est utilisé pour attribuer des valeurs.

Accès : l'intérêt de stocker une valeur dans une variable est de pouvoir y accéder pour l'utiliser.
Modifier/Changer : cela signifie remplacer la valeur à l'intérieur d'une variable par une nouvelle.

Portée : signifie jusqu'où la variable est accessible pour être utilisée dans les sections d'un programme.

Ce ne sont que quelques-uns à mentionner. Vous pouvez vous référer à plus de détails ici et ici .

Types de variables.

Il existe cinq types de variables. Constantes, variables globales, variables de classe, variables d'instance et variables locales.

Constantes : elles sont utilisées pour stocker des données qui n'ont jamais besoin de changer.

Variables globales : ces variables sont disponibles dans l'ensemble de votre application/programme, remplaçant toutes les limites de portée.

Variables de classe : ces variables sont accessibles par les instances de votre classe, ainsi que la classe elle-même. Les variables de classe doivent être initialisées au niveau de la classe, en dehors de toute définition de méthode.

Variables d'instance : ces variables sont disponibles dans toute l'instance courante de la classe parent. Les variables d'instance peuvent traverser certaines limites de portée, mais pas toutes.

Variables locales : les variables les plus courantes que vous rencontrerez et qui obéissent à toutes les limites de portée.