Ceci est une ancienne révision du document !
Programmation impérative
Elle consiste à décrire les opérations en séquences d'instructions exécutées par l'ordinateurpour modifier l'état du programme. Ce type de programmation est le plus répandu dansl'ensemble des langages de programmation existants.
La quasi-totalité des processeurs sont de nature impérative : ils exécutent une suite d'instructions élémentaires, codées sous forme d'opcodes (operation codes). Ces opcodes forment le langage machine spécifique à l'architecture du processeur. L'état du programme à un instant donné est défini par le contenu de la mémoire centrale à cet instant.
Les langages de plus haut niveau utilisent des variables et des opérations plus complexes, mais suivent le même paradigme. Les recettes de cuisine et les vérifications de processus industriel sont deux exemples de concepts familiers qui s'apparentent à de la programmation impérative ; de ce point de vue, chaque étape est une instruction, et le monde physique constitue l'état modifiable. Puisque les idées de base de la programmation impérative sont à la fois conceptuellement familières et directement intégrées dans l'architecture des microprocesseurs, la grande majorité des langages de programmation est impérative. source Wikipedia
Instructions de la base impérative
La plupart des langages de haut niveau comporte cinq types d'instructions principales :
- la séquence d'instructions
- l'assignation ou affectation
- l'instruction conditionnelle
- la boucle
- les branchements
Séquence d'instructions
Une séquence d'instructions, (ou bloc d'instruction) désigne le fait de faire exécuter par lamachine une instruction, puis une autre, etc., en séquence, par opposition au fait d'exécuteren parallèle des instructions.