Les éléments constitutifs d’un langage de programmation
Les langages de programmation traditionnels sont composés de commandes (souvent appelées déclarations), opérateurs, variables et données. Les variables représentent les données et les les instructions et les opérateurs opèrent sur les données pour produire le résultat requis.
Variables
Variables locales
Le concept de variables locales et globales est de la plus haute importance. Locale les variables sont des variables à plage limitée. Cela signifie qu’ils ont un nombre limité durée de vie. Ils travaillent et vivent uniquement dans la fonction qui leur est définie. Comme dès la fin du cycle fonctionnel, ces variables perdent leur valeur.
Variables globales
Contrairement aux variables locales, les variables globales résident dans tout le programme. Ils sont valables dans tous les sous-programmes appelés par le programme principal.
La question la plus naturelle que l’on puisse poser. Pourquoi avons-nous besoin du local variables en premier lieu. Définissons tous toutes les variables comme variables globales. cela pourrait fonctionner pour les petits programmes. Mais quand vous continuez à créer une énorme application qui implique de nombreux sous-programmes, vous ne savez pas quelle variable a quoi valeur dans quelle fonction. Bref, c’est le chaos total.
Constantes
Les constantes sont similaires aux variables mais n’ont qu’une seule valeur tout au long de l’exécution d’un programme. Le contenu des variables peut changer aussi souvent que nécessaire. Alors pourquoi utiliser une constante si elle ne peut contenir qu’une seule valeur ? Et bien souvent, dans un programme, c’est nécessaire d’utiliser le même numéro ou la même chaîne à plusieurs reprises. Par exemple, dans un programme de calcul des comptes de fin d’année, il y aura plusieurs parties du programme se référant à la valeur actuelle du salaire. Nous pourrions coder en dur la valeur dans le programme partout où elle est utilisée, mais il serait fastidieux de la modifier si le gouvernement modifiait le taux. Alternativement, nous pourrions utiliser une variable standard appelée ‘sal’ pour contenir la valeur. Donc, s’il y a un changement requis dans le salaire, nous ne le faisons pas il faut changer la valeur partout dans le programme.
Tableaux
Les tableaux sont l’une des structures les plus importantes de tout langage de programmation. Dans En termes simples, les tableaux peuvent être définis comme un groupe de types de données similaires. Quand il est grand nombre de données similaires doivent être traitées, il n’y a pas de meilleure façon de implémentation que les tableaux.
Les opérateurs
Opérateurs mathématiques
+, -, *, /, %, etc sont les opérateurs mathématiques
Opérateurs booléens
AND, OR, NOT, Ex-OR, NAND, etc. sont des opérateurs booléens. Aussi connu sous le nom de logique les opérateurs.
Le langage de programmation contient également de nombreux autres aspects tels que les fonctions, procédures, types de données dynamiques comme les listes de liens, les arbres binaires, les piles, les files d’attente, etc. De plus, si vous allez en profondeur, vous devez alors considérer les directives du compilateur, préprocesseur, éditeur de liens, etc. Tout cela dépasse le cadre de mes articles. Aussi ils ne sont pas impératifs dans notre cursus.