Ecrire un code, c'est comme écrire un texte dans une langue destinée à la machine. La programmation consiste simplement à écrire un code informatique pour créer un programme. Cela peut ressembler à un simple jeu de mots et de terminologie dans un format très particulier. Dans cette section, nous allons découvrir ensemble les notions élémentaires de la programmation, qui est aussi une source de passion pour certains et un véritabl métier pour certains d'autres.
Un programme est une suite d'instructions écrite en utilisant un langage de programmation particulier que la machine peut interpréter et exécuter. Que ce soit notre programme sera compilé ou interprété pour exécution, , le principe reste le même pour tous les programmes.
Un programme peut être très simple, par exemple pour calculer des formules mathématiques comme l'addition, la soustraction, la multiplication ou la division, ou très complexe, comme un système d'exploitation conçu pour faire fonctionner une machine, un ordinateur ou un téléphone. Le principe est de donner des ordres à un microcontrôleur ou à un processeur pour qu'il exécute ce qu'on lui demande. Cela peut aller de la mise en œuvre de tâches de contrôle au dispositifs matériels de précision tels que des robots ou des imprimantes.
Comme nous l'avons indiqué précédemment, un progiciel informatique est un ensemble d'instruction dans un format précis qui doit valider un certain format et doit respecte une certaines terminologies. De manière générale, il est constitué de:
Nous détaillons dans les sections suivantes de manière détaillés les différents parties décrites ci-dessus.
Pour écrire un programme dans n'importe quel langage de programmation, il est primordial d'écrire un algorithme. Par définition, un langage de programmation vous permet de concevoir et de créer votre application ou votre logiciel selon vos attentes. Mais pour pouvoir écrire ce code, qu'il soit complexe ou simple, vous devez d'abord l'écrire dans un langage compréhensible par l'être humain, puis le traduire dans un langage machine. Autrement dit, vous devez indiquer comment traiter les données et comment effectuer les tâches.
Cette formulation dans le langage humain de votre cahier des charges s'appelle un algorithme. Il s'agit d'une suite de descriptifs ou d'instructions, rédigés pour accomplir certaines tâches ou résoudre certains problèmes. C’est comme une recette de gâteau : la suite des actions à accomplir pour obtenir un gâteau à partir de certains ingrédients, tout en respectant un certain ordre.
Une entrée est une variable que notre code récupère tout au début ou au cours de son exécution. Cette entrée, appelé en anglais Input, peut être transformée ou utilisée uniquement pour le traitement d'une autre variable.
Dans l'exemple précédent "faire un gâteau", les entrées de notre processus sont les suivantes: la farine, le beurre, l'œuf, la levure, le sucre, etc. Cette liste reste exhausitive et varie en fonction du résultat attendu. C'est exactement le mode de fonctionnement des progiciels informatiques; en fonction des entrées et du processus de traitement, le résultat diffère.
C'est une variable, appelé en anglais output, qui est le résultat de notre programme. Elle peut être un produit fini, un affichage, un enregistrement, etc. Dans le cas de notre programme "faire un gateau", notre sortie est un gâteau.
Une sortie, dans un programme, peut prendre plusieurs formes telles que:
La programmation | Les variables > |