Vous êtes sur la page 1sur 1

PREAMBULE : LE CODAGE Linformation nest pas le savoir. Le savoir nest pas la sagesse. La sagesse nest pas la beaut.

. La beaut nest pas lamour. Lamour nest pas la musique, et la musique, cest quil y a de mieux. - Frank Zappa Les ordinateurs sont comme les dieux de lAncien Testament : avec beaucoup de rgles , et sans piti. - Joseph Campbell Compter en octal, cest comme compter en dcimal, si on nutilise pas ses pouces - Tom Lehrer Il y a 10 sortes de gens au monde : ceux qui connaissent le binaire et les autre s - Anonyme

Cest bien connu, les ordinateurs sont comme le gros rock qui tche : ils sont binai res. Mais ce qui est moins connu, cest ce que ce qualificatif de binaire recouvre exac tement, et ce quil implique. Aussi, avant de nous plonger dans les arcanes de lalg orithmique proprement dite, ferons-nous un dtour par la notion de codage binaire. Contrairement aux apparences, nous ne sommes pas loigns de notre sujet principal. Tout au contraire, ce que nous allons voir prsent constitue un ensemble de notio ns indispensables lcriture de programmes. Car pour parler une machine, mieux vaut connatre son vocabulaire 1. POURQUOI LES ORDINATEURS SONT-ILS BINAIRES ? De nos jours, les ordinateurs sont ces machines merveilleuses capables de traite r du texte, dafficher des tableaux de matre, de jouer de la musique ou de projeter des vidos. On nen est pas encore tout fait HAL, lordinateur de 2001 Odysse de lEs e, lintelligence si dveloppe quil a peur de mourir pardon, dtre dbranch. Mai parat tre une machine capable de tout faire. Pourtant, les ordinateurs ont beau sembler repousser toujours plus loin les limi tes de leur champ daction, il ne faut pas oublier quen ralit, ces fiers--bras ne sont toujours capables que dune seule chose : faire des calculs, et uniquement cela. Eh oui, ces gros malins dordinateurs sont rests au fond ce quils ont t depuis leur in vention : de vulgaires calculatrices amliores ! Lorsquun ordinateur traite du texte, du son, de limage, de la vido, il traite en ral it des nombres. En fait, dire cela, cest dj lui faire trop dhonneur. Car mme le simpl nombre 3 reste hors de porte de lintelligence dun ordinateur, ce qui le situe larg ement en dessous de lattachant chimpanz Bonobo, qui sait, entre autres choses, fai re des blagues ses congnres et jouer au Pac-Man. Un ordinateur manipule exclusivem ent des informations binaires, dont on ne peut mme pas dire sans tre tendancieux q uil sagit de nombres. Mais quest-ce quune information binaire ? Cest une information qui ne peut avoir qu e deux tats : par exemple, ouvert - ferm, libre occup, militaire civil, assis couc blanc noir, vrai faux, etc. Si lon pense des dispositifs physiques permettant de stocker ce genre dinformation, on pourrait citer : charg non charg, haut bas, trou non trou. Je ne donne pas ces derniers exemples au hasard : ce sont prcisment ceux dont se s ert un ordinateur pour stocker lensemble des informations quil va devoir manipuler . En deux mots, la mmoire vive (la RAM ) est forme de millions de composants lectron iques qui peuvent retenir ou relcher une charge lectrique. La surface dun disque du r, dune bande ou dune disquette est recouverte de particules mtalliques qui peuvent , grce un aimant, tre orientes dans un sens ou dans lautre. Et sur un CD-ROM, on tro uve un long sillon troit irrgulirement perc de trous. Toutefois, la coutume veut quon symbolise une information binaire, quel que soit son support physique, sous la forme de 1 et de 0. Il faut bien comprendre que ce nest l

Vous aimerez peut-être aussi