TS - Spécialité ISN
La programmation Page n°1/3
ISN -
Informatique et Sciences du Numérique
LA PROGRAMMATION
1. LA PROGRAMMATION
La programmation d’un ordinateur consiste à « expliquer » à une machine ce qu’elle doit faire en
sachant qu’elle ne peut effectuer qu’un traitement automatique sur des séquences de caractères.
Un programme est une suite d’instructions, encodées en respectant de manière très stricte un
ensemble de conventions fixées à l’avance que l’on appelle « langage informatique ». La machine est
pourvue d’un mécanisme qui décode ces instructions en associant à chaque « mot » du langage une
action précise.
2. LANGAGE MACHINE, LANGAGE DE PROGRAMMATION
Un ordinateur est une machine qui effectue des opérations simples sur des séquences de signaux
électriques ne prenant que deux états (par exemple un potentiel électrique maximum ou minimum).
Ces séquences peuvent être considérées conventionnellement comme des suites de nombres ne
prenant que deux valeurs 0 et 1 (système binaire).
Un ordinateur est incapable de traiter autre chose que des nombres binaires. Toute information d’un
autre type (textes, les images, les sons, les nombres) doit être convertie ou codée en format binaire.
Ceci est également valable pour les programmes, c’est-à-dire les séquences d’instructions que l’on va
fournir à la machine pour lui dire ce qu’elle doit faire. La suite d’instructions composée de caractères
formant des mots-clés constituant le programme, doit être traduite avant d’être transmise à
l’ordinateur.
Le système de traduction proprement dit s’appelle interpréteur ou bien compilateur, suivant la
méthode utilisée pour effectuer la traduction.
On appelle langage de programmation un ensemble de mots-clés associé à un ensemble de règles très
précises indiquant comment on peut assembler ces mots pour former des « phrases » que l’interpréteur
ou le compilateur puisse traduire en langage machine (binaire).