À retenir
- C'est la plus petite unité d'exécution d'un programme.
- Elles sont exécutées séquentiellement (l'une après l'autre) par défaut.
- La combinaison de milliers d'instructions forme un logiciel ou une application.
Une instruction est un ordre élémentaire donné à un ordinateur pour qu'il effectue une action précise. C'est l'unité de base d'un programme informatique, comparable à une étape unique dans une recette de cuisine (par exemple : « mélanger les œufs »).
Étymologie
Issu du latin instructio (« action d'assembler, de construire »), lui-même dérivé de instruere. En informatique, le terme a évolué pour désigner la manière dont on « instruit » la machine, c'est-à-dire comment on lui fournit les directives nécessaires à son fonctionnement.
Exemples d'usage
print("Bonjour"): une instruction d'affichage en Python.x = 5: une instruction d'affectation (donner une valeur à une variable).ADD A, B: une instruction en langage assembleur demandant au processeur d'additionner deux contenus.
Cas d'usage
Les instructions interviennent à tous les niveaux de l'informatique : du code écrit par un développeur (langage de haut niveau) jusqu'aux signaux électriques traités par le processeur (jeu d'instructions machine).
Bonnes pratiques
Il est recommandé d'écrire des instructions claires et de ne pas en surcharger une seule ligne pour faciliter la lecture. En programmation moderne, on privilégie la lisibilité (une instruction par ligne) pour aider au débogage.
Synonymes
Antonymes
Conseil
Quand vous débutez, visualisez chaque instruction comme une action physique de la machine. Si un programme ne fonctionne pas, analysez les instructions une par une pour vérifier laquelle ne produit pas le résultat attendu.
Questions fréquentes
Quelle est la différence entre une instruction et un algorithme ?
L'instruction est une étape isolée, tandis que l'algorithme est l'ensemble logique et ordonné de ces instructions pour résoudre un problème donné.
Un processeur comprend-il le texte des instructions ?
Non, le processeur ne comprend que le code binaire (0 et 1). Les instructions écrites par l'humain sont traduites par un compilateur ou un interpréteur.