Il travaille en trois étapes": lʼinterprétation, lʼexécution et la transmission des résultats.
Lʼétape de lʼinterprétation correspond à la compréhension chez lʼêtre humain, comme dans le fait
de savoir lire lʼinstruction «"introduire le ticket dans la position indiquée sur le schéma"» et de
donner un sens à ces mots.
Lʼétape de lʼexécution correspond à la mise en oeuvre, comme dans lʼaction dʼintroduire le ticket
de la manière indiquée.
Lʼétape de la transmission des résultats correspond à la communication, comme dans le
message «"reprenez votre ticket"».
Techniquement, un ordinateur peut se définir comme une machine dotée de quatre
caractéristiques": la programmabilité, le traitement dʼinformations, le traitement numérique et la
construction électronique.
La programmabilité est la capacité de lʼordinateur de traiter une suite de plusieurs instructions.
Le traitement dʼinformation signifie que lʼordinateur travaille sur des informations (en notant
quʼelles doivent être existantes"; un ordinateur ne peut pas en créer).
Le traitement numérique signifie que lʼordinateur gère des informations discrètes, non continues.
La construction électronique renvoie au fait que les ordinateurs actuels sont électroniques.
La programmabilité et le traitement dʼinformations sont les deux caractéristiques essentielles de
lʼordinateur. Sans moyens de suivre les instructions dʼun programme et de traiter des informations,
un ordinateur ne pourrait rien faire dʼutile.
Les deux autres caractéristiques sont moins fondamentales. Le fait quʼun ordinateur soit
numérique ne tient quʼà la difficulté de concevoir un ordinateur analogique qui offre un bon rapport
efficacité-prix.
Quant au fait quʼil soit électronique, cʼest sans grand intérêt, dans la mesure où la technique de
construction importe peu"; cʼest la logique de fonctionnement qui compte. Ainsi, au XIXe siècle, le
mathématicien anglais Babbage a conçu un ordinateur mécanique, et, dans les années 1940,
lʼAllemand Zuse a construit un ordinateur électromécanique. Actuellement, des chercheurs
travaillent sur les techniques optiques. Chaque fois, il sʼagit pourtant clairement dʼun ordinateur.
Bien quʼil ait été conçu vers 1830, lʼAnalytical Engine de Babbage pourrait faire tourner les
programmes que nous utilisons aujourdʼhui. Simplement, il le ferait beaucoup plus lentement.
La notion dʼalgorithme
La notion dʼalgorithme est centrale en informatique, mais on la rencontre dans tous les domaines
dʼactivité humaine": on coud une robe selon lʼalgorithme fourni par des instructions de travail, sur la
base dʼun patron"; on construit un modèle réduit en suivant les instructions dʼassemblage"; on
exécute une sonate en se conformant à une partition.2 On appelle processeur lʼagent qui exécute
un algorithme — un processeur peut donc être une personne, un animal, une plante, une machine,
etc.
Introduction à lʼinformatique#2#http://www.jaquet.org, octobre 2009
2 Les Goldschlager et Andrew Lister, Computer Science, Prentice Hall, New York, 1988, p. 2.