Pour donner une forme à l’information : le codage
3
1.4 Communication ou archivage
D’où proviennent les données ? Que deviennent les résultats ? Les réponses les plus naturelles sont : les données sont communiquées au programme par l’utilisateur ; les résultats sont
communiqués à l’utilisateur par le programme.
Cela correspond effectivement à une situation fort classique dans laquelle l’ordinateur doit
être en mesure de communiquer avec l’homme. Cependant, les données ne sont pas toujours
fournies manuellement. Par exemple, dans le cas d’un programme de paye, il est probable
que certaines informations relativement permanentes (noms, numéros de sécurité sociale...)
auront été préalablement archivées dans un fichier ou dans une base de données. Le programme y accédera alors directement.
Dans le cas de la réservation d’un billet d’avion, vous n’aurez pas à fournir explicitement les
caractéristiques du vol souhaité (aéroport de départ, aéroport d’arrivée, heure de départ,
numéro de vol...). Vous effectuerez un choix parmi une liste de possibilités que le programme
aura trouvées, là encore, dans une base de données, en fonction de certains critères que vous
aurez exprimés.
On notera, à propos des bases de données, que les informations qu’elles renfement auront dû
être préalablement archivées par d’autres programmes dont elles constituaient alors les résultats. Ceci montre la relativité de la notion de donnée ou de résultat. Une même information
peut être tantôt donnée, tantôt résultat, suivant l’usage que l’on en fait.
En général, cet échange d’informations entre programme et milieu extérieur paraît assez
naturel. En revanche, on voit que le programme représente lui-même une information particulière. Comme les données, il sera, soit prélevé automatiquement dans des archives (de programmes, cette fois), soit (plus rarement) communiqué à l’ordinateur par l’homme.
Qui plus est, nous verrons, dès que nous parlerons de langage et de traducteur, que l’information programme pourra, elle aussi, apparaître tantôt comme donnée, tantôt comme résultat
d’un autre programme.
2 Pour donner une forme à l’information : le codage
2.1 L’ordinateur code l’information
Lorsque nous échangeons de l’information avec d’autres personnes, nous utilisons des chiffres, des lettres, des graphiques, des paroles, etc.
Or, pour des raisons purement technologiques, l’ordinateur ne peut traiter ou manipuler
qu’une information exprimée sous forme binaire. On imagine souvent une telle information
comme une suite de 0 et de 1, mais on pourrait en fait utiliser n’importe quel couple de symboles (comme rond blanc et rond noir, ampoule allumée et ampoule éteinte).
Précédent

- 26/370

Suivant