Beruflich Dokumente
Kultur Dokumente
Deuxime partie
Michel Volle
28 dcembre 2005
2
3
Premire partie
Chapitre 1
Du ct de lordinateur
Ce qui est unique dans lordinateur (...) cest sa baisse de prix expo-
nentielle ininterrompue depuis trente ans. En divisant par 1000 le cot
dune mme opration, la machine sest ouvert sans cesse de nouvelles
applications. En ce sens, elle bouleverse la socit. (...) Les cots des
circuits individuels baissent (...) de 20 30 % chaque anne, niveau
gal de performance. (...) Il y a l un phnomne unique par son am-
pleur et sa dure, et qui explique lui seul la formidable croissance de
linformatique (Jean-Pierre Brul, [12] p. 61-62)
De tous les outils de linformatique, lordinateur est celui qui nous est le plus
familier. Mais est-il bien nomm ? Non ; le mot ordinateur est un des faux
amis qui abondent dans le vocabulaire de linformatique. Sil ne prsente aucun
inconvnient pour linformaticien qui sait ce que ce mot recouvre, il provoque des
contresens dans le public et chez les personnes cultives mais inexpertes qui sef-
forcent de comprendre linformatique.
Il serait drisoire de tenter de draciner un mot que lusage a consacr, mais
nous proposerons ci-dessous, pour amliorer le faisceau de ses connotations, de lui
associer mentalement lexpression automate programmable .
Un automate, cest une machine qui accomplit exactement, et dans lordre, les
oprations pour lesquelles elle a t conue. La liste de ces oprations nest pas
ncessairement crite sous la forme dun programme : elle peut rsulter de lencha-
nement dune srie dactions mcaniques. Le canard digrateur de Vaucanson
(1739) savait picorer des grains de mas, les broyer, les mler de leau et les rejeter ;
il imitait ainsi le vrai canard qui mange et rejette des excrments sans bien sr lui
ressembler en rien du point de vue de lanatomie. Le mtier Jacquard (1801) est un
automate qui obit un programme inscrit sur un carton perfor, mais il ne sait
accomplir quun type dopration : le tissage.
Il a fallu un tonnant effort dabstraction pour oser mettre entre parenthses
toute application possible et concevoir lautomate pur et absolu, construit pour obir
tout type de programme et commander dautres machines lexcution des op-
rations les plus diverses (hauts parleurs, crans et imprimantes de lordinateur, bras
articuls des robots, ailerons des avions en pilotage automatique, commande des
moteurs, suspension et freins des automobiles etc.)
Cet automate absolu, cest lordinateur. Il est essentiellement programmable ;
on peut lutiliser pour faire du traitement de texte, du dessin, du calcul, de la mu-
6 CHAPITRE 1. DU CT DE LORDINATEUR
sique, et il est incorpor dans les quipements lectromcaniques les plus divers.
Le programme se substitue, de faon conomiquement efficace, aux engrenages et
ressorts qui taient auparavant ncessaires pour commander mcaniquement lex-
cution dune srie dactions.
* *
Limage que nous avons aujourdhui de lordinateur est date. Elle ne correspond
ni ce quil tait dans les annes 50, 60 et 70, ni ce quil sera dans dix quinze
ans. Beaucoup de nos objets familiers (tlphone portable, Palmtop , carte
puce etc.) sont des ordinateurs sans que nous nous en soyons aviss. Les ressources
de mmoire et de puissance auxquelles notre cran-clavier donne accs ne sont pas
seulement celles qui se trouvent sur notre machine : via le rseau (Ethernet, Inter-
net ou Intranet) lordinateur a acquis lubiquit car la localisation de ses ressources
physiques est indiffrente. Ainsi nous nutilisons pas des ordinateurs (chacun le sien)
mais nous partageons, dans la limite de nos droits daccs et habilitations, un or-
dinateur, la machine constitue de rseaux, mmoires et processeurs, l automate
programmable dou dubiquit .
Pour comprendre cet tre devenu banal mais qui reste dune grande complexit, il
faut articuler les logiques quil met luvre : un modle en couches sera ici pr-
cieux. Il faut aussi situer la racine du phnomne de linformatisation : linformatique
apporte au rapport entre ltre humain et la nature un changement analogue celui
qui aurait rsult de la dcouverte dune nouvelle ressource naturelle. Ltre humain,
quon le considre dans la socit ou dans lentreprise o il sorganise pour produire,
tire parti de la synergie entre les proprits lectroniques des semi-conducteurs et
les proprits logiques du dispositif de commande de lautomate, le langage de
programmation .
Cette mise en exploitation a ncessit la matrise de certains procds techniques
( nouvelles technologies ). Le progrs des performances, certes rapide, sest donc
tal dans le temps ( loi de Moore ). Il a suscit une baisse de prix, galement
rapide, qui a favoris la pntration universelle de lordinateur dans les entreprises
et dans la socit.
* *
Pour tudier les effets des TIC sur lconomie on doit situer la frontire entre ce
qui est appel TIC et ce qui est appel reste de lconomie . La solution la plus
courante consiste considrer que les ordinateurs et autres machines utilisant les
techniques fondamentales, ainsi que les logiciels, relvent des TIC. Alors la frontire
se situe au niveau B ci-dessus.
Certes, personne ne peut nier que les ordinateurs, commutateurs etc. ne soient des
reprsentants minents des TIC. Cependant les volutions de ces machines rsultent,
pour lessentiel, des progrs des techniques fondamentales. Par exemple la croissance
des performances des microprocesseurs et mmoires dont la loi de Moore rend
compte est dterminante pour lvolution des ordinateurs.
Dans la couche finale, celle des utilisations, il sagit de tirer le meilleur parti des
volutions permises par les ordinateurs, rseaux etc. ; dans la couche intermdiaire,
il sagit de tirer le meilleur parti des ressources offertes par les techniques fonda-
mentales. Si chacune de ces deux couches obit sa logique propre, le moteur de
leur volution se trouve en amont. Si lon souhaite isoler la source de lvolution, qui
rside dans les techniques fondamentales, il faut donc placer la frontire au niveau A.
* *
Dans la couche initiale, celle des techniques fondamentales, il ne sagit pas duti-
liser des ressources produites en amont, mais de crer des ressources par la matrise
des proprits physiques du silicium, et (osons le dire) par la matrise des conditions
mentales de la production et de lutilisation des langages de programmation, le terme
mental recouvrant ici un ensemble de dimensions intellectuelles, psychologiques
et sociologiques.
8 CHAPITRE 1. DU CT DE LORDINATEUR
Ainsi, alors que les deux autres couches rsolvent un problme conomique (il
sagit de faire au mieux avec les ressources dont on dispose), la couche initiale consi-
dre la nature elle-mme, sous les deux aspects de la physique du silicium et de
la matire grise des tres humains, aspects dont elle vise faire fructifier la
synergie. Dans la couche des techniques fondamentales sopre donc un changement
du rapport avec la nature ; dans les deux autres couches sopre ladaptation ce
changement.
largir, par des procds de mieux en mieux conus, les ressources que fournit
la nature, cest une tche analogue la dcouverte ou plutt lexploration pro-
gressive dun continent nouveau que des pionniers transformeraient et quiperaient
pour produire des biens utiles. Or dcouvrir un continent, puis lexplorer pour le
mettre en exploitation, cest transformer les prmisses de la rflexion et de laction
conomiques, cest modifier les conditions de la vie en socit.
* *
Cest ainsi en effet que se prsente aujourdhui lordinateur sur la plupart des
bureaux ( desktop ) : un cran, un clavier, une souris, une unit centrale. Ajoutons
ce que le dessin ne montre pas mais qui est essentiel : un modem connect une
prise tlphonique, ou une carte Ethernet connecte au rseau local. Lordinateur
en rseau quipe aujourdhui la quasi totalit des postes de travail dans lentreprise.
Une autre image rivalise avec la prcdente : celle de lordinateur portable ( lap-
top , on le pose sur les genoux) compos dun botier plat dpliable incorporant
cran, clavier et souris (figure 1.3).
Lordinateur portable est peu prs deux fois plus cher quun ordinateur de
bureau ; il na pas les mmes performances ni la mme fiabilit, mais il est commode
pour les personnes qui doivent se dplacer souvent et ont besoin demmener leur
ordinateur avec elles.
Ces incarnations de lordinateur sont dates. LENIAC (Electronic Numerical
Integrator and Computer) ne ressemblait pas aux ordinateurs ci-dessus (figure 1.4). 2
2. LENIAC na pas t le premier ordinateur (Bloch [6]) : il fallait une intervention manuelle
10 CHAPITRE 1. DU CT DE LORDINATEUR
Les ordinateurs sont rests de grosses machines jusquaux annes 60. Le rempla-
cement des lampes par des circuits intgrs dans les annes 50 permit de rduire
leur taille alors que leurs performances augmentaient, mais ils occupaient encore
beaucoup de place et avaient besoin dun local climatis. Ils navaient ni cran, ni
souris, ni clavier (si ce nest le tltype de loprateur) : les commandes taient per-
fores sur des cartes, les rsultats imprims sur des listings . Ceux qui ont dbut
en informatique dans les annes 60 se rappellent les paquets de cartes que lon fai-
sait passer par un guichet vers les oprateurs et qui revenaient, un ou deux jours
aprs, accompagns dun listing ; celui-ci contenait une liste derreurs quil fallait
corriger avant de faire passer de nouveau le paquet de cartes par le guichet jusqu
convergence du processus.
En 1968, on dnombrait 30 000 ordinateurs dans le monde. Dans les annes
70 se sont mis en place les terminaux permettant daccder aux mainframes
en temps partag. Sur ces couples cran-clavier on pouvait composer et tester les
programmes en temps rel , ce qui acclrait notablement la production. Certes
leurs crans noirs et leurs caractres verts taient austres, mais ils reprsentaient
un grand progrs par rapport aux bacs cartes.
La conqute de lautonomie de lutilisateur nest venue quavec le micro-ordinateur ;
les premiers sur les bureaux furent lApple II (1977) puis le PC dIBM (1981) et le
Macintosh (1984).
Ingnierie de lordinateur
Fig. 1.5 Des ordinateurs qui nont pas lair dtre des ordinateurs
Dans une dizaine dannes, limage que tout le monde se fait aujourdhui de lordi-
nateur sera obsolte, tout comme sont aujourdhui obsoltes les images de lENIAC,
des cartes perfores, des grappes de terminaux relies un mainframe , ou pour
remonter plus loin dans le temps les ranges de bureaux quips de machines
calculer que lon voyait encore dans les entreprises la fin des annes cinquante 4 .
Au del de ces images phmres, le raisonnement rclame la fermet dun concept
prenne.
[47]) ? Lnergie nuclaire ? Lordinateur nest ni le seul dfi pos la sagesse humaine, ni sans
doute le plus grave, mme si la maturation de ses usages pose des questions dlicates.
4. On peut en voir un exemple dans le film The Apartment de Billy Wilder (1960).
5. Cest le cas par exemple du mot virtuel . En anglais, virtual signifie being such
in essence or effect though not formally recognized or admitted (a virtual dictator) (Merriam
Websters College Dictionnary). En franais, il signifie le contraire : qui est seulement en puissance
et sans effet actuel (Littr). Il en rsulte de pnibles contresens lorsque lon parle de circuit
virtuel en tlcommunications, d entreprise virtuelle en conomie, d espace virtuel en
informatique etc.
6. Logiciel est une cration administrative russie ; il a t introduit par larrt du 22
dcembre 1981 relatif lenrichissement du vocabulaire de linformatique (Journal officiel du 17
janvier 1982).
7. Software a t invent pour faire contraste avec hardware , qui dsigne le matriel.
14 CHAPITRE 1. DU CT DE LORDINATEUR
1.4.1 Ordinateur
Langlais computer signifie calculateur . Ce mot reprsente-t-il convena-
blement le concept d ordinateur ? Non, car lorsque nous utilisons lordinateur
pour faire du traitement de texte, du dessin, ou encore pour consulter le Web, les
oprations quil excute ne relvent pas du calcul mme si elles sont comme on
dit numrises . La dnomination computer correspondait la mission de
lENIAC (calculer des tables pour aider les artilleurs rgler leurs tirs), mais elle
ne correspond pas celle des ordinateurs daujourdhui.
En 1954 IBM voulait trouver un nom franais pour ses machines et viter le mot
calculateur qui semblait mauvais pour son image. Le linguiste Jacques Perret
proposa, dans une lettre du 16 avril 1955, dutiliser ordinateur 8 , mot ancien et
pass dusage qui signifiait celui qui met en ordre et dsigne en liturgie celui qui
confre un ordre sacr.
Ordinateur est un mot lgant mais cest un faux ami plus dangereux encore
que computer . Lordinateur met-il vos affaires en ordre? Certes non. Cest vous
qui devez veiller les tenir en ordre ; si vous ny prenez pas garde, un dsordre inou
se crera dans vos dossiers lectroniques. Lordre ne peut venir que de loprateur
humain, non de la machine.
1.4.2 Langage
The logical mind-frame required for programming spilled over into
more commonplace activities. You could ask a hacker a question and
sense his mental accumulator processing bits until he came up with a
precise answer to the question you asked. Marge Saunders would drive
to Safeway every Saturday morning in the Volkswagen and upon her
return ask her husband, Would you like to help me bring in the gro-
ceries? Bob Saunders would reply, No. Stunned, Marge would drag
in the groceries herself. After the same thing occurred a few times, she
exploded, hurling curses at him and demanding to know why he said no
to her question. Thats a stupid question to ask, he said. Of course I
wont like to help you bring in the groceries. If you ask me if Ill help
you bring them in, thats another matter. It was as if Marge had sub-
mitted a program into the TX-0, and the program, as programs do when
the syntax is improper, had crashed. It was not until she debugged her
question that Bob Saunders would allow it to run successfully on his own
mental computer. (Levy, [53] p. 37-38).
9. On pourrait dire omniprsent , mais cet adjectif na pas exactement le mme sens que
dou dubiquit . En anglais, on peut utiliser ubiquitous . Le computer , cest un ubi-
quitous programmable automat , UPA .
10. La RAM ( Random Access Memory ) est la mmoire sur laquelle travaille la machine. Son
accs est rapide ( random signifie que le dlai daccs est le mme quel que soit lemplacement de
la donne dans la RAM). Le disque dur est une mmoire de masse accs lent ; contrairement
la RAM il conserve les donnes lorsque lordinateur steint.
16 CHAPITRE 1. DU CT DE LORDINATEUR
Karel the Robot (Pattis [64]) fournit une utile mtaphore de la programmation.
On part dun jeu : il sagit de commander un robot nomm Karel qui se dplace
dans un monde simple. Le plan de ce monde est un quadrillage semblable aux
rues dune ville amricaine ; Karel peut sy dplacer en avanant dun carr et en
tournant dun quart de tour droite (en rptant les quarts de tour il peut faire
des virages ou des demi-tours). Le chemin lui est parfois barr par un mur quil
ne peroit que lorsque il se trouve juste devant. Il porte enfin un sac contenant
des balises quil peut dposer certains carrefours.
Karel obit exactement aux ordres quon lui donne. Quand on lui donne un ordre
impossible (avancer dans un mur, poser une balise alors que son sac est vide), il
envoie un message et sarrte. Bref : Karel est infiniment travailleur et patient,
jamais rebut par une tche rptitive, mais il ne fait que ce quon lui ordonne et
ne peut prendre aucune dcision. Celui qui programme Karel dispose, lui, dun
langage.
Lauteur invite programmer Karel. Il sagit dabord daccomplir des tches
simples (parcourir la diagonale entre deux points, longer un rectangle entour dun
mur etc.) Puis on crit des programmes un peu plus difficiles : faire par exemple
sortir Karel dune pice rectangulaire entoure de murs percs dune porte,
quels que soient la forme de la pice, lemplacement de la porte et lemplacement
initial de Karel. Pour traiter tous les cas particuliers en un seul programme il
faut dcomposer des tches complexes en tches lmentaires : nous voici dans la
programmation structure, comme en Pascal.
En lisant ce livre on shabitue la coopration entre le programmeur humain,
avec sa crativit, et un robot dune patience inlassable. Lintuition dcouvre
le langage quil convient de parler lordinateur si lon veut quil obisse : on
apprend la fois concevoir un tel langage et lutiliser.
Cela permet dentrevoir les possibilits ouvertes l tre humain assist par
ordinateur , concept plus fcond que celui dintelligence artificielle.
11. Les thoriciens de linformatique disent quun informaticien doit savoir lire les programmes,
mais cest un abus de langage : ils veulent dire quil faut savoir dchiffrer les programmes : It
is exceedingly important to acquire skill in reading other peoples computer programs, yet such
training has been sadly neglected in too many computer courses and it has led to some horribly
1.4. VOCABULAIRE DE LINFORMATIQUE 17
ont toutes un sens et un seul, car lautomate ne sait pas interprter les connotations
et ne peut excuter que des instructions non ambigus.
Il est vrai que les tres humains, lorsquils prparent une action, doivent utiliser
eux-mmes un langage prcis et donc viter les connotations : la technique, la guerre,
la science, utilisent des textes aussi secs (et parfois aussi incomprhensibles
premire vue) quun programme informatique. Le mathmaticien qui relit une de
ses propres dmonstrations aprs quelques mois a autant de mal la comprendre,
jen ai fait lexprience, que le programmeur qui relit un de ses programmes. Cepen-
dant, mme technique, le langage humain est fait pour tre entendu par des tres
humains et non pour tre excut par un automate ; les mathmaticiens ont recours
pour faciliter la lecture des abus de langage qui court-circuitent certaines
tapes, juges videntes, du raisonnement (Bourbaki [8]), alors quun programme
informatique doit tre parfaitement explicite.
On a pu utiliser les mots grammaire , syntaxe et vocabulaire pour
dsigner la structure et les composants dun langage de programmation ; ces mots
sont ici leur place car les rgles formelles de la programmation sexpriment dune
faon analogue celles du langage humain. Mais cette analogie nest pas une identit
car le langage humain ne se rduit pas, lui, un formalisme : parler de langage
pour dsigner le dispositif de commande de lautomate, cest... un abus de langage qui
suscite la confusion, notamment dans les rflexions sur lintelligence de lordinateur.
Le langage conceptuel est ncessaire laction : pour agir efficacement sur des
objets du monde rel, il importe de les dsigner avec une parfaite prcision. Par
contre, dans la phase exploratoire qui prcde laction et la construction concep-
tuelle, il est utile de procder par analogies, associations dides, et de relier par des
connotations les divers domaines de lexprience. Le langage connot est lhumus
sur lequel se forme le langage conceptuel. Sans humus, pas de plante possible, mais
lhumus nest pas lui-mme une plante. De mme, sans langage connot, pas de lan-
gage conceptuel et donc pas daction possible ; mais le langage connot ne peut pas
nourrir directement laction.
Certaines personnes, attaches la fcondit du langage connot et sensibles la
richesse du monde quil permet de reprsenter (lallusion potique comble les lacunes
du langage comme la succession rapide des images au cinma cre la sensation du
continu) refusent la scheresse du langage conceptuel ; ce faisant elles se mutilent
du ct de laction volontaire et se limitent un rle contemplatif. Certes ce rle
peut apporter des plaisirs esthtiques, mais non les plaisirs et leons que procure
laction.
Dautres personnes, attaches des finalits pratiques et prises defficacit, re-
fusent au contraire lambigut du langage connot et ne veulent utiliser que le
langage conceptuel. Cest souvent le cas des ingnieurs et des informaticiens. Ils en
viennent se couper des autres, auxquels ils parlent avec la mme rigueur formelle
que sils crivaient un programme.
Ainsi les ingnieurs font des reproches ceux quils qualifient de littraires
1.4.3 Objet
Dans un langage objets (on dit aussi langage orient objets , on appelle
objet un petit programme qui contient :
- le nom propre (ou matricule, ou identifiant) qui dsigne sans ambigut un in-
dividu du domaine tudi (un client, un produit, un tablissement, une machine,
une pice dtache etc.) ;
- diverses variables observes sur cet individu et dont il a t jug utile de noter
la valeur en mmoire (par exemple date et lieu de naissance, adresse et numro
de tlphone dune personne ; adresse, activit principale, taille dun tablissement
etc.) : on appelle ces variables attributs ;
- diverses fonctions qui, appliques aux attributs , lancent des traitements
produisant dautres attributs ou encore des messages derreur ou danomalie (calculer
lge dune personne partir de sa date de naissance et de la date du jour ; mettre
jour la valeur dun attribut partir dune nouvelle saisie ; sassurer que la saisie
est ralise dans un format conforme, que la donne a une valeur acceptable etc.) ;
on appelle ces fonctions mthodes et elles transcrivent des rgles de gestion .
Ainsi lobjet (informatique) reprsente une entit du monde rel ; il garde trace
de certains de ses attributs (mais non de tous, car toute entit du monde rel possde
1.4. VOCABULAIRE DE LINFORMATIQUE 19
12. Pour une analyse de la thorie de Shannon, voir Escarpit [22]. Larticle fondateur de Shannon
na dailleurs pas pour titre thorie de linformation , mais thorie de la communication
(Shannon [74]).
20 CHAPITRE 1. DU CT DE LORDINATEUR
* *
Ce qui nous est donn, cest le monde de la nature et lexprience que nous
en faisons ; ce que lon appelle donne en informatique (comme en statistique),
cest le rsultat dune observation faite sur lun des tres qui existent dans ce monde,
autrement dit la mesure dune variable sur un individu.
Cette mesure nest donc pas donne, mais obtenue lissue dun processus dabs-
traction qui comporte plusieurs tapes : nous avons dcid (1) dobserver telle popu-
lation parmi celles que comporte le monde de la nature, (2) dobserver telle slection
de variables sur les individus qui la composent, (3) de coder chaque variable de telle
faon (unit de mesure, format de la donne, nomenclature pour une variable quali-
tative), (4) didentifier tel individu au sein de cette population, enfin (5) dobserver
sur cet individu la valeur des variables slectionnes.
Certaines personnes oublient cependant que les donnes rsultent dune ob-
servation slective et les prennent pour la reproduction fidle et complte de la
ralit. Dautres estiment par contre que, du fait de cette slection, les donnes
seraient irrmdiablement subjectives , et donc douteuses : pourtant les valeurs
quelles prennent ne dpendent pas du bon vouloir de lobservateur... Il y a l un
nud de confusions dmler.
* *
Linformatique enregistre, traite et stocke des donnes ; lutilisateur les saisit ou
les consulte et lance des traitements qui produisent dautres donnes. Les flux qui
en rsultent dans les processeurs et les rseaux, les stocks qui saccumulent dans
les mmoires, les dlais de mise disposition, le synchronisme des rplications, la
concurrence entre des mises jour simultanes, tout cela pose des problmes de
physique, de la physique des donnes . Cest le domaine propre de la technique
informatique. Elle dcide du dimensionnement des ressources (dbit des rseaux,
puissance des processeurs, taille et dlai daccs des mmoires)quelle organise selon
lordre des performances et des cots : les mmoires daccs rapide, coteuses, se-
ront de faible volume et rserves aux utilisations urgentes, le gros des donnes est
stock sur des mmoires peu coteuses laccs plus lent. Le systme dexploitation
transfre automatiquement les donnes entre les divers types de mmoire. Le rseau
est dimensionn par arbitrage entre le cot du haut dbit et le besoin de transferts
volumineux et rapides etc.
Les donnes sont organises selon des architectures diverses : ici lon a ralis
un systme en mode objet, l une base de donnes relationnelles ; ici on a utilis
telle nomenclature ou tel typage, l une autre nomenclature, un autre typage. La
communication entre les diverses parties du systme dinformation demande des
transcodages et restructurations qui sont effectus par des interfaces. Savoir dfinir
ces architectures, savoir interprter les offres des fournisseurs de solutions, cest l
un mtier de spcialiste.
Les donnes sont parfois fausses : des erreurs se produisent lors de la saisie ne
serait-ce quen raison des fautes de frappe. Cest pourquoi les doubles saisies, les
recopiages de donnes la main, sont un des points de fragilit du systme din-
formation. Par ailleurs lorsquune nomenclature change il est parfois ncessaire de
procder la correction rtrospective des donnes, et le plus souvent cette correction
1.4. VOCABULAIRE DE LINFORMATIQUE 21
* *
Prenons le mot information non au sens quil a dans la thorie de Shannon,
ni celui quil a dans le langage courant (les informations de 20 heures ), mais
au sens tymologique : une information, cest quelque chose qui vous in-forme, qui
modifie ou complte la forme intrieure de votre reprsentation du monde, qui vous
forme vous-mme 13 . Linformation ainsi conue a une signification : elle suscite une
action de la part de celui qui la reoit, ou du moins elle modifie (trans-forme) les
conditions de son action future.
Pour pouvoir recevoir de linformation, il faut avoir t form ; et cest en recevant
de linformation que lon se forme. Certes il faut une amorce pour ce cycle, mais elle
est enfouie dans les origines de la personne tout comme lamorce du cycle de la poule
et de luf est enfouie dans les origines de la vie.
Une donne ne peut donner naissance une information que si elle est commu-
nique au destinataire dans des conditions telles quil puisse linterprter, la situer
dans son propre monde intrieur et lui attribuer un sens. Cest l le but implicite de
nos bases de donnes, de nos systmes daide la dcision. Le statisticien connat le
travail quil faut fournir pour interprter les donnes : les confronter avec dautres, les
organiser en srie chronologique, valuer des corrlations, revenir sur les dfinitions
et conditions de lobservation etc. Il se publie beaucoup de tableaux de nombres
mais peu de personnes disposent de larsenal ncessaire pour les interprter. En fait,
il faut le dire, personne ne les regarde sauf sils sont accompagns de la synthse en
langage naturel qui permet de les faire parler 14 .
Mais les donnes ne sont pas utilises principalement pour produire des sta-
tistiques : elles servent surtout traiter des cas particuliers. Des dcisions concer-
nant chacun de nous sont prises partir de dossiers o nous sommes reprsents
par quelques donnes plus ou moins bien choisies, plus ou moins exactes. Lagent
qui contrlera les traitements automatiss et traitera notre cas pourra-t-il trans-
former ces donnes en informations pour comprendre notre situation ? Ou bien se
comportera-t-il en assistant de lautomate?
* *
Le mot comportement nous fait passer de la physique des donnes la
physique de linformation. Lutilisateur dune information se comporte. Il nest pas
une chose qui obirait aux lois de la physique comme le fait le paquet doctets qui
transite par un rseau : il agira en fonction de ce quil a compris. La physique de
linformation ressemble celle de la circulation routire o les conducteurs, eux
13. Informer et instruire sont trs proches : informer, cest donner une forme ; instruire,
cest donner une structure.
14. On a pu dfinir ainsi la fonction de la synthse statistique : consentir une perte en infor-
mation (au sens de Shannon) pour obtenir un gain en signification (information au sens tymolo-
gique) . Le travail du statisticien est semblable celui du typographe. La typographie fait perdre
linformation que contiennent lcriture manuscrite, les corrections etc. ; mais la mise en forme du
texte imprim facilite sa lecture et aide au dgagement du sens par le lecteur. De mme la synthse
statistique attire lattention sur les donnes significatives, ce qui invite ngliger celles qui ne le
sont pas : cela prpare les voies de linterprtation (Volle, [86] p. 51).
22 CHAPITRE 1. DU CT DE LORDINATEUR
aussi, se comportent :
1) La route qui relie telle banlieue au centre ville est encombre, on dcide de
llargir : elle sera tout aussi encombre car comme elle est plus large davantage de
personnes prendront leur voiture. De mme, vous dimensionnez largement le rseau
pour faciliter la tche des utilisateurs, le nouveau rseau sera tout aussi encombr car
de nouveaux usages sy installeront.
2) Vous affichez sur un panneau de lautoroute bouchon 6 km ; certains
conducteurs prendront la prochaine sortie et viendront encombrer le rseau des
routes secondaires, dautres resteront sur lautoroute : ce choix est alatoire. De
mme, vous avez install dans votre entreprise un routeur de messages protg par
un pare-feu modeste : des pirates sauteront cette barrire pour utiliser votre rou-
teur gratuitement. Vous augmentez la puissance du pare-feu : vos utilisateurs seront
gns etc.
La conception dun systme dinformation doit anticiper le comportement des
utilisateurs, tout comme ceux qui conoivent un rseau routier anticipent le com-
portement des conducteurs. Le systme dinformation influence en retour le com-
portement de ses utilisateurs. Vous avez organis de telle faon lannuaire de lor-
ganisation, dcoup de telle sorte les zones gographiques, choisi telle nomenclature
de produits : cest ainsi que votre entreprise parlera, sorganisera, communiquera.
Certaines dcisions, prises la va-vite par un groupe de travail, dtermineront ainsi
long terme le cadre des reprsentations selon lesquelles lentreprise dfinira ses
priorits. La dlimitation des populations dcrites dans le systme dinformation,
la gestion des identifiants, des nomenclatures, des classes dobjets, bref lensemble
des oprations que lon a coutume de nommer administration des donnes ou
gestion du rfrentiel , conditionnent la physique de linformation.
1.4.5 Numrique
Que dmotions autour du mot numrique ! La fracture numrique met-
trait en pril la cohsion sociale ; lordinateur constituerait un danger majeur pour
les arts quil priverait de leur me en les numrisant . Un frisson parcourt lchine
du littraire confront la froideur des mathmatiques et de labstraction.
Chacun est certes libre de ses gots et dgots, mais on ne peut admettre que
sinstalle une erreur de jugement fonde sur un pur effet de vocabulaire. Nous devons
donc dvelopper ici lanalyse dune erreur triviale : des esprits par ailleurs distingus
la commettent. Comme ils sont loquents et couts, il en rsulte dans les ides un
dsordre dvastateur 15 .
La confusion est pire encore lorsque lon utilise le terme anglais digital .
Digit signifie chiffre en anglais mais digital dsigne en franais ce qui
est relatif au doigt. Lexpression son digital ahurit le badaud - cest sans doute
le but vis par des vendeurs premptoires, ft-ce au prix dune dtrioration de la
langue.
Il est vrai que dans lordinateur, au cur du processeur qui effectue les opra-
15. Virilio [84] annonce la fin du langage . Heureusement cette prophtie effrayante nest
taye par aucun argument, pas plus que la dnonciation du cybermonde que Virilio fonde sur
la ressemblance des mots interactivit et radioactivit . Certains voient l de la profondeur.
1.4. VOCABULAIRE DE LINFORMATIQUE 23
Cette expression, aussi disgracieuse que son digital , dsigne la diffrence so-
ciale qui sinstaurerait entre ceux qui matrisent lordinateur et ceux qui, ne le
matrisant pas, risqueraient lexclusion.
Certains de ceux qui manifestent ainsi leur souci envers les exclus potentiels se
flattent de navoir aucune pratique de lordinateur. Sans doute se considrent-ils
comme des privilgis au grand cur, proccups par lingalit qui les spare
de leurs infrieurs, ingalit quils savourent tout en la dplorant. Comme il est
dlicieux de gagner la fois sur le tableau social et sur le tableau moral ! Cela
rappelle les prceptes orgueilleusement humbles dun snobisme vanglique
que la princesse de Parme inculque sa fille dans la recherche du temps perdu a .
Pourtant personne, quel que soit son niveau social, nest embarrass pour utiliser
un distributeur automatique de billets ou un tlphone portable, outils high
tech sil en est. Les assistantes sont plus expertes que leur patron dans luti-
lisation de lordinateur. Les personnes les plus cales en informatique, celles qui
matrisent les langages de programmation et les architectures (savoir qui demande
des annes de formation), sont des cadres moyens qui leur spcialit procure une
lgitimit qui leur est refuse par ailleurs. Les cadres suprieurs, sauf exception,
ne feront pas leffort de se qualifier en informatique tant que leur lgitimit ne
sera pas corne par leur incomptence, et cette heure-l na pas encore sonn en
France.
La vraie fracture numrique se trouve entre les dirigeants et lordinateur, et
non tout prs de la frontire de lexclusion sociale. Bien sr personne ne pourra
utiliser un ordinateur sans un minimum dexplications et de pratique ; mais il ne
faut pas prtendre que certains souffriraient, cet gard, dun handicap social : il
est beaucoup plus difficile dapprendre parler en bon franais que dapprendre
utiliser lordinateur (lapprentissage de la programmation, lui, est par contre
aussi difficile que celui dune langue naturelle).
a
Rappelle-toi que si Dieu ta fait natre sur les marches dun trne, tu ne dois pas en profiter
pour mpriser ceux qui la divine Providence a voulu (quelle en soit loue !) que tu fusses sup-
rieure par la naissance et par les richesses. (...) Sois secourable aux malheureux. Fournis tous
ceux que la bont cleste ta fait la grce de placer au-dessous de toi ce que tu peux leur donner
sans dchoir de ton rang, cest--dire des secours en argent, mme des soins dinfirmire, mais bien
entendu jamais dinvitation tes soires, ce qui ne leur ferait aucun bien, mais, en diminuant ton
prestige, terait de son efficacit ton action bienfaisante. (Marcel Proust, la recherche du
temps perdu, Le ct de Guermantes II, 1921 ; Robert Laffont, collection Bouquins 1987, vol.
2 p. 352).
24 CHAPITRE 1. DU CT DE LORDINATEUR
tions, nexistent que deux niveaux dune tension lectrique qui servent coder des
0 et des 1, des bits . Linformation que lutilisateur traite (texte, images, calculs,
sons) est transcrite par une cascade de codages qui la traduisent ou linterprtent
pour parvenir au microcode, crit en bits, que le processeur pourra excuter.
Ce codage a-t-il une influence sur linformation? Non, il ne fait que la transcrire.
Si je tape une fable de La Fontaine sur mon clavier, le texte de la fable saffichera
sur lcran avec toute sa puissance vocatrice ; le fait que les caractres soient cods
en octets (huit bits) nenlve rien son contenu ; les conventions de traitement de
texte que jutilise pour le mettre en page, elles aussi transcrites en bits, ne font que
faciliter sa lecture.
Lordinateur, faisant ici fonction de machine de traitement de texte, est bien sr
incapable dinterprter le texte mais il aide sa prsentation. On ne peut pas dire
que la fable de La Fontaine soit numrise : elle reste un texte potique qui vise,
par ses suggestions et sa musicalit, mouvoir le lecteur et veiller son intelligence.
Parodions, en le transposant, le raisonnement des critiques du numrique 16 :
Comment voulez-vous que lcriture puisse reproduire la richesse et les nuances
du langage humain ? Comment pourrait-on dcrire des couleurs quand on crit en
noir sur du papier blanc? etc. Cette transposition met a nu le procd quutilisent
des sophistes pour susciter doute et perplexit : on feint de croire, en confondant les
diverses couches du processus, que la physique du support rtroagit sur le contenu
du texte. Quand Marshall McLuhan dit the medium is the message (McLuhan,
[59]), cela ne signifie pas les ondes lectromagntiques constituent le message de la
tlvision , mais les conditions conomiques, sociales, de la production des pro-
grammes tlvisuels ont sur leur contenu une influence qui peut tre dterminante ,
ce qui est tout diffrent.
Cest en considrant les conditions pratiques, sociales, culturelles, conomiques
de la mise en uvre de lAPU, de lutilisation de lordinateur, que lon peut raison-
ner sur ses apports, leurs limites et leurs dangers. Le mot numrique ne donne
pas la cl de ce raisonnement : comme un pouvantail, il inhibe le discernement. Des
personnes par ailleurs comptentes raisonnent mal quand elles parlent de la num-
risation 17 : elles ne voient pas que larchitecture en couches de lordinateur implique
une diffrence de nature entre ce que fait lutilisateur et ce que fait la machine. Que
penseraient-elles si on disait de leurs crits ce ne sont que des signes noirs dessins
sur un papier blanc , ou de leurs paroles ce ne sont que des ondes sonores que
propagent des variations de la pression de lair ?
16. Leur voix, quand ils tlphonent, est soumise au codage MIC qui la transforme en un flux de
64 000 bits (zro ou un) par seconde. Il en est de mme, avec un dbit plus lev, pour la musique
lorsquils coutent un enregistrement sur disque compact. Leur parole, la musique, sont-elles pour
autant numriques ?
17. Lordinateur est la matrialisation de la logique mathmatique : ils ont connu des dve-
loppements historiques conjoints. Aux fondements de ces dveloppements se trouve le principe
didentit. Lordinateur calcule 0 et 1 mais ne sait faire que cela. Tout, en effet, est ramen des
0 et des 1 afin que le courant lectrique passe ou ne passe pas. Lordinateur oblige faire des
modles entirement logiques. Il fonctionne comme un principe de ralit technico-logique, garant
de la cohrence des modles : un producteur de modles hyperrationnels. (Francis Pav, Trans-
formation des reprsentations et rsistance aux changements , confrence lcole dt 1998 de
lIUFM de Franche-Comt). Mais quel est le modle hyperrationnel luvre quand on fait
du traitement de texte?
1.5. MODLE EN COUCHES 25
Lordinateur est pour nos socits une innovation aussi importante que le furent,
dautres poques, linvention de lcriture ou de limprimerie : il modifie les condi-
tions de cration, classement, recherche et traitement des donnes et documents. Il
ne sera pas facile dapprendre sen servir, viter ses effets pervers. Mais avons-
nous vraiment matris lcriture, limpression? Savons-nous vraiment lire et crire
(et compter) au sens non de la performance, mais de la vie intellectuelle et de la vie
sociale? faut-il donc que lordinateur nous inspire plus de craintes que la presse, les
mdias ou mme la parole?
* *
Michel Foucault a dcrit lvnement qui, la fin du xviiie sicle, marqua le pas-
sage de la reprsentation classificatrice une reprsentation organique de la nature :
Cuvier fera main basse sur les bocaux du Musum, il les cassera et dissquera
toute la grande conserve classique de la visibilit animale (Foucault [35] p. 150.) .
18. Open Systems Interconnection publi de 1977 1986 par lInternational Standard Orga-
nization.
26 CHAPITRE 1. DU CT DE LORDINATEUR
La classification des tres vivants est une opration ensembliste : lvaluation des
ressemblances et diffrences permet de dfinir une distance puis une relation
dquivalence entre espces, les espces semblables tant celles qui sont proches
selon la distance choisie (Lecointre et Le Guyader [27]).
Lapproche organique considre par contre non des collections dtres semblables,
mais larticulation des divers organes qui remplissent des fonctions complmentaires
dans un mme organisme. Si lon peut considrer le corps dun animal comme un
ensemble de cellules, il sera souvent plus pertinent de le reprsenter comme un
organisme : lappartenance dun bras ou dun poumon au corps dun tre humain,
lappartenance de la direction commerciale ou de la DRH une entreprise, ne sont
pas de type ensembliste (ce ne sont pas des inclusions), mais de type organique
(lorgane a une fonction spcifique, en relation avec les fonctions des autres organes).
De mme on peut certes voir dans un systme dinformation un ensemble de lignes
de code source, mais il sera souvent plus pertinent de se le reprsenter comme un
organisme.
Le modle en couches, qui articule des logiques diffrentes, relve de lapproche
organique. Bien quil soit dorigine technique il constitue une innovation philoso-
phique. Il ne semble pas cependant que les philosophes aient vu dans ce modle un
outil au service du travail intellectuel, mme si quelques-uns dentre eux lutilisent
loccasion sans le savoir. Ce modle est luvre, plus gnralement, dans la pen-
se quotidienne. Ainsi dans un paysage comme La montagne Sainte-Victoire vue de
Bellevue, de Czanne, on voit une montagne (gologie) ; des arbres (botanique) ; un
pont, des routes, des champs cultivs (action humaine) ; des nuages (mtorologie).
Ce paysage articule ainsi des tres qui relvent chacun dune logique et dun rythme
spcifiques. Lunit de temps est pour la gologie le million dannes, pour la cou-
verture vgtale le millnaire ou le sicle, pour les constructions humaines le sicle
ou la dizaine dannes, pour le dplacement des animaux ou des nuages lheure ou la
journe. Il serait impossible de rendre compte dun paysage selon une seule logique,
si ce nest celle de la superposition de toutes les logiques quil fait jouer simultan-
ment : le modle en couches permet de penser larticulation de diverses logiques et
de leurs rythmes.
Dans les annes 40, les ordinateurs navaient que deux couches (ou niveaux ) :
19. Pour expliciter la faon dont la machine excute les algorithmes et donner ceux-ci la forme
prcise et complte que seule procure lcriture dun programme, Donald Knuth a dfini lordinateur
MIX (1009 en chiffres romains) et le langage assembleur MIXAL (Donald Knuth, [51] p. 124 et
144). Le lecteur peut ainsi, moyennant un effort dattention, se reprsenter exactement la faon
dont lalgorithme est excut et en dduire les limites de la prcision du calcul, la dure dexcution
etc. Pour tenir compte de lvolution des processeurs Knuth a aussi dfini le MMIX (2009) quil a
dcrit sur son site www-cs-faculty.stanford.edu/~knuth/.
28 CHAPITRE 1. DU CT DE LORDINATEUR
Deux personnes qui conversent font fonctionner ces diverses couches alternative-
ment dans les deux sens mais elles ne sintressent quaux ides quelles mettent ou
reoivent. Les couches infrieures nattirent lattention que si elles fonctionnent mal :
si lun des locuteurs parle une langue ignore de lautre, ou encore sil est sourd ou
aphasique ; les ondes sonores ne sont utilisables que si les deux interlocuteurs sont
assez proches lun de lautre et si le milieu sonore ambiant nest pas trop perturb
par le bruit.
Il suffit dajouter quelques couches en bas du modle pour reprsenter une conver-
sation tlphonique : londe sonore est code sous la forme dune onde lectromagn-
tique par le poste tlphonique, numrise dans le commutateur de dpart, trans-
porte par le rseau, dcode larrive.
Le modle en couches dcrit un empilage de conditions toutes galement nces-
saires. Or si, dans un produit qui comprend des 0 et des 1, tous les termes sont
30 CHAPITRE 1. DU CT DE LORDINATEUR
gaux 1 sauf un seul qui est gal 0, le produit est nul. De mme, lorsquun ph-
nomne obit plusieurs conditions simultanment ncessaires elles doivent toutes
tres respectes pour que le phnomne puisse se produire. Ds lors il serait vain de
se demander laquelle de ces couches est la plus importante , de tenter dtablir
entre elles une hirarchie.
Le modle en couches permet donc de faire lconomie de certaines rflexions
striles. On tente parfois de dterminer lorigine et le responsable de la russite
dun processus : cet effort est vain si le processus a travers plusieurs couches toutes
ncessaires. Si le stratge doit concentrer son attention sur la question la plus impor-
tante du moment, il nen doit pas moins rester attentif la coopration de diverses
couches indispensables au processus ; son aptitude coordonner des activits di-
verses se fonde sur la connaissance de leur articulation. Cette coordination nest pas
mlodique (une seule ligne dont il faut suivre le droulement dans le temps) mais
polyphonique (plusieurs lignes quil faut suivre ensemble et qui sarticulent entre
elles).
* *
En 1947, trois chercheurs des Bell Labs dAT&T (John Bardeen, Walter Brattain
et Robert Shockley) dcouvrent le transistor ( transfer resistor ). Leur inven-
tion sappuie sur le fait quil est possible de contrler le flux dlectricit dans le ger-
manium (qui sera remplac ensuite par le silicium) en faisant en sorte que certaines
zones soient conductrices et dautres isolantes, do le terme semi-conducteur .
Compar au tube vide, technique jusqualors dominante, le transistor se rvlera
plus fiable, moins consommateur dnergie et susceptible de miniaturisation.
Les premiers transistors taient faits la main dans des conditions rustiques si
1.6. VERS LORDINATEUR INDIVIDUEL 31
Du processeur au microprocesseur
Le processeur est la partie centrale et aussi la partie la plus complexe dun or-
dinateur. Il comprend les registres et la machine qui excute les oprations com-
mandes par le programme a . Les ingnieurs qui conoivent un processeur doivent
faire des choix en tenant compte dun grand nombre de facteurs conomiques et
techniques : il en est rsult une diversit de solutions qui a rendu les premiers
ordinateurs mutuellement incompatibles. Pour un utilisateur, il tait coteux de
changer de fournisseur car il aurait fallu rcrire les programmes afin de les adap-
ter une autre machine.
Le microprocesseur, processeur intgr sur une seule puce, a introduit un standard
de fait : Intel vend qui veut les acheter ses microprocesseurs qui deviennent alors
de simples composants et dispensent le client des tudes les plus complexes et les
plus coteuses (Brul [12] p. 282).
a
Chargement dans un registre dune valeur contenue dans une mmoire, stockage en mmoire
de la valeur contenue dans un registre, oprations arithmtiques sur les registres, calculs sur les
adresses, comparaison entre une valeur en mmoire et une valeur dans un registre, sauts dinstruc-
tions etc.
on les compare aux salles blanches actuelles. Les rendements taient bas (de 20
30 %) et les performances trs variables. Les progrs techniques ont donc dabord
concern la matrise du processus de production.
Pendant les annes 50 une nouvelle industrie se cre. La fabrication des semi-
conducteurs fait dimportants progrs : la diffusion consiste diffuser des impurets
( dopants ) sur leur surface, ce qui supprime le processus fastidieux dajout de
diverses couches de matriaux isolants et conducteurs sur le substrat. Des techniques
photographiques permettent de projeter sur le semi-conducteur le dessin de masques
compliqus de telle sorte que la diffusion ne se produise que sur les surfaces souhai-
tes.
Le circuit intgr (circuit lectronique comportant plusieurs transistors sur une
mme pice de matriau semi-conducteur) est invent en 1958 par Jack Kilby 20 .
Jean Hoerni, de Fairchild Semiconductor, introduisit en 1959 une autre innovation
essentielle en observant que les techniques de diffusion et de photographie permet-
taient de se librer des complications du transistor trois dimensions et de dessiner
des transistors plans ( planars ). Il devenait alors possible de faire les connec-
tions lectriques non plus la main, mais en dposant par condensation de vapeur
mtallique un film sur les parties appropries du semi-conducteur. Moore a fait de
linvention du planar le point de dpart de la loi de Moore . Fairchild Semicon-
ductor produisit le premier circuit intgr utilisant cette technique en 1961.
Ces techniques permettront de passer de la production manuelle la production
industrielle de srie avec une meilleure qualit. Les progrs des processus de pro-
duction et des techniques se sont ensuite poursuivis. Les mthodes photographiques
20. Le premier circuit intgr, prsent le 12 septembre 1958, comportait deux transistors monts
sur une barre de germanium.
1.6. VERS LORDINATEUR INDIVIDUEL 33
21. Cet pisode est caractristique des relations entre capital risque et ingnieurs dans la Silicon
Valley. Linvestisseur nest pas seulement un financier : cest un entrepreneur, un expert qui connat
les personnes et les techniques, raisonne sur le march des produits et anticipe leur volution (Aoki
[2]). Pour un contraste avec le cas de la France, on peut lire les aventures de Guillaume Portes (un
Bill Gates franais ) imagines par Jean-Pierre Brul ([12] p. 307).
34 CHAPITRE 1. DU CT DE LORDINATEUR
on peut citer AMD (Advanced Micro Devices, Sunnyvale, Californie) qui produit
depuis 1991 des clones de microprocesseurs Intel, ainsi quIBM qui produit des Po-
werPC. Certaines entreprises dites fabless (sans fabrication) conoivent des mi-
croprocesseurs quelles font fabriquer sur plan par un fondeur : cest le cas de
Sun qui fait fabriquer le SPARC par Texas Instruments, de Silicon Graphics avec le
MIPS etc.
Le Pentium 4 de 2000 possde 42 millions de transistors et tourne 1,5 GHz. Il
permet lutilisateur de produire des films, diffuser de la tlvision sur lInternet,
communiquer par la voix et limage, afficher des graphiques 3D en temps rel, coder
de la musique au format MP3, et faire tourner simultanment plusieurs applications
multimdia tout en restant connect lInternet 22
a
Source : www.intel.com ; les fautes dorthographe figurent dans loriginal.
36 CHAPITRE 1. DU CT DE LORDINATEUR
* *
Lvolution des performances que dcrit la loi de Moore rsulte de la mise en ex-
ploitation progressive dun phnomne naturel. Lorsque la croissance sarrtera vers
2017 nous devrions, si la prolongation de la tendance se confirme, disposer de pro-
cesseurs et de mmoires 212/1,5 = 256 fois plus puissants quen 2005. Linformatique
sera donc qualitativement diffrente de celle que nous connaissons aujourdhui.
Aurons-nous rpondu toutes les questions que pose lutilisation de cette res-
source? Cest peu probable. Ces questions relevant de lorganisation des entreprises
le taux de variation trimestriel est en bleu et la moyenne mobile sur cinq trimestres
est indique en rouge.
* *
Le Department of Labor des tats-Unis publie depuis dcembre 1992 un in-
dice mensuel du prix des ordinateurs de bureau et un autre pour les ordinateurs
portables 25 . La comparaison des taux de variation (en moyenne mobile sur cinq
trimestres) montre des volutions parallles, la baisse du prix des portables tant
toutefois un peu plus rapide que celle des ordinateurs de bureau (figure 1.14).
Fig. 1.14 Taux de variation des prix des ordinateurs de bureau et des ordinateurs
portables aux tats-Unis
Si lon compare les taux de variation des indices franais et amricains, on voit
que si la chronologie est diffrente son ampleur a t comparable dans les deux pays
(figure 1.15).
Fig. 1.15 Taux de variation des prix franais et amricain des micro-ordinateurs
WPU11510114 pour les Personal Computers and Workstations , WPU11510115 pour les Por-
table Computers )
1.8. CONJONCTURE DES TIC 41
* *
La pntration dun produit nouveau (bien ou service) dans la consommation
suit une loi logistique : la courbe ressemble dabord une exponentielle croissante,
puis sinflchit ; sa croissance ralentit et elle saligne enfin sur la pntration asymp-
totique. Cest ainsi quont pntr les produits lectromnagers et les services de
tlcommunications.
La fonction logistique fait partie depuis longtemps de larsenal thorique du
marketing. Lune de ses expressions est la loi de Gompertz :
t
yt = + ee
Lorsquun produit est non seulement nouveau, mais innovant, cest--dire lors-
quil bouscule les usages courants, la logistique est pentue : le dmarrage est plus
lent (il faut vaincre des rticences), par contre la croissance est plus rapide une fois
42 CHAPITRE 1. DU CT DE LORDINATEUR
quelle sest enclenche 26 ( effet davalanche ). Linflexion est plus lente venir
mais elle se produit tout de mme : la prolongation illimite dune exponentielle est
impossible, mme en tenant compte dun ventuel multi-quipement (personnes
qui ont plusieurs automobiles, plusieurs tlviseurs, plusieurs ordinateurs, plusieurs
tlphones etc.) et de la diversification des services rendus sur la plate-forme tech-
nique, une fois celle-ci installe : la consommation de ces services ne peut pas excder
le niveau du PIB !
* *
Les investisseurs (cest ainsi, bizarrement, que lon appelle les personnes qui
achtent des actions la Bourse) regardent les comptes et les taux de croissance
trimestriels. Ils sont moins attentifs aux fondamentaux dont fait partie le ni-
veau asymptotique de la pntration. Ils extrapolent donc la croissance initiale et
anticipent lvolution exponentielle des chiffres daffaire et des profits. Cette an-
ticipation les incite attribuer aux entreprises des TIC une valeur leve. Ainsi
valorises, celles-ci peuvent se procurer des fonds en mettant des actions nouvelles ;
leur actif, qui comprend des actions dautres entreprises du secteur, est lui aussi
fortement valoris. Leur taux dendettement parat alors bas ; les banques, allches,
leur proposent des prts qui financeront lachat dautres entreprises (coup double
pour la banque : elle prte une entreprise solvable et encaisse une commission).
Ainsi se met en place un pige.
Ce qui devait se produire finit par arriver : la pntration sinflchit, la crois-
sance ralentit. Le dimensionnement des machines et des rseaux, le niveau des stocks
dquipement, prpars pour une demande suprieure, apparaissent alors excessifs
(surcapitalisation). Les investisseurs qui anticipaient une exponentielle se trouvent
confronts une logistique. Leurs anticipations sont modifies ainsi que leur va-
luation des entreprises. Le cours des actions seffondre. Les actifs se dvalorisant,
les bilans sont mcaniquement dtriors. Le taux dendettement effraie les banques
qui, tremblant pour leurs crances, refusent dsormais le renouvellement des prts
qui allait auparavant de soi. Cest la faillite. Ils ne mouroient pas tous, mais tous
toient frapps 27 .
Pourquoi cette pidmie ? parce que les investisseurs ont pris le dbut dune
logistique pour une exponentielle. Ils ont t conforts dans cette erreur par des
plus-values substantielles (la croissance exponentielle semblait se confirmer), par les
indicateurs de court terme (ils ne montraient au dbut aucune tendance linflexion),
par la conviction immodeste que les marchs ont toujours raison , par le manque
dattention envers les enseignements classiques du marketing.
Il est vrai quun autre phnomne a compliqu linterprtation de la pntration :
la baisse rapide des prix (35 % par an qualit constante, 17 % par an en prix moyen
pour les micro-ordinateurs) a largi le march potentiel et fait monter lasymptote
de la pntration. La croissance rsultait donc de deux mouvements conjugus : une
logistique qui se rapprochait de lasymptote correspondant au prix courant ; une
26. Dans le cas de lconomie des rseaux, on explique leffet davalanche (que lon nomme alors
aussi effet de rseau ) par le fait que lutilit dun raccordement nouveau est fonction croissante
du nombre des personnes dj raccordes. Dans le cas des TIC, leffet de rseau joue et aussi leffet
de mode ( il faut tre sur lInternet ).
27. Jean de La Fontaine, Les animaux malades de la peste , Fables, Livre VII, Fable I, vers 7.
1.8. CONJONCTURE DES TIC 43
* *
Le march des tlphones mobiles, des ordinateurs, est laddition de deux mar-
chs : un march du premier quipement gouvern par la logistique de pntration
que nous venons dexaminer ; et un march de renouvellement qui devient de plus
en plus important mesure que la pntration crot.
Il existe de purs marchs de renouvellement comme celui de lautomobile. Elle
a depuis longtemps atteint sa pntration asymptotique dans les pays riches : les
acheteurs de voiture neuve sont pour la plupart danciens propritaires de voiture
qui ont voulu acheter un nouveau modle pour bnficier dun accroissement de
confort et peut-tre de prestige social. La dure de vie de lautomobile est ainsi de
lordre de cinq sept ans 28 .
La dure de vie conomique dune automobile, dun micro-ordinateur, dun t-
lphone mobile, est de quelques annes. Aprs ce dlai, ces matriels fonctionnent
encore mais ils sont dpasss par des innovations survenues entre temps et qui
font envie aux utilisateurs : ils sont devenus obsoltes.
Leffet de mode, trs fort pour les micro-ordinateurs et les tlphones mobiles,
rapproche ces produits de lautomobile mais avec une dure de vie conomique plus
courte, ce qui donne encore plus de poids au phnomne du renouvellement.
Ltude de lindustrie automobile illustre le fait que le march des biens durables
est un amplificateur de la conjoncture gnrale. En effet lorsque la conjoncture est d-
favorable le remplacement dune automobile peut tre report des jours meilleurs.
En revanche lorsquelle est favorable les clients se prcipitent pour acheter. On re-
prsente ces comportements par une probabilit de remplacement croissant dautant
plus vite avec lge du vhicule que la conjoncture est meilleure. Le renouvellement
est une fonction de la pyramide des ges et de la conjoncture ; par ailleurs, il modi-
fie la pyramide des ges. La rtroaction que comporte cette dynamique amplifie les
fluctuations de la conjoncture.
On peut en tirer une leon : ds que la part du renouvellement dans le march des
TIC sera importante, la conjoncture du march des composants et des quipements
sera un amplificateur de la conjoncture gnrale. Cela posera aux entreprises des
TIC un dfi auquel rien ne les a prpares.
* *
28. Il nen est pas de mme du march des rfrigrateurs et des machines laver, qui engagent
moins le prestige social : on ne remplace ces machines que lorsquelles sont en panne et leur dure
de vie est de lordre de vingt ans. Le march du premier quipement (quipement des logements
neufs) reste donc significatif pour ces produits.
44 CHAPITRE 1. DU CT DE LORDINATEUR
1.8.1 Simulation
Pour illustrer le scnario ci-dessus, nous construirons une petit modle. Nous n-
gligerons leffet de la baisse tendancielle du prix des TIC : elle fait monter lasymptote
de la pntration, mais cette hausse devient de plus en plus faible lorsque la baisse
du prix se poursuit. Supposons que la croissance tendancielle du PIB soit de 3 %
par an et quil subisse des oscillations conjoncturelles dune priodicit de cinq ans.
Le PIB de lanne t est donn par lexpression
P arct = yt P IBt
Anne 0 1 2 3 4 5 6 7
Haut de cycle 0 0,2 0,4 0,7 0,9 1 1 1
Bas de cycle 0 0,1 0,2 0,35 0,45 0,5 0,6 0,7
lement est une moyenne pondre des deux valeurs extrmes. Notons (t) la fonction
qui indique quel point du cycle se trouve lconomie :
(t) = [1 + sin(t)]/2
1.8.2 Consquences
Les entreprises du secteur des TIC sont en train de subir un ralentissement qui
rvle un surdimensionnement, le secteur stant prpar la poursuite indfinie
dune croissance exponentielle. Il sensuit une dvalorisation des actifs physiques (et
pas seulement des actifs boursiers), un effondrement des commandes passes aux
fournisseurs et quipementiers (ce qui suscite chez eux une crise encore plus grave),
bref un coup de frein dont les consquences samplifient chez les fournisseurs de
la mme faon quun ralentissement sur une autoroute se traduit en amont par un
bouchon o les vhicules sont larrt.
1.8. CONJONCTURE DES TIC 47
Chapitre 2
Automatisme et intelligence
* *
Mme si la contribution des Europens linformatique a t importante, ses
progrs essentiels ont tous t raliss aux tats-Unis. Linformatique tant la fine
pointe de lorganisation de lentreprise, elle est toute naturelle pour des Amricains
dont le pays a, ds sa formation, attribu lEntreprise lhgmonie culturelle qui
en Europe appartient ltat (Gramsci [40] p. 476).
Pour russir larticulation du travail humain et de lautomate, il faut percevoir la
diffrence entre lordinateur et le cerveau humain : on ne peut pas en effet articuler
deux tres dont on aurait postul lidentit. Cette question a t obscurcie par
les controverses passionnelles sur l intelligence de lordinateur , controverses qui
sclairent si on les situe sur larrire-plan culturel des tats-Unis : est-il possible de
planifier laction au point que ltre humain, pour pouvoir tre efficace, doive se faire
lexcutant dun automate pr-programm? Ou bien laction, avec ses incertitudes,
ncessite-t-elle que lon prserve la capacit de synthse, de comprhension et de
dcision propre au cerveau humain?
50 CHAPITRE 2. AUTOMATISME ET INTELLIGENCE
* *
Les tches du back office obissaient toutes un mme schma :
1) dune part lagent reoit des commandes, des matires premires ou des pro-
duits intermdiaires ; son travail consiste laborer dautres produits intermdiaires
( livrables ) quil oriente vers ltape suivante du processus. Par exemple, pour les
agents qui traitaient linformation dans les grandes banques ou compagnies dassu-
rance, le travail se faisait sur un bureau dans une salle o se trouvaient de nombreux
employs ; gauche de lagent se trouvait la barquette arrive, droite la barquette
dpart, les dossiers tant apports et emports par des personnes quipes de caddies
(figure 2.3).
2) dautre part les personnes qui transportent les dossiers dun bureau lautre,
ainsi que le superviseur de la salle de travail, assurent une logistique ( middle of-
fice ) qui entoure les tches des agents dun rseau de communication et de contrle.
La mesure du flux quotidien permet dtablir des normes de productivit. Les dlais
normaux de traitement dune affaire peuvent tre valus. La pile de dossiers qui
reste dans la barquette arrive signale un agent qui travaille plus lentement que les
autres.
Le travail que lagent effectue sur un dossier consiste en calculs, vrifications
et transcriptions, et aussi en expertises, classements, valuations et dcisions (ou
52 CHAPITRE 2. AUTOMATISME ET INTELLIGENCE
formulation davis pour prparer les dcisions). En mme temps quil fait progres-
ser le processus de traitement des affaires, ce travail alimente des fichiers manuels
qui constituent la mmoire de masse de lentreprise. Les ventuelles interrogations
donnent occasion des changes de notes ou de fiches que lagent place dans la
barquette dpart en mentionnant le nom du destinataire, les rponses parvenant
dans la barquette arrive avec les dossiers traiter.
a
www.3m.com/about3M/pioneers/fry.html
Dans les entreprises industrielles, le travail de bureau traitait les commandes, les
factures et la comptabilit ; il mettait les ordres qui dclenchaient les oprations
physiques de production, approvisionnement, stockage, transport et livraison. Les
dcisions concernant les oprations physiques taient prises dans les bureaux, les
dcisions laisses aux agents de terrain tant celles qui accompagnent lexcution de
ces oprations.
* *
Dans lentreprise industrielle, les commandes sont satisfaites en puisant dans les
stocks ; le suivi statistique du flux de commandes permet dvaluer la demande
anticipe et de dterminer le programme de production ; les facteurs de production
(capital K, travail L, biens intermdiaires X) sont mobiliss chacun selon le cycle
de vie qui lui est propre ; la fonction de production Y = f (K,L,X) est mise en
uvre pour alimenter les stocks (figure 2.4).
2.1. INFORMATISATION DE LENTREPRISE 53
La procdure du front office tait plus souple (figure 2.5), car il travaillait au
contact dun client ou dun fournisseur, que ce soit par contact prsentiel , par
tlphone ou par courrier : il ne sagissait plus de traiter des documents conformes
aux formats types de lentreprise mais de rpondre des demandes ou questions
formules dans la langue de personnes extrieures lentreprise et dans un ordre
correspondant leurs priorits.
* *
Cette organisation comportait des articulations fragiles. Les documents poss en
pile risquaient dtre traits sur le mode LIFO ( last in, first out ) qui induit
des dlais alatoires ; la succession des transferts entre agents pouvait finir dans
les sables en cas derreur daiguillage ; si lon avait besoin de retrouver un dossier
en cours de traitement, il ntait pas facile de le suivre la trace le long de son
parcours. Enfin, le schma que nous avons dcrit se dgradait en variantes artisanales
dans les entreprises petites et moyennes et il restait vulnrable la ngligence ou
ltourderie.
son essor que dans les annes 1950, la guerre ayant pendant dix ans bloqu lutili-
sation civile des techniques tout en acclrant leur conception (comme ce fut le cas
pour lagriculture : en Europe le tracteur ne se rpandra pas avant les annes 1950).
La mcanographie, fonde sur le traitement lectromcanique de cartes perfo-
res par des trieuses et tabulatrices, a t dabord conue pour raliser des travaux
statistiques. La premire ralisation est celle du statisticien amricain Herman Hol-
lerith (1860-1829) pour le recensement de la population des tats-Unis en 1890. Les
entreprises cres par Hollerith sont lorigine dIBM 1 . Les premiers utilisateurs
de la mcanographie furent les instituts statistiques, les armes et quelques admi-
nistrations (Carmille [13]). Les origines de plusieurs grands groupes informatiques
remontent lre de la mcanographie 2 .
Cest avec lordinateur, plus puissant que la machine mcanographique et sur-
tout plus souple grce la mise en uvre automatique de programmes enregistrs
conformment larchitecture de von Neumann (von Neumann [88]) que linfor-
matique a pntr les entreprises dans les annes 1950 et surtout 1960. Elle a t
dabord utilise pour automatiser la production physique : ds 1968, on a pens
remplacer la commande numrique des machine-outils par la commande num-
rique directe . Dans le numro spcial de Science et Vie sur lautomatisme en
1964, la gestion napparat encore que comme un domaine relativement secondaire
pour lautomatisation.
Les entreprises achtent les ordinateurs pour conomiser le temps que les agents
oprationnels passent des oprations rptitives de vrification, calcul et trans-
cription, et aussi pour obtenir plus rapidement des informations de gestion dune
meilleure qualit.
Elles utilisent la machine pour faire des traitements (puissance) ainsi que pour
classer et trier les donnes (mmoire).
Elles rservent ltre humain les fonctions o il est suprieur lordinateur :
comprendre, expliquer, dcider, concevoir.
1. Voir Donald E. Knuth [51] volume 3 p. 383. Hollerith fonde en 1896 la Tabulating Machine
Company . Cette compagnie fusionne en 1911 avec la Computing Scale Company of America
(balances automatiques) et l International Time Recording Company (horloges enregistreuses)
pour former la Computing Tabulating Recording Company (CTR) dont la direction est confie
Thomas J. Watson (1874-1956). Ce dernier, devinant le potentiel de la mcanographie pour la
gestion, change en 1917 le nom de la filiale canadienne de la CTR en International Business
Machines (IBM). La CTR adopte elle-mme le nom dIBM en 1924.
2. Le bureau du Census demanda James Powers de fabriquer les machines pour le recensement
de 1910. Powers fonda en 1911 l Accounting and Tabulating Machine Company : Elle fusionna
avec la Remington Typewriter Company , prside par James Rand, pour devenir en 1927
la Remington Rand qui fusionnera en 1955 avec Sperry Gyroscope pour former Sperry
Rand . Frederick Bull (1882-1925), ingnieur norvgien, cra en 1922 avec son associ Kurt Kruesen
une socit de fabrication de machines mcanographiques. Les brevets furent achets en 1929 par le
groupe suisse H. W. Egli qui fonda la compagnie Egli-Bull . En 1932 le groupe franais Caillies
racheta les brevets au groupe Egli-Bull pour crer en 1933 la Socit des Machines Bull .
2.1. INFORMATISATION DE LENTREPRISE 55
rances ; dans les autres secteurs, les premires utilisations ont concern la compta-
bilit, la paie et la gestion des stocks. Cela a modifi les conditions physiques du
travail : les employs passaient dans les annes 60 une partie de leur temps perforer
des cartes et dpouiller des listings ; puis dans les annes 70 et 80 on installa
des terminaux qui seront dans les annes 90 remplacs par des micro-ordinateurs en
rseau. chaque tape, lergonomie sest modifie ainsi que les possibilits offertes
lutilisateur.
Lespace de travail change alors dallure. Mme si le bureau sans papier reste
rare, les archives et dossiers sur papier sont remplacs, dans une large mesure, par
des informations stockes dans les mmoires lectroniques. Linterface avec cran,
clavier et souris sinstalle sur tous les bureaux. Une part croissante du travail faire
arrive non plus dans une barquette, mais sur lcran via le rseau.
Ce changement ne modifie pas fondamentalement la nature du travail : la diff-
rence entre vnement interne et vnement externe reste de mme nature, mme si
lcran-clavier simpose dsormais comme un tiers dans la relation avec les personnes
extrieures lentreprise - au point parfois de gner le dialogue (figure 2.6).
comptes, prix, taxes, salaires, ainsi que les totalisations etc.) sont eux aussi automa-
tiss, ainsi que la mise en forme et ldition des divers tats (bulletins de paie,
documents comptables, tat des stocks, statistiques etc.)
Lordinateur remplit ainsi deux fonctions : dune part il aide traiter des dos-
siers individuels dont il facilite aussi le tri et la recherche ; dautre part il permet
de produire des indicateurs. Ltre humain se spcialise dans les tches quil fait
mieux que lordinateur : il analyse linformation pour faire le tour dun problme,
linterprte pour comprendre, la synthtise pour rsumer et communiquer ce quil
a compris ; enfin il dcide ou mme il conoit. Ayant t soulag des travaux qui
exigeaient une utilisation rptitive de son cerveau, il est invit se consacrer des
travaux auxquels cet organe est le mieux adapt. On arrive ainsi un partage des
tches o chacune des deux ressources (le silicium , la matire grise ) tend
tre utilise au mieux de ses aptitudes. Toutefois cette volution nest pas facile.
Lvolution est pnible pour ceux des agents, parfois les plus intelligents, qui
avaient pris lhabitude de travailler de faon mcanique et rapide tout en pen-
sant autre chose. Dsormais le travail leur demande concentration, rflexion,
responsabilit, prise de risque. Mme sil est en principe devenu plus intressant,
il implique un effort psychologique accru.
Il faut aussi des changements dans lorganisation (transversalit etc.) : lentre-
prise, qui doit accorder lemploy un pouvoir de dcision correspondant aux
responsabilits quelle lui confie, doit aussi viter de le harceler pour obtenir
toujours plus de productivit, de qualit ou de profit unitaire. Les rapports entre
personnes doivent devenir respectueux : dans une entreprise o la prise de dcision
est dcentralise, il faut en effet savoir couter ce que dit lautre.
Les entreprises sont parfois tentes doublier que lon ne peut pas demander un
salari dtre la fois un excutant docile et un pionnier plein dinitiative et de
crativit.
Nous sommes l vers le milieu des annes 1980. Il faut complter cette description
en mentionnant des dfauts souvent rencontrs. Dune part les applications
informatiques ont t conues sparment et communiquent mal : les agents doivent
dans le cours dune mme tche ouvrir une session, puis la fermer pour passer une
autre dont lergonomie sera diffrente, ressaisir des donnes, utiliser des codes divers
dont la mmorisation demande un apprentissage. Si linformatique est puissante, elle
manque encore de cohrence et de convivialit .
Cest que lautomate nest pas souple - et comme il ne sadapte pas facilement aux
utilisateurs, lentreprise leur demande de sadapter lui. Ses dfauts sont dabord
tolrs en raison des gains defficacit que linformatique apporte. Mais ils deviennent
de plus en plus insupportables.
Le systme dinformation vise les corriger. Les diverses applications doivent
sappuyer sur un rfrentiel unique, ce qui garantit leur cohrence smantique ; elles
doivent changer les donnes et se tenir jour mutuellement, ce qui assure la coh-
rence de leur contenu et supprime les ressaisies.
2.1. INFORMATISATION DE LENTREPRISE 57
Toutefois cette mise en ordre reste souvent partielle et les dfauts persistent en
raison du poids de lexistant et de la pression dautres priorits.
* *
On dirait alors que linformatique a accompli tout ce qui lui tait possible : elle
fournit lutilisateur une interface qui, fdrant sous une ergonomie cohrente les
accs aux diverses applications, lui vite les connexions-dconnexions et les doubles
saisies tout en soulageant son effort de mmoire ; elle fournit aussi un mdia de
communication. Il lui reste cependant assister les utilisateurs non seulement dans
chacune de leurs tches considre sparment, mais dans la succession et larticu-
lation des activits tout au long du processus de production.
En effet si linformatique a libr lagent des tches rptitives de calcul, vrifi-
cation et transcription, les entreprises ne lont pas encore pleinement utilise pour
58 CHAPITRE 2. AUTOMATISME ET INTELLIGENCE
4. Unified Modeling Language (Booch, Rumbaugh et Jacobson [28]). On peut aussi consulter
www.rational.com.
60 CHAPITRE 2. AUTOMATISME ET INTELLIGENCE
aux travaux internes, il sera beaucoup plus difficile doutiller lagent du front of-
fice , qui travaille au contact des clients ou des fournisseurs : on ne peut pas prvoir
en effet lordre dans lequel il devra saisir les donnes et lancer les traitements. Tout
au plus le systme dinformation peut-il lui fournir une aide contextuelle et la liste
des tches accomplir, quipe de boutons indiquant pour chaque tche le degr
davancement ; le workflow ne dbute quau moment o lagent alimente les vne-
ment internes.
* *
Le resserrement des relations entre linformatique communicante et le traite-
ment des donnes structures amne construire un systme dinformation sur
mesures , prs du corps , dont la dfinition et lvolution adhrent la pratique
professionnelle des agents. Il permet dassocier aux donnes leur commentaire, ce
qui les rend comprhensibles, facilite leur transformation en information et modifie
donc dautant leur rle dans lentreprise 5 .
Le systme dinformation assiste alors les diverses personnes de lentreprise -
agents oprationnels, managers locaux, concepteurs et stratges de la DG - en four-
nissant chacun la vue qui lui convient : ici les donnes pour le traitement op-
rationnel dun dossier ; l les indicateurs utiles au pilotage oprationnel quotidien ;
ailleurs les statistiques qui alimentent les tudes marketing et lanalyse stratgique.
Cette volution rencontre cependant des obstacles. Dune part, comme linforma-
tique dune entreprise rsulte dun empilage historique dapplications conues dans
lurgence, elle est rarement conforme aux exigences de cohrence du systme dinfor-
mation : il sen faut de beaucoup que les rfrentiels et ladministration des donnes
rpondent tous aux critres de qualit communment reconnus. Dautre part, lhis-
toire a habitu les esprits une reprsentation troite de ce que peut et doit tre
le rle de linformatique. Le choc prouv lors de larrive des micro-ordinateurs
se renouvelle, sous une autre forme, lorsque lon met en place la documentation
lectronique, le multimdia et les workflows : personne ne pensait auparavant que
linformatique pouvait ou devait faire cela et il faut du temps pour que lon ralise
(aux deux sens du terme) ces nouvelles possibilits. Enfin, lvolution de linforma-
tique confronte lentreprise des questions qui touchent son identit mme.
* *
5. Le langage XML (eXtensible Markup Language), qui permet dentrelacer du texte et des
donnes structures, contribue cette volution (Elliotte Rusty Harlod et W. Scott Means [34])
2.2. ENTROPIE DU SYSTME DINFORMATION 61
6. Bernard Morand, professeur lUniversit de Caen, fournit une utile prsentation de lhistoire
des mthodes (www.iutc3.unicaen.fr/~moranb/).
62 CHAPITRE 2. AUTOMATISME ET INTELLIGENCE
Chacune de ces phases peut se reprsenter par un petit dessin : pour la premire,
des applications juxtaposes, en tuyau dorgue ; pour la deuxime, qui a ambi-
tionn de corriger le dsordre smantique par la gestion des donnes de rfrence, il
faut ajouter les bases de donnes et les rfrentiels. Un petit diagramme dactivit
inspir dUML reprsente convenablement la troisime, o se ralise linformatisation
des processus (figure 2.9).
7. Les principes sont lmentaires au plan de la logique, mais cela ne veut pas dire que leur
application soit en pratique aise : en fait elle est rarement russie ou complte.
8. Le code source de certaines dentre elles a t perdu : on se garde dy toucher, en esprant
que cela va continuer marcher .
2.2. ENTROPIE DU SYSTME DINFORMATION 63
dune entreprise nouvelle qui partirait de zro et qui, de plus, ne commettrait aucune
erreur de conception.
* *
Mme si nous tions parvenus au terme de lvolution actuelle, mme si les sys-
tmes dinformation taient spcifis en UML et raliss en mode objets, le dsordre
y natrait aussi naturellement que lentropie nat dans la matire.
Supposons quune entreprise ait cr un rfrentiel de lorganisation et immatri-
cul ses services, tablissements et zones gographiques. Elle a ainsi construit une
base de donnes de rfrence qui volue avec les changements de lorganisation. Tout
se passera bien si les divers domaines de lentreprise rpliquent ce rfrentiel sans
dlai dans leurs processus ou sils le consultent lors de chaque utilisation. Cepen-
dant les personnes qui quipent les processus seront toujours tentes de construire
un rfrentiel propre chaque processus : alors le dsordre sinstalle.
Les choses se passent souvent ainsi : lors de lcriture du code, le programmeur
introduit dans le programme une copie de la table de rfrence mais, comme il
travaille sous une contrainte de dlai, il remet plus tard lcriture du module qui
assurerait la mise jour de cette copie. Puis il oublie la ncessit de ce module.
Lors de la recette, tout se passera bien puisque la table, tant rcente, est jour.
Cependant par la suite la table de rfrence voluera. On oubliera parfois de mettre
la copie jour (il faudrait le faire la main). Alors lcart se creusera entre les deux
tables et le dsordre sinstallera.
Supposons ainsi que le systme dinformation comporte de facto plusieurs tables
reprsentant le dcoupage gographique : le monde a t dcoup en rgions et
lentreprise a donn un nom chacune dentre elles. Le march voluant, lentreprise
modifie ces rgions en faisant passer des pays de lune lautre. Le rfrentiel est
modifi ; mais les tables des divers processus ne sont pas mises jour simultan-
ment. La dfinition des rgions diffre alors dun processus lautre. Les interfaces
signaleront des erreurs, les vrifications et redressements accapareront processeurs et
back-offices. Linterprtation des donnes occasionnera, lors des conversations entre
dirigeants, dinterminables perplexits.
Si le dsordre concerne plusieurs rfrentiels (des produits, des clients, des pices
dtaches etc.), la pagae devient gnrale. Seule une gendarmerie vigilante (ici une
direction de larchitecture ayant linformation et lautorit ncessaires au sein de la
DSI) peut maintenir la discipline. Cela rappelle la circulation automobile : le code
de la route est connu, mais comme chacun peut tre tent de commettre une faute
64 CHAPITRE 2. AUTOMATISME ET INTELLIGENCE
formation nest donc pas lordre, mais un dsordre contre lequel la guerre ne sera
jamais gagne. Ce nest pas une raison pour perdre de vue les principes selon les-
quels on doit btir un systme dinformation, mais il sera en pratique difficile de les
respecter exactement.
Comment font les forces de lordre lorsquelles sont dbordes ? Elles louvoient
la recherche du compromis qui permettra le moindre mal : elles pactisent avec
une bande pour mettre une autre bande la raison, elles tolrent ceci pour pouvoir
rprimer cela, elles ngocient des appuis auprs de la municipalit, des familles,
des associations. Le gendarme se fait diplomate. Il en est de mme du directeur de
larchitecture quand les sources de dsordre ont un fort dbit. Sil parvient un instant
imposer la logique, la discipline, la mthode etc., lordre sera de courte dure. Il
ne pourra pas se contenter de rgles formelles : il devra avoir une sensibilit tactique
et politique pour limiter la casse et faire en sorte que, quoique dsordonn, le
systme dinformation reste assez cohrent pour rendre un service acceptable.
9. Floating point computation is by nature inexact, and programmers can easily misuse it
so that the computer answers consist almost entirely of noise. One of the principal problems of
numerical analysis is to determine how accurate the results of certain numerical methods will be.
Theres a credibility gap : We dont know how much of the computers answers to believe. Novice
computer users solve this problem by implicitly trusting in the computer as an infallible authority ;
they tend to believe that all digits of a printed answer are significant. Disillusioned computer
users have just the opposite approach : they are constantly afraid that their answers are almost
meaningless. Many serious mathematicians have attempted to analyze a sequence of floating point
operations rigorously, but have found the task so formidable that they have tried to be content
with plausibility arguments instead (Knuth [51] vol. 2 p. 229).
66 CHAPITRE 2. AUTOMATISME ET INTELLIGENCE
10. Si lordinateur fait mille calculs par seconde il faudrait une dure gale lge de lunivers (12
milliards dannes) pour trouver, en calculant tous les itinraires possibles, le meilleur itinraire
entre 22 villes. Si lordinateur fait mille milliards (1012 ) de calculs par seconde, il faudrait cette
mme dure pour trouver le meilleur itinraire entre 28 villes.
2.3. LIMITES DE LINFORMATIQUE 67
Thorme de Gdel
Parmi les fausses questions que conduit poser un concept mal bti se trouve celle
de l intelligence des ordinateurs. Elle suscite des motions extrmes et opposes.
O est lhomme l-dedans? demande avec angoisse lindividualiste sentimental
qui croit tre un humaniste (Virilio [84]). Certains, tout aussi motifs mais misan-
thropes, se flicitent de voir la machine liminer ltre humain quils jugent peu fiable
et moralement douteux (Truong [82]). Dautres enfin croient devoir utiliser un voca-
bulaire emphatique pour clbrer la nouveaut quapporte lordinateur (Lvy [55]).
Dhonorables philosophes 11 et dexcellents ingnieurs 12 disent ainsi des choses qui
11. Aujourdhui notre mmoire est dans le disque dur. De mme, grce au logiciel, nous navons
plus besoin de savoir calculer ou imaginer. Lhumain a la facult de dposer les fonctions de son
corps dans les objets. Et il en profite pour faire autre chose. (Michel Serres dans LExpansion,
20 juillet 2000).
12. Dans 10 20 ans, lensemble des ordinateurs interconnects aura des capacits intellectuelles
qui dpasseront lhomme dans tous les domaines. (Jean-Paul Figer)
2.4. LORDINATEUR ET LINTELLIGENCE 69
* *
La discussion sur lintelligence de lordinateur sclaire si on la situe sur cette
toile de fond doctrinale. Soit on suppose les hypothses du modle de Jomini v-
rifies (information parfaite, planification parfaite etc.) et alors laction peut tre
prpare par un programme et dtermine au mieux par lautomate, car il calcule
trs vite et sans erreurs. Soit on suppose au contraire que la situation comporte une
part dincertitude, de brouillard , et alors la contribution du cerveau humain est
70 CHAPITRE 2. AUTOMATISME ET INTELLIGENCE
indispensable.
De ces deux modles, lequel est le bon? Lorsquil sagit dassurer la maintenance
dun quipement, le modle de Jomini semble simposer (sous la seule rserve que le
technicien mette une alarme en cas dimprvu). Mais si lordinateur permettait de
supprimer lincertitude, cela se saurait dans les salles de march : les informaticiens
auraient fait fortune la Bourse, et du coup la Bourse aurait cess dexister 13 .
Si nous reprenons la distinction propose au dbut de ce chapitre entre v-
nement interne et vnement externe , on peut dire que le modle de Jomini
sapplique aux vnements internes, la conduite du processus de production de len-
treprise, et que le modle de Clausewitz sapplique aux vnements externes, que
lentreprise ne peut ni matriser ni organiser entirement : relations avec les clients
et avec les fournisseurs, conditions de la concurrence.
Sur ces vnements externes, et mme si linformation sur le pass et le prsent
tait parfaite - ce qui nest jamais le cas - lanticipation comporterait encore une
part dincertitude. Les conditions pratiques de laction stratgique, celle qui porte
non sur lexcution des tches mais sur leur conception, sur le positionnement de
lentreprise, sont donc celles que dcrit le modle de Clausewitz. Le modle de Jo-
mini conforte la confiance en soi du professionnel mais si celui-ci lapplique aux
vnements externes il prend le risque de se trouver dsarm devant limprvu.
* *
Ceux qui conoivent les ordinateurs savent faire la diffrence entre lordinateur et
ltre humain. John von Neumann 14 tait arriv linformatique par la physique et
se servait de lordinateur pour rsoudre par simulation des problmes trop complexes
pour tre traits analytiquement. Cest lui qui, avec Church et Turing, a conu les
ordinateurs dont nous nous servons aujourdhui. Certaines de ses rflexions sont
lorigine de lintelligence artificielle.
Le cerveau lui a fourni une image de lordinateur : tout comme le cerveau, lordi-
nateur est dot dune mmoire, dune capacit de traitement et dorganes sensoriels
(entres et sorties). Le cerveau, tre biologique, progresse lchelle des dizaines
de milliers dannes, alors que lordinateur, tre artificiel, progresse lchelle de la
dizaine dannes, donc beaucoup plus vite. Certains en ont conclu que lordinateur,
cerveau lectronique , avait vocation supplanter le cerveau humain. Comment
pouvez-vous affirmer, disent-ils, que lordinateur sera jamais incapable davoir des
motions et de se comporter comme un tre humain?
Du point de vue potique toute parole qui veille lintuition est lgitime, car la
posie relve dune dmarche mentale antrieure au raisonnement. Mais certaines
phrases sont impropres alimenter le raisonnement parce quelles ne sont pas fal-
sifiables , pour utiliser le vocabulaire de Popper. Y a-t-il une vie aprs la mort?
La rponse peut tre oui ou non sans que lexprience puisse trancher, et la
conviction intime du croyant lui-mme oscille entre ces deux rponses. Donc mme
si cette question est un thme intressant pour la rverie, du point de vue de la
13. Tout comme les Casinos auraient ferm si en physique le dterminisme ne comportait pas
dexception.
14. von Neumann, [89]. The Computer and the Brain est le dernier ouvrage de von Neumann.
Min par le cancer dont il est mort en 1957, il na pas pu lachever. Il lui accordait beaucoup
dimportance.
2.4. LORDINATEUR ET LINTELLIGENCE 71
15. [The imitation game] is played with three people, a man (A), a woman (B), and an inter-
rogator (C) who may be of either sex. The interrogator stays in a room apart front the other two.
The object of the game for the interrogator is to determine which of the other two is the man
and which is the woman. He knows them by labels X and Y, and at the end of the game he says
either X is A and Y is B or X is B and Y is A. The interrogator is allowed to put questions
to A and B (...) We now ask the question, What will happen when a machine takes the part of
A in this game? Will the interrogator decide wrongly as often when the game is played like this
as he does when the game is played between a man and a woman? These questions replace our
original, Can machines think? (...) I believe that in about fifty years time it will be possible
to programme computers, with a storage capacity of about 109 , to make them play the imitation
game so well that an average interrogator will not have more than 70 per cent chance of making
the right identification after five minutes of questioning. (...) The only really satisfactory support
that can be given for [this] view (...) will be that provided by waiting for the end of the century
and then doing the experiment described.
2.4. LORDINATEUR ET LINTELLIGENCE 73
* *
Quoiquil en soit, Turing a formul la fois un pari et le test qui permet de le
vrifier. Nous pouvons faire le test, puisque la fin du sicle est passe. Certes lordi-
nateur sest rvl redoutable au jeu dchecs ; mais dans un travail aussi simple
que la traduction dun texte littraire il fournit un rsultat tellement mdiocre que
lexaminateur moyen le distinguera immdiatement dun traducteur humain.
Si nous prenons Turing au mot, nous pouvons donc dire quil a perdu son pari.
Mais ce serait l une rfutation peu satisfaisante : quelquun dautre pourra prendre
la relve et parier de nouveau en fixant comme chance la fin du xxie sicle ou celle
du troisime millnaire, ce qui laisserait la question en suspens pendant un long
dlai.
La meilleure rfutation de Turing sappuie en fait sur la dfinition de lordinateur
quil donne lui-mme :
On peut expliquer lide qui se trouve derrire les ordinateurs numriques
en disant quils sont conus pour raliser toutes les oprations qui pourraient tre
faites par un calculateur humain. Le calculateur humain est suppos suivre des
rgles fixes ; il na pas le droit de sen carter le moins du monde. Nous pouvons
supposer que ces rgles lui sont fournies dans un livre qui est modifi chaque fois
quon veut lui faire faire un nouveau travail. Il dispose aussi pour faire ses calculs
dune quantit illimite de papier. Il peut aussi faire ses additions et multiplications
sur une machine calculer, mais cest sans importance. Le livre de rgles quutilise
notre calculateur humain est videmment une fiction commode : en fait, les vrais
calculateurs humains se rappellent ce quils ont faire. Si on veut faire imiter par une
machine le comportement dun calculateur humain, on na qu demander celui-ci
comment il fait, puis traduire sa rponse en une table dinstructions. Construire
une table dinstruction, cest ce que lon appelle programmer. Programmer une
machine pour raliser lopration A quivaut introduire dans la machine la table
dinstructions qui convient pour quelle ralise A. 16
16. The idea behind digital computers may be explained by saying that these machines are
intended to carry out any operations which could be done by a human computer. The human
computer is supposed to be following fixed rules; he has no authority to deviate from them in any
detail. We may suppose that these rules are supplied in a book, which is altered whenever he is put
on to a new job. He has also an unlimited supply of paper on which he ds his calculations. He
may also do his multiplications and additions on a desk machine, but this is not important. The
74 CHAPITRE 2. AUTOMATISME ET INTELLIGENCE
Si Turing dfinit ainsi lordinateur, puis affirme par ailleurs quil sera difficile de
distinguer au jeu de limitation un ordinateur dun tre humain, cela implique
quil sera tout aussi difficile de distinguer un calculateur humain, assujetti au respect
de rgles fixes consignes dans un cahier, dun tre humain ordinaire qui, ntant
pas assujetti de telles rgles, sera libre de prendre des initiatives et de sadapter
limprvu.
Il sagit donc finalement de savoir si lon suppose que limprvu est ngligeable
ou non : on retrouve ainsi le dbat entre les deux coles de pense qui sinspirent
lune de Jomini, lautre de Clausewitz. Il est possible de rdiger le cahier de rgles de
sorte que le calculateur dispose de consignes lui permettant de faire face une grande
diversit de situations (cest ainsi que lordinateur joue aux checs), mais la typologie
des situations que dcrit le programme est ncessairement limite alors que limprvu
potentiel que comporte le rapport dun tre humain avec le monde de la nature est
indfini : ltre humain doit savoir se dbrouiller lorsquil rencontre un imprvu,
l mme o lordinateur (ou le calculateur humain, pur excutant) ne disposerait
pas de rgles et ne saurait donc plus quoi faire, ou commettrait des erreurs : cest ce
type de difficult que lordinateur rencontre en traduction automatique.
Cest le sens de la rfutation de Turing par Popper 17 (Popper [67]) :
Turing a affirm quil tait impossible, par principe, de distinguer les hommes
des ordinateurs partir de leurs activits observables (leurs comportements), et il
a dfi ses adversaires de spcifier une activit ou un comportement humain obser-
vable quelconque quun ordinateur ft, par principe, incapable de raliser. Mais ce
dfi est un pige intellectuel : spcifier un type de comportement reviendrait tablir
une spcification pour la construction dun ordinateur. En outre, si nous utilisons
et construisons des ordinateurs, cest parce quils sont capables de faire beaucoup
de choses que nous ne savons pas faire ; tout comme je me sers dun crayon ou dun
stylo pour calculer une addition que je suis incapable de faire de tte. Mon stylo
est plus intelligent que moi, disait souvent Einstein. Mais ceci ne prouve pas quil
soit impossible de le distinguer de son stylo.
* *
Turing fut un gnie et aussi un tre humain dont les souffrances suscitent la
compassion 18 . Il a contribu la naissance de linformatique, bouleversement dont
nous navons pas fini dexplorer les consquences. Il est comprhensible que le tmoin
dun vnement dune telle importance ait eu du mal en circonscrire la porte.
Constatant la rapide croissance des possibilits de lordinateur Turing a extrapol,
book of rules which we have described our human computer as using is of course a convenient
fiction. Actual human computers really remember what they have got to do. If one wants to make
a machine mimic the behavior of the human computer in some complex operation one has to ask
him how it is done, and then translate the answer into the form of an instruction table. Constructing
instruction tables is usually described as programming. To programme a machine to carry out
the operation A means to put the appropriate instruction table into the machine so that it will
do A.
17. Popper, comme dautres commentateurs, pousse lextrme la formulation du test de Turing
qui est comme nous lavons vu modeste. Mais ce nest que justice puisque Turing a prtendu que
la russite du test permettrait daffirmer que les machines pensent .
18. Homosexuel, Alan Turing (1912-1954) fut comme Oscar Wilde (1854-1900) une victime du
systme judiciaire britannique. Il sest trs vraisemblablement suicid (Hodges [44]).
2.4. LORDINATEUR ET LINTELLIGENCE 75
et il sest tromp.
Les Grecs avaient dcouvert la puissance de labstraction ; on voit dans LAnabase
de Xnophon livresse intellectuelle que cette dcouverte a provoque. Platon a t
jusqu affirmer que seules les ides taient relles : lide de cheval serait ainsi plus
relle que le cheval qui gambade dans le pr tout comme lide de cercle est plus
relle que le cercle que lon trace avec un compas. Lidalisme platonicien a inspir
la philosophie de Plotin et de saint Augustin, la thologie catholique, les hommes
de la Renaissance et bien dautres : ce nest pas parce quune reprsentation est
inexacte ou incomplte quelle na pas dimpact, surtout quand elle est formule par
une personne de grand talent.
Le pari de Turing a eu des effets contrasts. Le parallle entre le cerveau lectro-
nique et le cerveau humain a suscit des recherches fcondes, mme si les travaux en
intelligence artificielle ont donn des rsultats dcevants. Mais en focalisant latten-
tion sur lintelligence de lordinateur et donc sur la similitude entre celui-ci et ltre
humain, ce pari a eu linconvnient dinciter ne pas se soucier de leurs diffrences.
Quelles sont nos priorits aujourdhui ? Est-ce de rver lintelligence que la
machine, par hypothse, pourrait dployer dans quelques sicles ou quelques mill-
naires, ou dagir pour articuler au mieux les ressources de lautomate programmable
(lordinateur) avec ce que sait faire ltre humain organis dans lentreprise (com-
prendre, expliquer, dcider, concevoir)? Choisir la seconde rponse, cest dire que le
pari de Turing ntait pas pertinent.
* *
Les questions que nous venons dvoquer nont rien de fondamentalement nou-
veau. Le cerveau humain sest dj accommod de plusieurs successeurs poten-
tiels : le langage, qui a une existence propre depuis que des hommes se sont mis
parler ; lcriture, support de la mmoire ; limpression, support de la diffusion
des textes. Des machines remplacent nos jambes (bateau, bicyclette, automobile,
avion), des prothses assistent nos sens (lunettes, appareils acoustiques, tlphones,
tlvision). Llevage et lagriculture pratiquent depuis le nolithique la manipula-
tion gntique par slection des espces. La bionique, lintelligence artificielle ne font
que venir sajouter au catalogue des prothses qui assistent nos activits physiques
ou mentales. Navons nous pas tendance, par dfaut de perspective historique,
exagrer leur nouveaut?
Il existe entre la complexit du logiciel et celle du cerveau dun tre vivant une
diffrence de nature. Aussi compliqu soit-il, le logiciel est de taille finie puisquil
sagit dun texte. Mais toute thorie, aussi puissante soit-elle, reste incomplte ; aucun
objet naturel (et le cerveau en est un) ne peut donc tre reproduit par un texte. Si
un texte potique semble parfois nous mettre en relation avec le monde lui-mme,
cest parce que notre cerveau le complte par le rseau de connotations qui enrichit
lapport des mots et, au prix dune imprcision que le logiciel ne saurait tolrer,
ouvre notre rverie une perspective indfinie.
Lintuition de ceux qui vivent dans un univers de science fiction ou de dessin
anim saffranchit de lexprience : dans cet univers-l toutes les mtamorphoses sont
possibles, toutes les chimres peuvent exister, quiconque voque une impossibilit
serait immdiatement dmenti. Mais lexprience distingue le possible de limpos-
sible et assigne des bornes notre action. Il existe dans le monde de lexprience
76 CHAPITRE 2. AUTOMATISME ET INTELLIGENCE
des questions pertinentes, cest--dire utiles laction, dautres qui ne le sont pas.
Si elles nous dtournent des questions pertinentes, nous devons qualifier les rveries
sur lintelligence des ordinateurs dimpertinentes.
* *
Nous qui savons tant bien que mal parler, lire, crire, compter, domestiquer
plantes et animaux, fabriquer produits et outils, communiquer, dposer et retrouver
notre mmoire collective dans des encyclopdies etc., devons apprendre tirer parti
de lautomate programmable. Pour voir clair dans les questions de savoir-faire et
de savoir-vivre, dorganisation collective et personnelle que cela pose, il importe de
percevoir la frontire qui nous spare de lui, de discerner ce quil sait faire de ce que
nous savons faire, de sorte que son insertion dans notre action, dans nos processus,
puisse tre judicieuse. Il faut pour tracer cette frontire un outil conceptuel aussi
prcis que le scalpel du chirurgien.
Or les rveries sur lintelligence de lordinateur brouillent cette frontire. On
ne peut pas penser la relation entre deux tres dont on a postul lidentit, ft-
elle asymptotique. Lintelligence de la machine sactualisant dans un futur indfini,
lintuition svade des contraintes de laction et tourne le dos aux questions qui
aujourdhui sautent aux yeux : comment assister nos processus oprationnels ; tirer
parti de la conjugaison des donnes et du commentaire ; fonder la solidit des rf-
rentiels ; articuler les mdias ; faire interoprer les systmes dinformation de diverses
entreprises ; assurer la dialectique du systme dinformation et de la stratgie etc.
Ceci nest pas sans consquences. La rverie est innocente quand elle dlasse
le praticien expert : il nest pas dupe des illusions quelle comporte et il est li
lexprience par le ressort de rappel de son activit professionnelle. Mais parmi les
personnes qui dcident en matire de systme dinformation les praticiens experts
sont une minorit. La diffusion mdiatique des rveries sur lintelligence de lordina-
teur risque de placer les personnes sur une orbite mentale do il leur sera impossible
de revenir au sol - et alors leurs dcisions seront follement inadquates. Ce nest donc
pas de rveries impertinentes que nous avons besoin dans ce domaine difficile, mais
de dmarche scientifique et de mthode exprimentale.
Lordinateur ne sait pas raliser des choses que ltre humain apprend faire lors
des premires annes de sa vie : il ne comprend pas le langage humain ordinaire, avec
ses allusions et ses connotations. Il ne sait pas faire la synthse dun ensemble de faits
et en tirer la conclusion. Il ne sait pas prendre de dcision. Il na pas dimagination.
Si lon a limpression quil sait faire tout cela, cest que lon commet une erreur
classique : celle qui consiste dire lordinateur calcule quand on se sert de
lordinateur pour faire un calcul, ou que lordinateur dcide quand on lutilise
pour aider la dcision.
Ce nest pas lordinateur qui calcule ni qui dcide, mais lutilisateur qui se fait
aider par lordinateur pour calculer ou dcider. Cette aide rend parfois possibles
des choses qui, autrement, auraient t impossible : ainsi le pilote automatique dun
avion permet de maintenir celui-ci pendant toute la dure du vol dans la position qui
minimise la consommation de carburant, alors pour le pilote humain ce serait aussi
dlicat que de tenir une assiette en quilibre sur une aiguille, performance quil est
difficile de raliser des heures durant. Les crivains de science fiction, les cinastes,
crent un monde imaginaire ; il leur est facile dy doter les ordinateurs de facul-
2.4. LORDINATEUR ET LINTELLIGENCE 77
* *
Pour progresser dans lutilisation de lordinateur, il faut se rappeler quil obit
la lettre, sans initiative ni interprtation, aux ordres qui lui sont donns ; il apporte
ltre humain une aide prcieuse, mais bien dlimite. Lexpression assist par
ordinateur , que lon utilise pour le dessin, la gestion, la conception etc., a une
porte trs gnrale : en tout et pour tout, lordinateur nous assiste ; les utilisations
les plus intelligentes de linformatique sont celles qui cultivent cette relation entre
lordinateur et nous, en partant dune claire conscience de la diffrence qui nous
spare de lui.
* *
19. Contrairement ce que lon voit dans les films, les logiciels qui existent dans le monde
rel sont incroyablement primitifs si on les confronte aux exigences de ce que nous appelons le
simple bon sens. Regardez par exemple la stupidit incroyable des moteurs de recherche sur le
Web lorsquon leur demande de trouver des contenus ayant un sens pour ltre humain (Bruce
Schneier, Semantic Network Attacks , Communications of the ACM, dcembre 2000).
78 CHAPITRE 2. AUTOMATISME ET INTELLIGENCE
La traduction automatique
Il est vrai que larticulation entre lautomate et ltre humain demande des
consultations, de la rflexion, bref une dmarche dlicate.
Il ne suffit pas pour votre entreprise davoir une prsence sur le Web, ft-elle
jolie. Il faut dabord connatre vos clients et savoir ce quils attendent de vous car
le Web, cest le pouvoir au client : si vous ne rpondez pas comme il le souhaite,
clic ! il est parti, vous pouvez lui dire adieu.
Quel positionnement voulez-vous donner votre entreprise sur le Web? jusquo
voulez-vous pousser la diffrenciation de votre offre? avec quels partenaires voulez-
vous vous associer? quelles relations souhaitez-vous avoir avec vos fournisseurs?
jusquo entendez-vous pousser lintgration entre vos affaires et celles de vos
partenaires, fournisseurs et clients ? Il faut ici une ingnierie daffaire, avec ses
dimensions juridique et financire.
Souhaitez vous conserver la mme priphrie, ou pensez vous quil faut externa-
liser certaines de vos activits? Le e-business va de pair avec un e-management : il
faut repenser la personnalit, les priorits, les contours de lentreprise. Il convient
que cette rflexion ne soit pas seulement celle du PDG mais quelle soit partage
par les managers, les cadres, finalement par toute lentreprise : cela suppose des
consultations, concertations et validations.
Enfin quand vous saurez ce que vous voulez faire il faudra sassurer que cest
faisable. Vos limites sont ici celles de votre systme dinformation. Si celui-ci est
constitu dune accumulation dapplications htroclites fondes sur des dfini-
tions incohrentes, si les donnes de rfrence ne sont pas gres, sil nexiste
pas de gestion de configuration, bref si vous navez pas un systme dinformation
digne de ce nom, vous aurez du mal jouer la partie de le-business. Ce ne sera
pas totalement impossible - il nest pas indispensable de passer par un ERP a
avant de se lancer sur lInternet - mais ce sera difficile. Le calendrier de mise en
uvre des fonctionnalits de le-business sera articul avec la mise niveau de
votre systme dinformation.
Vous pouvez dmarrer tout de suite, mais il vous faudra quelques annes pour
transformer lentreprise.
a
Enterprise Resource Planning
Certaines personnes disent alors : Vous proposez une dmarche, mais ce quil
nous faut cest un produit . Les fournisseurs de logiciels portent une part de res-
ponsabilit dans cette erreur de perspective. On a vu, sur la couverture du Monde
Informatique (n 839 du 4 fvrier 2000) la photo dun fromager accompagne de cette
lgende : De quoi avez-vous besoin pour transformer votre business en e-business?
Dcouvrez-le page 11 . Et la page 11 se trouvait une publicit contenant ces mots :
Il faut un puissant logiciel pour transformer le business en e-business. Ce logiciel
existe, IBM la fait Or la premire question quune entreprise doit se poser nest
pas quel logiciel choisir , mais que veulent mes clients , puis quel rle dois-je
jouer etc. La check-list ne commence pas par la technique mais par la stratgie.
En suggrant quil suffit de prendre un logiciel - le sien bien sr - IBM oriente ses
80 CHAPITRE 2. AUTOMATISME ET INTELLIGENCE
clients vers la voie de lchec mme si son logiciel est excellent (et IBM a dexcellents
produits).
Les entreprises nont que trop tendance croire que tout problme est technique
(cest--dire relve tymologiquement du savoir-faire) et donc que toute solution doit
tre galement technique. Mais avant de savoir faire, il faut savoir ce que lon veut
faire, pourquoi et pour qui on veut le faire. Pourquoi faire et vouloir faire
doivent prcder savoir faire , sans quoi lon commet de grossires erreurs. Dire
cela, ce nest pas dnigrer la technique, mais bien au contraire cest la respecter assez
pour ne pas la faire intervenir contre-temps.
Les systmes dinformation ne sont pas des automates dont on attend quils
rglent tous les problmes, mais des outils destins assister des oprateurs humains.
La conception du systme dinformation doit donc considrer non le seul automate,
mais le couple form par lautomate et ltre humain organis quil assiste.
2.4.3 Le semi-dsordre
Si le systme dinformation est parfait lentreprise peut paradoxalement de-
venir inefficace. Voici quelques exemples.
* *
Les dfauts du systme dinformation obligent les oprateurs humains faire
chaque jour des interventions manuelles. Le jour o se produit un incident, ils savent
comment faire car ils ont lhabitude de traiter les ppins . Si le systme dinfor-
mation tait parfait il se produirait un incident tous les trois ans : les oprateurs
perdraient lhabitude de ragir et feraient confiance au systme. Le jour o se pro-
duirait un incident imprvu ils ne sauraient que faire. Cest pourquoi il est judicieux
dquiper une centrale nuclaire dun logiciel moins complet quil ne pourrait ltre.
* *
La conception des avions est lenjeu dun conflit entre ingnieurs et pilotes. La
qualit des avions tant leve, les ingnieurs voient dans le facteur humain la
cause rsiduelle des accidents. Pour lliminer ils souhaitent concevoir lavion par-
fait qui dcollerait, volerait et se poserait sans pilote. Cependant les pilotes disent
quil reste des situations o lon a besoin du cerveau humain pour synthtiser, ar-
bitrer et dcider : lavion doit comporter des automatismes, mais ceux-ci doivent
assister le pilote et non le supplanter.
* *
Considrons une administration comme les impts, la scurit sociale ou lANPE.
La rglementation volue souvent, ce qui exige de modifier le systme dinformation.
La modification est simple sil sagit de mettre jour quelques paramtres, elle est
complexe sil faut redfinir une partie dun dossier et introduire des traitements nou-
veaux. Il faut de trois six mois pour introduire une modification complexe dans le
systme dinformation. Si celui-ci est de qualit mdiocre, il faudra un an pour cor-
riger les bogues provoques par la modification. Pendant ce dlai la rglementation
aura encore chang.
2.4. LORDINATEUR ET LINTELLIGENCE 81
Les agents se sont donc habitus faire une partie de leur travail sur papier ou
sur tableur, puis saisir les donnes dans le systme dinformation. Cela comporte
des inconvnients (erreurs de calcul ou de saisie, surcharge de travail, inefficacits
diverses etc.), mais ce fonctionnement densemble permet ladministration dtre
ractive et de mettre en uvre sans dlai une politique nouvelle.
* *
On a pu, dans certaines entreprises, modliser la pratique professionnelle des
agents pour automatiser leur dmarche et gagner en rapidit. Cest ainsi que des
banques ont conu des systmes experts de gestion de trsorerie. Cependant, si le
contexte volue, le systme expert ne saura pas, lui, voluer et il perdra en efficacit
alors quun oprateur humain aurait adapt ses mthodes de travail et modifi ses
rgles de pouce . Il faut donc conserver, ct du systme expert qui fera le gros
du travail, des oprateurs humains plus lents sans doute, mais dont le savoir pourra
tre priodiquement rinject dans le systme expert pour le mettre jour.
* *
La gestion dun systme dinformation (ou dun projet) navigue entre deux ex-
trmes. Suivre une mthodologie oblige consacrer beaucoup de temps la produc-
tion de documents qui dcrivent le systme dinformation sans faire ncessairement
progresser son adquation fonctionnelle. On peut aussi pratiquer lartisanat
lancienne : ds quun mtier a besoin de quelque chose, il demande aux informa-
ticiens de le dvelopper ; il revient ceux-ci de grer lintendance, le mtier ne se
souciant pas des problmes techniques du systme dinformation. Si lon tolre la
non-formalisation, les matrises douvrage risquent de sy engouffrer ; si on exige une
formalisation complte, lentreprise senlisera dans la production de documents en
grande partie superflus. Le moyen terme efficace rsulte du bon sens qui ne peut se
formaliser entirement.
* *
Un systme dinformation totalement dsordonn nest pas un systme (la notion
de systme implique la cohrence) et ne contient dailleurs pas dinformation : il
stocke et produit des donnes quil est impossible de comparer et donc dinterprter.
Le dsordre, cest la mort du systme dinformation qui devient un machin informe.
La perfection serait une autre forme de mort : elle dmobilise les oprateurs
humains. Le mieux est ici lennemi du bien : il faut donc admettre une dose de non
qualit (apparente) pour que la coopration entre lautomate et ltre humain soit
le plus efficace possible.
Le laxisme peut prendre deux formes :
- le formalisme : il fait srieux , mais il aboutit soit linefficacit, soit (cons-
quence moins dommageable) la frustration du mthodologue qui ne parvient pas
se faire entendre ;
- le fatalisme, que traduisent lexpression a finira bien par tomber en marche
comme la phrase attribue au prsident Queuille (1884-1970) : il nexiste pas de
problme dont une absence persvrante de solution ne finisse par venir bout .
82 CHAPITRE 2. AUTOMATISME ET INTELLIGENCE
Le semi-dsordre est loppos du laxisme : celui qui peroit la faon dont lAPU
et lEHO sarticulent ne surestime pas les apports du formalisme et ne se laisse pas
aller au fatalisme. La conception claire du rsultat oprationnel atteindre guide le
choix de ses priorits et laide dfinir les simplifications ncessaires.
83
Chapitre 3
clairage historique
1. Entre autres ouvrages, nous devons beaucoup Philippe Breton [10] Robert Ligonnire [54],
Paul E. Ceruzzi [15] et D. Sjobbema [77]
84 CHAPITRE 3. CLAIRAGE HISTORIQUE
2. Les travaux rudits, mme quand ils se limitent un empilage minutieux de documents,
tmoignages et rfrences, ont pour but douvrir la voie la rflexion : lrudition, tout aussi
ncessaire que lexprimentation, prpare comme elle son propre dpassement.
3.1. HISTOIRE DU MICRO-ORDINATEUR 85
* *
Linformatique tait dans les annes 60 laffaire de professionnels styls par IBM.
Ostensiblement srieux , ils portaient costume, cravate noire et chemise blanche.
Les utilisateurs ntaient pas autoriss approcher la machine.
Mais les hackers (Steven Levy [53]) (que lon a appel aussi hobbyists )
revendiquaient le droit de comprendre comment la machine fonctionne, dy accder,
de travailler en temps rel et donc de modifier la faon dont on utilisait lordinateur.
Ils ntaient pas des pirates, des briseurs de scurit, des fabricants de virus : le mot
hacker na pris ce sens pjoratif que rcemment. Les hackers des annes 60 et 70
taient des pionniers. Avant eux, lordinateur tait une grosse machine sans cran,
sans carte sonore, sans traitement de texte, sans tableur, sans rseau etc. Ils ont
invent les procds qui ont permis dintroduire tous ces perfectionnements.
Un good hack , ctait une astuce qui marche, un procd qui permet de faire
faire quelque chose de nouveau par lautomate - peu importe dailleurs si lon ne
sait pas exactement pourquoi ni comment cela fonctionne. La passion des hackers
tait de crer de good hacks , non de les vendre ni de faire du business .
Ils copiaient sans vergogne les programmes, les modifiaient, les communiquaient.
L open source (ou logiciel ouvert ), dont le programme source est fourni et
modifiable volont, allait de soi ainsi que la gratuit.
La premire quipe de hackers, la plus flamboyante, fut celle du MIT ; puis
dautres quipes de passionns se sont cres ailleurs : aux Bell Labs dAT&T,
luniversit de Berkeley et, dans les annes 70, au Palo Alto Research Center (PARC)
de Xerox. Les hackers du MIT estimaient avoir le droit et mme le devoir daccder
la machine quelles que soient les interdictions et rglementations, et mme sil
fallait fabriquer de fausses cls pour se faufiler de nuit dans un centre informatique.
Ils ont mis au point des langages et des mthodes, invent lintelligence artificielle
etc. Le systme dexploitation Unix (1969), le langage C (1972) mis au point aux Bell
Labs ont t dabord distribus gratuitement ou pour un paiement symbolique, ce
qui a permis de les perfectionner rapidement. La souris a t invente par Douglas
Engelbart en 1968, les fentres et menus droulants par Dan Ingals au PARC en
1974. Enfin les hackers ont cherch mettre lordinateur la disposition de tout le
monde, dabord en dissminant des terminaux, puis en mettant au point le micro-
ordinateur.
Steven Levy a dcrit les rves et les ambitions de ces passionns qui travaillaient
parfois trente heures daffile et sacrifiaient leur sant et leur vie affective lexplora-
tion des possibilits de lordinateur, au dveloppement doutils qui permettraient de
86 CHAPITRE 3. CLAIRAGE HISTORIQUE
les concrtiser. Leur imprgnation par le langage informatique les coupait des modes
de communications naturels et les isolait des autres tres humains. Ils avaient une
morale, lthique des hackers (voir page 87).
Lmergence du commerce des logiciels au milieu des annes 70 a mis un terme
cette poque qui se prolonge cependant dans lcole du logiciel ouvert.
* *
Les hackers ont travaill sur ce qui tait leur poque la couche critique de
linformatique, cette expression dsignant lensemble des questions qui se trouvent
sur le front de taille de la discipline.
Il sagissait dans les annes 60 de mettre au point les langages qui permettraient
de diversifier les utilisations de lordinateur : la couche critique tait alors celle du
logiciel. Dans les annes 70 il sest agi de mettre lordinateur dans les mains de chacun
en sappuyant sur les nouveaux micro-processeurs : la couche critique fut alors celle
du matriel ; une fois traite, il a t possible de raliser les dveloppements qui ont
conduit au micro-ordinateur en rseau daujourdhui, avec ses interfaces graphiques,
son quipement multimdia et lInternet.
La couche critique est aujourdhui celle de lutilisation collective, organise, de
linformatique par les entreprises, la socit et les individus. Lutilisation indivi-
duelle pose des questions qui relvent de la psychologie ; lutilisation collective pose
des questions qui relvent de la sociologie et de lorganisation. Sociologie et psycho-
logie constituent deux couches, diffrentes mais solidaires, du mme empilement. Les
hritiers des hackers , des pionniers des annes 60 et 70, sont ainsi aujourdhui les
personnes qui travaillent sur le langage de lentreprise, lorganisation transverse, lar-
ticulation du systme dinformation avec la stratgie, la modlisation des processus,
lurbanisation des systmes dinformation etc.
Reprenons le chemin qui a conduit du premier micro-ordinateur aux rseaux de
machines daujourdhui.
Le premier micro-ordinateur
a
Cest la mme attitude que rsume le slogan de Nike : Just do it .
88 CHAPITRE 3. CLAIRAGE HISTORIQUE
table. R2E conoit alors un ordinateur fond sur le processeur 8 bits Intel 8008 3 .
Le Micral est cr en six mois. La machine a t conue par Andr Thi Truong, le
logiciel par Philippe Kahn (figure 3.1.
Gros comme lunit centrale dun PC actuel, le Micral ne dispose ni dcran ni
de clavier. La saisie se fait en binaire, en manipulant des interrupteurs. On peut
lui connecter un lecteur de bandes perfores. 500 Micrals sont produits la premire
anne ; ils sont vendus 8 450 F pice (1 750 $ de lpoque). En juin 1973 la revue
amricaine Byte invente le mot microcomputer pour baptiser le Micral : le micro-
ordinateur est n.
Le Micral na pas connu le succs commercial ; il a t utilis essentiellement
pour automatiser des postes de page des autoroutes 4 .
Autres prcurseurs
Intel sortit le microprocesseur 8080 en juillet 1974. Il tait vingt fois plus rapide
que le 4004 et son prix pouvait descendre jusqu 3 $ pour des commandes en
quantit. Ce microprocesseur sera au cur de la conception de lAltair, la machine
qui a enfin fait dmarrer le march du micro-ordinateur.
MITS ( Micro Instrumentation Telemetry System ), petite entreprise dAl-
buquerque au Nouveau Mexique dirige par Ed Roberts, a lanc lAltair 8800 en
dcembre 1974. La photographie de ce micro-ordinateur parat pour la premire fois
3. Sorti en avril 1972, le 8008 comportait 3500 transistors. Sa vitesse tait de 108 kHz, sa
mmoire adressable de 16 Ko.
4. En 1978, R2E est absorbe par Bull. En 1982, la filiale amricaine de Bull concevra son
premier compatible PC, le Bull Micral. Truong quittera Bull en 1983.
3.1. HISTOIRE DU MICRO-ORDINATEUR 89
Les origines de Microsoft sont intimement lies larrive de lAltair sur le mar-
ch. Suivons la chronologie telle quelle est dcrite dans la biographie de Bill Gates 6 .
Paul Allen (n en 1953, alors employ par Honeywell) et Bill Gates (n le 28
octobre 1955, alors tudiant en deuxime anne Harvard) taient des amis pas-
sionns par linformatique, des hackers. Larticle de Popular Electronics les incita
programmer un interprteur Basic pour lAltair : ce sera le premier langage de
programmation pour micro-ordinateur. Allen et Gates vendirent la licence de cet
interprteur MITS le 1er fvrier 1975.
Le 1er mars 1975, Allen est embauch par MITS comme Director of Software .
Le 7 avril 1975, Computer Notes, la newsletter des utilisateurs de lAltair,
annonce que linterprteur Basic est oprationnel 7 . Une version 2.0 est publie le
1er juillet 1975. Le 22 juillet 1975, Allen et Gates signent avec MITS un accord de
licence. Le 29 novembre 1975, Gates utilise dans une lettre Allen le nom Micro-
Soft : cest la premire mention crite connue de ce nom.
Le 3 fvrier 1976, Bill Gates publie dans Computer Notes sa Open Letter to
Hobbyists [36] (voir ci-dessous). Le 1er novembre 1976, Allen quitte MITS pour
rejoindre Microsoft plein temps.
Le 26 novembre 1976, la marque Microsoft est enregistre auprs du bureau
du secrtariat dtat du Nouveau Mexique pour nommer des programmes infor-
matiques, des systmes dexploitation et des services . La dclaration mentionne
que le nom de Microsoft a t utilis depuis le 12 novembre 1975.
8. Lanne mme o lArpanet, prcurseur de lInternet, devient oprationnel (voir page ??).
9. Le Wysiwyg ( What You See Is What You Get ) est le principe le plus important de lin-
terface graphique : chaque manipulation de limage sur lcran entrane une modification prvisible
de ltat du systme. Les lments de cette mtaphore sont les fentres (Windows), menus, icnes,
boutons, onglets ainsi que le pointeur. Les fentres permettent la reprsentation simultane de
plusieurs activits sur lcran. Les menus permettent de choisir les prochaines actions. Les icnes,
boutons, onglets etc. attribuent une forme concrte aux objets informatiques. Loutil de pointage,
souris ou track-ball, slectionne fentres, menus, icnes etc.
10. Apple Computer avait t cr en avril 1976 par Steven Wozniak et Steven Jobs. Leur Apple I
(1976) na pas t pris au srieux par les hobbyistes, mais lApple II (1977), premier ordinateur
personnel carross en plastique et prsentant une interface en couleur, a connu le succs. Le premier
tableur, Visicalc (1979), a t ralis pour lApple II. LApple III sortira en 1980.
3.2. LES APPORTS DU PARC DE XEROX 91
February 3, 1976
An Open Letter to Hobbyists
To me, the most critical thing in the hobby market right now is
the lack of good software courses, books and software itself.
Without good software and an owner who understands programming,
a hobby computer is wasted. Will quality software be written for
the hobby market?
Almost a year ago, Paul Allen and myself, expecting the hobby
market to expand, hired Monte Davidoff and developed Altair
BASIC. Though the initial work took only two months, the three
of us have spent most of the last year documenting, improving and
adding features to BASIC. Now we have 4K, 8K, EXTENDED, ROM and
DISK BASIC. The value of the computer time we have used exceeds
$40,000.
The feedback we have gotten from the hundreds of people who say
they are using BASIC has all been positive. Two surprising things
are apparent, however. 1) Most of these users never bought BASIC
(less than 10% of all Altair owners have bought BASIC), and 2) The
amount of royalties we have received from sales to hobbyists makes
the time spent of Altair BASIC worth less than $2 an hour.
Why is this? As the majority of hobbyists must be aware, most of
you steal your software. Hardware must be paid for, but software
is something to share. Who cares if the people who worked on it
get paid?
Is this fair? One thing you dont do by steeling software is get
back at MITS for some problem you may have had. MITS dsnt make
money selling software. The royalty paid to us, the manual, the
tape and the overhead make it a break-even operation. One thing
you do is prevent good software from being written. Who can afford
to do professional work for nothing? What hobbyist can put 3-man
years into programming, finding all bugs, documenting his product
and distribute for free? The fact is, no one besides us has
invested a lot of money in hobby software. We have written 6800
BASIC, and are writing 8080 APL and 6800 APL, but there is very
little incentive to make this software available to hobbyists.
Most directly, the thing you do is theft.
What about the guy who re-sell Altair BASIC, arent they making
money on hobby software? Yes, but those who have been reported to
us may lose in the end. They are the ones who give hobbyists a bad
name, and should be kicked out of any club meeting they show up
at.
I would appreciate letters from any one who wants to pay up, or
has a suggestion or comment. Just write me at 1180 Alvarado SE,
#114, Albuquerque, New Mexico, 87108. Nothing would please me
more than being able to hire ten programmers and deluge the hobby
market with good software.
Bill Gates
General Partner, Micro-Soft
92 CHAPITRE 3. CLAIRAGE HISTORIQUE
Bill Gates
Directeur Gnral, Micro-Soft
3.2. LES APPORTS DU PARC DE XEROX 93
1971 : Alan Kay et son quipe mettent au point la premire version de Small-
talk, langage de programmation orient objet qui influencera C++ et Java ; Gary
Starkweather met au point la premire imprimante laser.
1973 : Chuck Thacker, Butler Lampson et Alan Kay mettent au point lAlto,
ordinateur qui ne sera jamais commercialis. Bob Metcalfe cre le protocole de
rseau local Ethernet.
1974 : Dan Ingals invente un systme qui offre linterface avec fentres superposes
et menus droulants. Charles Simonyi, Tim Mott et Larry Tesler produisent le
premier traitement de texte convivial.
1979 : James Clark conoit le microprocesseur graphique 3D qui fera par la suite
la fortune de Silicon Graphics.
30 septembre 1980 : les spcifications du rseau Ethernet sont publies. Cest la
premire fois quune invention du PARC est commercialise.
27 avril 1981 : Xerox lance la station de travail Star (16 000 $), descendant com-
mercial de lAlto et des travaux du PARC. Mais le 24 aot 1981 IBM lance le PC
(2 000 $) qui rend instantanment le Star obsolte.
1983 : Aprs la dmission force de Bob Taylor le 19 septembre 1983, plusieurs
des ingnieurs du PARC dmissionnent. Le style de travail du PARC ne sera plus
le mme.
Janvier 1984 : Apple lance le Macintosh, incarnation russie de lordinateur per-
sonnel conu par le PARC.
Pourquoi Xerox na-t-il pas utilis les travaux du PARC? Il est tentant mais trop
facile dexpliquer cela par des comportements personnels, des conflits politiques dans
lentreprise ou la stupidit de bureaucrates incapables de percevoir le potentiel dune
innovation. Ces facteurs ont jou, mais ce ne sont pas les plus importants. En fait il
ntait pas facile de russir dans le domaine des ordinateurs personnels, comme lont
montr les checs rencontrs ensuite par IBM et mme par Apple ; et sil tait en 1981
possible pour Apple (40 personnes) de prendre de gros risques, ctait pratiquement
impossible pour Xerox (125 000 personnes).
Xerox stait spcialise sur le march des photocopieurs, grosses machines que
lon installe dans les secrtariats et que le fournisseur fait rmunrer la copie. Le
succs de la xrographie avait mis Xerox en situation de monopole et lavait convain-
cue quil suffisait doffrir de bons produits, mrement conus, pour que les clients se
jettent dessus. Cela ne la prparait pas au march de linformatique personnelle o
les acheteurs sont les directeurs informatiques, o il nest pas question de facturer
la consommation et o la concurrence contraint se battre pour chaque pourcentage
de part de march.
Lintrt de Xerox pour linnovation tait sincre, mais affaire de principe plus
que de stratgie ; pour que Xerox puisse devenir un acteur sur ce march, il aurait
fallu que ce ft une entreprise nouvelle, sans histoire, sans habitudes, sans organi-
sation, libre de se modifier comme le firent Apple et Microsoft.
94 CHAPITRE 3. CLAIRAGE HISTORIQUE
3.3 IBM et le PC
La relation entre IBM et le PC se droule selon un dterminisme aussi implacable
que celui dune tragdie grecque : une entreprise dont la capitalisation boursire
dpassait celle de lensemble des entreprises allemandes, dont la croissance avait
apport le bien-tre des valles entires prs de New-York et de Boston, fire de
ses traditions de qualit et de srieux, trbuche sur le micro-ordinateur en raison
mme de ces traditions et manque de seffondrer (Carroll [14]).
En 1980, le micro-ordinateur est un dfi pour IBM. Le PET (Personal Electronic
Transactor) de Commodore, le TRS-80 de Radio Shack et lApple II, sortis tous les
trois en 1977, sduisent des clients. Frank Cary, prsident dIBM, estime que son
entreprise doit tre prsente sur ce march. Le micro-ordinateur tant une petite
machine, sa ralisation ne devrait pas poser de problme la plus grande entreprise
informatique du monde !
Cependant IBM, habitue aux gros systmes, narrive pas sintresser au micro-
ordinateur. Le 4 juillet 1980, Cary pique un coup de sang et dcide de soccuper
directement du problme. Le micro-ordinateur dIBM sera ralis par une quipe
installe Boca-Raton, en Floride, et spare du reste de lentreprise. Elle rapportera
directement au prsident qui la financera lui-mme et la protgera.
Le prsident veut son micro-ordinateur : il laura. IBM sort son premier PC
( Personal Computer ) en aot 1981. Cest une russite technique et le succs
commercial est immdiat. Certains clients taient en effet rests rticents devant le
micro-ordinateur quils croyaient peu srieux. Ces rticences tombent lorsque IBM
lui-mme, temple du srieux, cautionne le micro-ordinateur en produisant le PC. Il
sensuit une avalanche de commandes.
Pour sortir le PC rapidement IBM avait sous-trait des parties essentielles
dautres entreprises : le microprocesseur Intel, le systme dexploitation MS-DOS
Microsoft 11 . Le ver tait ainsi dans le fruit. Le micro-ordinateur tant tranger
11. La coopration avec Microsoft fit apparatre quelques dfauts chez IBM: Les gens de Micro-
soft se plaignaient de la mthode de programmation dIBM [...] IBM mesurait le nombre de lignes
produites par chaque programmeur, ce qui encourageait la production de code inefficace. Les ges-
tionnaires dIBM se plaignaient parce que, selon leur systme de mesure, Microsoft ne faisait pas
sa part du travail. Ils disaient que si lon comptait le nombre de lignes, Microsoft faisait en fait un
travail ngatif, ce qui signifiait que Microsoft aurait d payer IBM parce quil condensait le code
Cette faon de mesurer la production pousse crire de programmes lourds. IBM la jugeait efficace
parce quelle induisait une forte utilisation des machines et incitait terme les clients acheter de
3.4. CHRONOLOGIE DU PC 95
3.4 Chronologie du PC
Voici les dates des principaux vnements qui ont marqu la suite de lhistoire
du micro-ordinateur :
1982 : Compaq commercialise le premier micro-ordinateur portable (il pse 15 kg !).
1983 : Apple lance le Lisa, premier ordinateur ayant une interface graphique
(menus droulants, fentres, corbeille etc.) : le Lisa a t inspir par les travaux du
PARC.
La norme IEEE 802.3 pour les rseaux locaux Ethernet est publie. Elle concr-
tise les spcifications produites par le PARC en 1980. Cest le dbut de la gnrali-
sation des rseaux locaux dans les entreprises.
1984 : Lotus sort le tableur Lotus 1-2-3 (voir page 117 lhistoire du tableur) qui
incitera les entreprises acheter des PC. Apple commercialise le Macintosh, qui
apparatra comme le grand concurrent du PC : les utilisateurs se partagent entre
partisans de lune ou lautre des deux machines.
1985 : IBM lance le PC AT qui a un grand succs. IBM annonce en octobre
le rseau Token Ring, qui concurrencera Ethernet dans les entreprises industrielles
(voir page ??)). Intel lance le mme mois le processeur 80386 16 MHz qui amliore
de faon significative la puissance du PC. Microsoft livre en novembre Windows 1.0
qui apporte linterface graphique aux utilisateurs de PC.
1986 : Les bases de donnes sur PC se dveloppent avec dBASE dAshton et
Tate. Microsoft lance le tableur Excel (dabord connu sous le nom de Multi-
plan). DEC connat sa meilleure anne, mais ce sont les derniers feux du mini-
ordinateur, dont le march est coinc entre la gamme des mainframes et le micro-
ordinateur. Compaq lance le march des clones PC en produisant le premier PC
386. Lutilisation de la messagerie lectronique se dveloppe aux tats-Unis : MCI
et Compuserve offrent un lien entre leurs messageries respectives.
1987 : les PC 386 dtrnent les PC AT. IBM lance la srie PS/2 et le systme
dexploitation OS/2. Apple lance le Macintosh II. Le 12 juillet 1987, Robert Solow
formule dans la New York Review of Books son clbre paradoxe : You can see the
computer age everywhere but in the productivity statistics.
1988 : Unix gagne en notorit et rode la confiance dans les mini-ordinateurs et
les mainframes. Apple poursuit Microsoft et HP en justice propos de linterface
du PC. Compaq prend la tte dun consortium de fournisseurs connu comme gang
des neuf , et cre le standard EISA pour contrer le Micro Channel du PS/2 dIBM.
Il annonce le mini-ordinateur AS/400.
1989 : Ethernet 10BaseT dmarre. Cest lanne des rseaux locaux de PC ; les
hubs et adaptateurs de SynOptics et 3Com ont un grand succs. Cela prpare la
voie des applications client/serveur des annes 90. En avril Intel annonce le proces-
seur 486. IBM sort OfficeVision, sa premire suite dapplications. Apple lance un
Macintosh portable (il pse 7 kg !).
1990 : Cest lanne des routeurs et des WAN ( Wide Area Network ) inter-
connectant les rseaux locaux de lentreprise. Microsoft lance Windows 3.0. En sep-
tembre, IBM et Microsoft redfinissent leur partenariat : IBM prend la responsabilit
dOS/1.x et 2.x, et Microsoft celle de lOS/2 portable, de DOS et de Windows. Mo-
torola lance le processeur 68040, Apple lance des Macs bas de gamme : Classic, LC
et IIsi.
1991: Windows est en position de monopole et OS/2 disparat de la scne. Nais-
sance du World Wide Web : Tim Berners-Lee, au CERN de Genve ( Conseil Eu-
ropen pour la Recherche Nuclaire ), monte le premier serveur Web (voir page
??). Les dpenses des entreprises en informatique dpassent pour la premire fois
les dpenses en quipement industriel, agricole et en construction. Apple lance la
premire gnration de Powerbooks.
1992 : Cest lanne des applications sur rseau local et aussi celle du groupware
avec Lotus Notes. Loutsourcing merge avec un gros contrat pass par Kodak. IBM
et Microsoft mettent fin leur accord de coopration. Pour la premire fois, les
comptes annuels dIBM font apparatre une perte de 564 millions de dollars. IBM
lance le premier de ses Notebooks : le ThinkPad.
1993 : Dbut du dploiement du Pentium. Les pertes dIBM sont les pires de son
histoire : 4,97 milliards de dollars pour un chiffre daffaires de 64,5 milliards. Lou
Gerstner remplace John Akers la tte dIBM : cest le premier outsider qui
prenne le poste de CEO. Apple perd son procs contre Microsoft et HP. Intel lance
le processeur 60 MHz Pentium, Apple sort le Newton, Novell annonce NetWare 4.0,
Lotus Notes 3.0 dmarre, Microsoft lance Windows NT.
1994 : Larchitecture client/serveur devient la mode. Lerreur de calcul rvle
sur la puce Pentium suscite un drame de relations publiques pour Intel, qui y met
un terme en remplaant toutes les puces. Microsoft annonce que Windows 95 ne
sera pas livr avant aot 1995, ce qui mcontente beaucoup dutilisateurs contraints
3.5. INNOVATIONS IMPORTANTES 97
revoir leurs plans de migration vers le 32 bits. La frnsie des fusions et acquisi-
tions continue : Novell achte WordPerfect (voir page 113 lhistoire du traitement de
texte), Aldus et Adobe fusionnent. Apple entre sur le march de la vente en ligne
avec eWorld. Netscape, le futur chri de Wall Street, fait ses dbuts.
1995 : Les Notebooks deviennent une alternative au desktop avec les portables
Pentium. Il en rsulte un dveloppement du tltravail. IBM fait une offre de 3,5
milliards de dollars pour acheter Lotus. En aot, Microsoft livre Windows 95 et Intel
lance le Pentium Pro 150-200 MHz. Compuserve, AOL et Prodigy commencent
offrir des accs au Web, et Netscape lance la troisime plus importante augmentation
de capital sur le Nasdaq.
1996 : Windows 95 confirme son emprise sur le PC. Windows NT gagne du terrain
contre NetWare comme plate-forme pour serveur. Les Network Computers se concr-
tisent par de vrais produits. Les Intranet dentreprise se rpandent. Java gagne en
notorit. Les entreprises commencent dvelopper des sites Web. Microsoft adopte
enfin le Web.
1997 : Cest lanne de lIntranet. Le commerce lectronique dmarre. La naviga-
tion sur le Web devient facile avec des browsers et des outils de recherche amliors.
La puissance de traitement saccrot lorsque Intel annonce le Pentium 200 MHz avec
la technologie MMX.
1998 : La perspective de lan 2000 effraie tout le monde. Le manque de personnel
en informatique devient aigu. Loutsourcing et les services spanouissent. Le grand
thme la mode est le commerce sur lInternet. Plusieurs vnements importants
non relis au Web se produisent : achat de Digital par Compaq, durcissement de la
bataille entre Microsoft et le ministre de la justice.
Les CD-Rom ont t initialement conus pour porter 74 minutes de son de haute
qualit. Transforms en supports de donnes (650 Mo), ils pargnent aux utilisateurs
les heures de travail quils devaient consacrer charger une application disquette
aprs disquette.
Les CD-ROM ont pratiquement remplac les disquettes, dautant plus quil de-
vient possible de graver des CD. Cependant le CD-ROM est concurrenc par les
DVD-ROM et par les disques optiques capables de contenir 4,7 Go.
Le chiffrement
de 3Com.
Plus que tout autre produit, NetWare 2.11, Ethernet 10BaseT et 10Base2 ont
apport aux entreprises le partage des donnes et de la puissance de traitement.
NetWare a transform le micro-ordinateur en une machine analogue un main-
frame, Ethernet a permis de relier les ordinateurs entre eux. Sans la synergie entre
ces technologies, lexplosion de lInternet naurait pas pu se produire car le rseau
dordinateurs serait rest coteux. Elles sont volutives : Ethernet devient sans cesse
plus rapide et stend aux nouveaux mdias, les rseaux locaux sinterconnectent de
plus en plus.
LIntranet
Cela commence par les systmes de messagerie store and forward des annes
60 et 70 ( distinguer du store and retrieve ) et dans les confrences sur mainframe
et mini, particulirement dans les universits et la recherche.
La mise en rseau des PC et la normalisation des protocoles rpandent la commu-
nication dans lentreprise et entre entreprises. cc:Mail de Lotus et MHS ( Message
Handling Service ) de Novell aident dissminer la messagerie alors que le group-
ware, avec Lotus Notes, fournit des outils de programmation personnalise et le lien
avec les applications externes.
Les annes 90 et 2000 sont celles du temps rel : le groupware a intgr les
communications synchrones (conversation, visioconfrence, partage dapplications).
Ces fonctionnalits seront finalement absorbes par lIntranet qui sinstalle dans les
entreprises dans la foule du Web.
Le Macintosh
Le logiciel ouvert
Frustre par les logiciels en botes chers qui ne tenaient pas les promesses an-
nonces, la communaut des informaticiens commena dans le milieu des annes 90
exprimenter le modle du logiciel ouvert qui permet lutilisateur daccder
aux parties intimes du systme.
Microsoft essayait de dfinir sa stratgie sur le Web et Solaris tait trop cher :
les entreprises commencrent utiliser des serveurs Web Apache sous Linux.
La RAD
La technologie RISC
VGA
Le Web
Windows
Le Groupware
Linterface graphique
En 1990, au milieu dune grave crise du transport arien, United Airlines a jug
rentable de remplacer ses terminaux btes par des PC dots dune interface
graphique. Jugeant Windows trop instable, United a dvelopp sa propre interface
graphique. Le systme, install sur des PC 80206, a permis de rduire le dlai de trai-
tement dune rservation de 10 %, la dure de la formation de 25 %, et dconomiser
ainsi 9 millions de dollars ds la premire anne.
Le Datawarehouse
Commerce lectronique
En 1995, Barnes & Noble et Crown Books dveloppaient des rseaux de librairies
concurrents. Jeffrey Bezos, informaticien chez Bankers Trust Chicago, se lana
sur lInternet pour crer Amazon.com qui sera la premire russite du commerce
lectronique.
Amazon a montr que lon peut faire du commerce lectronique malgr les in-
quitudes concernant la scurit sur le rseau. Elle offre plusieurs millions de titres
de livres en ligne, des CD, des livres audio, des DVD et des jeux pour ordinateur.
Par ailleurs Dell a prouv quil tait rentable dintgrer le commerce lectronique
avec le traitement dune chane dapprovisionnement pour la distribution des micro-
ordinateurs. Lanc au dbut de 1997, le site de Dell donne aux clients des dates de
livraison exactes en contrlant les stocks de pices dtaches lors de la commande.
Dell partage les informations sur la demande avec ses fournisseurs en temps rel, ce
qui permet de rduire les cots dimmobilisation et damliorer le service au client.
* *
Au tout dbut, dans les annes 40, les programmeurs devaient crire dans le
langage machine de lordinateur. Son vocabulaire est constitu de nombres binaires
reprsentant les adresses des mmoires et les codes des oprations. Mais programmer
dans un tel langage est trs pnible car il offre peu de repres la mmoire de ltre
humain.
Lassembleur, conu en 1950, permet de coder les oprations en utilisant des
caractres alphabtiques (ADD pour laddition, SUB pour la soustraction etc.) et
il traduit ces codes en langage machine. Nanmoins il tait ncessaire de dfinir
des langages encore plus commodes, dits de haut niveau (ils sont relativement
faciles apprendre et utiliser, mais leur mise en uvre sur la machine suppose
une cascade de traductions).
Le premier langage de haut niveau fut Fortran ( Formula Translation )
conu par John Backus IBM en 1954. Ses instructions ressemblent des formules de
mathmatiques et il est bien adapt aux besoins des scientifiques, mais incommode
pour les travaux peu mathmatiques et notamment pour programmer des logiciels
de gestion. IBM considrait Fortran comme un langage propritaire qui devait
tre utilis uniquement sur ses machines. Algol a t dvelopp en 1958 par un
consortium europen pour le concurrencer.
Le Cobol ( Common Business Oriented Language , dvelopp en 1959 par
un consortium comprenant le Department of Defense) tait destin aux logiciels de
gestion. Dlibrment verbeux , le Cobol emploie des mots et une syntaxe proches
de langlais courant.
Dautres langages encore plus commodes furent introduits ensuite : Basic ( Be-
ginners All-Purpose Symbolic Instruction Code , 1964) peut tre rapidement ma-
tris par le profane ; il est utilis dans les coles, entreprises et mnages. C (1972)
est un langage de haut niveau, mais il peut aussi tre utilis comme un assembleur
car il permet de programmer des instructions au plus prs de la physique de
la machine. Beaucoup de logiciels pour les entreprises seront crits dans ce langage
souple dont lutilisation est dangereuse pour le dbutant : comme il permet de tout
faire, il comporte peu de garde-fous .
Pascal (1970), langage structur conu de faon viter les erreurs de pro-
grammation en encourageant la modularit, sera largement utilis par les pdagogues
qui veulent donner aux tudiants une premire formation la programmation.
Certains langages de haut niveau sont adapts des applications prcises : APT
( Automatically Programmed Tools ) pour le contrle des machines outils num-
riques, GPSS ( General Purpose Simulation System ) pour la construction des
modles de simulation, LISP 12 pour manipuler des symboles et des listes (suites
de symboles) plutt que des donnes. LISP sera souvent utilis en intelligence ar-
tificielle. Scheme est, parmi les dialectes de LISP, celui qui rassemble le plus de
partisans.
Perl 13 est un langage de commande commode dans le monde Unix et pour les
serveurs Web. Les langages de quatrime gnration (4GL), utiliss surtout pour la
gestion et linterrogation des bases de donnes, seront encore plus proches du langage
humain. On peut citer Focus, SQL ( Structured Query Language ) et dBase.
Les langages objets (que lon appelle aussi langage orients objets , expres-
sion inutilement lourde) comme Simula (1969), Smalltalk (1980) 14 , C++ (1983) 15
ou Java (1995) 16 permettent dcrire des logiciels fonds sur des objets , ce mot
dsignant de petits programmes rassemblant quelques donnes et traitements et qui
communiquent entre eux par des messages (voir page ??). La logique des langages
objet est proche de celle de la simulation. Lvolution des langages objet est all
vers la simplicit et la scurit : Java contient plus de garde-fous que C++, qui
comporte les mmes risques que C.
Les programmes peuvent sarticuler autour dun bus qui assure notamment le
routage des messages et soulage dautant lcriture de chaque programme : on parle
alors dEAI ( Enterprise Application Integration ) ou encore de middleware
(voir page ??).
Le systme dexploitation (ou OS pour Operating System ) est un programme
qui assure la mobilisation des ressources physiques de la machine : allocation du pro-
cesseur et de la mmoire vive aux divers programmes en cours dutilisation, gestion
automatique des entres et sorties vers les priphriques (disque dur, imprimante,
modems, ports de communication), messages derreurs, excution des tches
de fond etc. La premire version dUnix a t dveloppe en 1969 (Raymond [70]),
les bases de donnes relationnelles sont nes en 1970. Linux est une version dUnix
adapte au PC ; il concurrence fortement Windows, en particulier sur le march des
serveurs.
Le mot programmation recouvre des activits diverses : lutilisateur individuel
programme , mme sil ne sen rend pas compte, lorsquil utilise Excel et Word ; il
peut aussi, sil a un temprament de bricoleur, faire de petits programmes en Pascal
ou en Scheme : mais dans la plupart des cas ce bricolage nira pas loin mme sil
est ingnieux. Les gros programmes sont crits par des quipes de programmeurs
spcialiss qui se partagent les tches et utilisent souvent des gnrateurs de code
(comme Rational Rose) pour la partie la plus mcanique du travail dcriture. La
diffrence entre le programme individuel et le gros programme est du mme ordre que
celle qui existe entre le travail (ventuellement russi) quun bricoleur bien quip
peut raliser domicile et la construction dune automobile ou dun avion, qui
suppose une matrise de diverses techniques dont seule une trs grande entreprise
peut tre capable.
Lart de la programmation fait lobjet dune abondante littrature, quil sagisse
dindiquer des rgles de bon sens mais qui ne sont faciles ni dcouvrir, ni mettre en
pratique (Arsac [3]), dintroduire linformatique travers la matrise dun langage
(Abelson et Sussman [26], Bloch [5], Felleisen et alii [58]), dexplorer fond le monde
des algorithmes (Knuth [51]) etc.
L Unbundling dIBM
17. www.opensource.org/osd.html
18. Notamment le march des serveurs Web : en 2000, 60 % des serveurs utilisaient Apache contre
20 % Microsoft IIS et 7 % Netscape Enterprise. Le nombre des utilisateurs de Linux dans le
monde se situerait la mme date dans la fourchette de 7 16 millions.
106 CHAPITRE 3. CLAIRAGE HISTORIQUE
Le march du du logiciel compil pour PC, utilisable mais illisible pour lutili-
sateur, dmarre avec la Open Letter to Hobbyists publie par Bill Gates le 3
fvrier 1976 (voir page 89).
Bill Gates avait alors 20 ans. Ce jeune homme avait un fort potentiel, comme on
la vu par la suite : dune part sa comptence en informatique faisait de lui un bon
hacker ; dautre part - et contrairement la majorit des autres hackers - son milieu
social lavait initi aux affaires. Son pre tait lun des plus grands avocats daf-
faires de Seattle ; sa mre sigeait au conseil dadministration de plusieurs grandes
entreprises et universits. Il tait ainsi mieux prpar que dautres percevoir le
potentiel marketing de la vente du logiciel compil, et peut-tre aussi le fait que
seule une telle organisation du march pourrait fournir la diversit des logiciels dont
les micro-ordinateurs allaient avoir besoin.
Les hackers sont rests dsarms devant son attaque. Gates les avait pris en
tenaille entre deux cultures amricaines : celle du pionnier qui va de lavant dans des
territoires vierges et sy sert de l open source pour se dbrouiller ; celle de la libre
entreprise, qui ne peut pas se concevoir sans une protection du droit de proprit.
3.7. LE MARCH DE LINFORMATIQUE 107
ne veut pas dire quelle soit irrelle), ce qui implique que le centre soit un dictateur
bienveillant (Tirole et Lerner [31]).
Le modle Linux
Le logiciel libre a lui aussi ses limites : il arrive quil se diversifie en variantes et
quil soit dficient du point de vue de la documentation, des interfaces utilisateurs
ou de la compatibilit ascendante. Certains disent que le logiciel libre est destin
19. Les grands crateurs de logiciels ont chacun des racines culturelles profondes : les crits de
Bjarne Stroustrup (C++), danois, rappellent lexistentialisme protestant de Kierkegaard ; Linus
Torvalds (Linux), finlandais, a t marqu par lpope du Kalevala ; Niklaus Wirth (Pascal), suisse,
par le calvinisme ; Larry Wall (Perl) et Alan Kay (Smalltalk), tous deux amricains, ont cherch
leurs rfrences culturelles dans le monde de lenfance. Voir Interview with Linus Torvalds :
What Motivates Free Software Developers? www.firstmonday.dk/issues/issue3_3/torvalds/
index.html, 1999
20. The utility function Linux hackers are maximizing is not classically economic, but is the
intangible of their own ego satisfaction and reputation among other hackers. (Raymond [69]).
21. Les mcanismes de reconnaissance sont ici semblables ceux de la recherche universitaire.
3.7. LE MARCH DE LINFORMATIQUE 109
Le dictateur bienveillant
des experts, alors que Microsoft a eu lintelligence de faire des produits destins
lutilisateur non expert 22 : en effet les administrateurs des serveurs Apache ou
Sendmail sont plus experts que lutilisateur moyen dun PC.
Les statistiques montrent que les contributeurs vraiment actifs sont peu nom-
breux et que la plupart des contributions sont trs simples (ce qui ne veut pas dire
quelles ne soient pas prcieuses : lalarme qui indique une bogue est toujours bienve-
nue). Pour Apache, 83 91 % des modifications proviendraient de 15 programmeurs
(Mockus, Fielding et Herbsleb [29]).
Certains disent que nous allons vers un Pearl Harbor lectronique (Linda
Dailey Paulson [65] p. 22). Pourquoi? parce que les pirates (terme quil faut prfrer
hackers pour ne pas les confondre avec les pionniers des annes 60 et 70)
progressent, alors que la recherche sur la scurit pitine.
Les pirates progressent parce quils utilisent les mthodes du logiciel libre : ils
diffusent le code source de leurs programmes et en partagent les amliorations. La
virulence de leurs produits augmente, leur comptence saccrot, le nombre et ling-
niosit des attaques augmentent. Leur activit devient parat-il rentable : les pirates
racketteraient des entreprises vulnrables qui ils vendent leur protection , uti-
lisant ainsi les recettes prouves de la mafia.
Pour faire face aux pirates, on compte seulement 200 chercheurs comptents en
scurit dans les universits et entreprises amricaines. Ds quun chercheur devient
comptent, il est embauch par une entreprise qui veut utiliser son savoir-faire pour
se protger : il en rsulte une pnurie de professeurs qui explique le faible nombre de
22. In every release cycle Microsoft always listens to its most ignorant customers. Linux and
OS/2 developers, on the other hand, tend to listen to their smartest customers... The good that
Microsoft does in bringing computers to non-users is outdone by the curse that they bring on
experienced users. (Tom Nadeau, Learning from Linux www.os2hq.com/archives/linmemo1.
htm, 1999).
110 CHAPITRE 3. CLAIRAGE HISTORIQUE
La tentation de l enclosure
quil soit possible dutiliser lordinateur sans avoir le programmer, cela ouvrait une
brche dans leur monopole et, il faut aussi le dire, cela crait un certain dsordre.
Mais si lon aborde le systme dinformation en adoptant le point de vue de
ses utilisateurs on ne peut pas ngliger la bureautique. Comprendre do elle vient,
comment elle a t conue, permet de mieux valuer les conditions de sa bonne
utilisation et de voir les causes de certaines erreurs.
Sapprivoiser au micro-ordinateur
Les pisodes dapprentissage sont peu glorieux ; on se hte de les oublier parce
quon sy est trouv maladroit et un peu ridicule. Ils occupent pourtant une place
importante dans les soucis des utilisateurs.
Je me rappelle avoir reu mon premier PC (un IBM PC AT) en octobre 1987 alors
que je travaillais au CNET (Centre National dtudes des Tlcommunications)
Issy-les-Moulineaux. Auparavant jutilisais un terminal Scorpion reli au calculateur
du centre de calcul pour crire (en Fortran) et faire tourner des programmes de calcul
conomique. Ces programmes, je lavoue, taient riches en boucles et en instructions
GOTO : btis autour dune ide initiale simple, ils staient transforms en plats de
spaghettis et javais quelque peine les matriser lorsque je voulais programmer des
variantes.
Les micro-ordinateurs taient dj rpandus mais je nen avais pas prouv le
besoin (je ne suis pas de ceux qui se jettent sur la nouveaut) jusquau jour o Alain
Le Diberder, du BIPE, ma montr comment il utilisait Multiplan sur son PC : jai
t intrigu, puis sduit par la puissance et la simplicit de loutil.
Avoir sur son bureau non plus un terminal, mais un ordinateur complet avec
mmoire et processeur alors quauparavant je navais jamais pu toucher la machine,
ctait sensationnel mais intimidant. En particulier la disquette, qui permettait din-
troduire de nouveaux programmes dans mon PC ou de transfrer des fichiers dun
PC lautre, mimpressionnait beaucoup : jhsitais lutiliser car pntrer dans
lordinateur me semblait proche du sacrilge, fait que je livre la sagacit des psy-
chanalystes amateurs.
Je trouvais les commandes de MS-DOS compliques et peu naturelles. Comment
faire marcher, dailleurs, une machine que je ne savais pas programmer ? Grard
Dubois mclaira quand il me dit sur le PC, on utilise trois logiciels : le tableur, le
traitement de texte et le logiciel graphique ( lpoque, il ny avait pas au CNET
de rseau local, donc ni messagerie ni documentation lectronique). Dubois avait
raison, puisque cest bien ainsi que la plupart des utilisateurs se servent de leur PC ;
mais cette phrase teignit en moi lambition de programmer le PC et me dtourna
pour longtemps de linvite de commandes (cette fentre o figure le symbole C:\>
que lon appelle le prompt ). Jaurai par la suite loccasion de le regretter.
Jai muni sur ses conseils mon PC du traitement de texte Textor, du tableur
Multiplan et dun logiciel graphique dont jai oubli le nom car je ne lai pratiquement
jamais utilis. Pour mapprivoiser au traitement de texte et au tableur jai d passer
des heures lire les notices et mimprgner de conventions tranges (feuilles de
style, macros, liens etc.) Regarder par dessus lpaule des collgues tait utile pour
dcouvrir de nouvelles astuces (pour effacer un caractre, faut-il utiliser le retour
arrire ou la touche Suppr ? Comment nommer les feuilles dun tableur? etc.)
112 CHAPITRE 3. CLAIRAGE HISTORIQUE
ficults dapprentissage, les mmes inhibitions que celles que javais connues moi-
mme mes dbuts.
Pour surmonter ces inhibitions, il est utile denjamber la barrire qui spare
lutilisateur des concepteurs et de voir comment ces derniers ont fait pour mettre au
point des logiciels aussi tranges ; nous allons examiner lhistoire de deux des plus
importants dentre eux : le traitement de texte et le tableur.
* *
En 1977 le traitement de texte est un sujet neuf. Les machines de traitement de
texte (comme la Wang) sont des machines crire dotes dun processeur et dune
mmoire, et la moins chre dentre elles cote 15 000 $. Il existe des traitements de
texte informatiques au kilomtre ( run-off ) : laffichage lcran est hriss
de codes, il faut reformater le document avant de limprimer et on ne dcouvre son
apparence quaprs limpression.
Alan Ashton, professeur dinformatique, se lance alors pour le plaisir dans la
conception dun traitement de texte. Il avait auparavant crit un programme de mu-
sique sur ordinateur, ce qui lavait conduit traiter les problmes que pose laffichage
en temps rel.
Ashton produisit un programme qui permettait dafficher lcran lapparence
de ce qui serait imprim et de faire dfiler le texte lcran sans interruption et non
plus page page. Il supprima la distinction entre les modes Edit, Insert et Create :
lutilisateur pouvait taper partout dans le document et y insrer du texte sans avoir
changer de mode.
Ce programme, amlior et industrialis, deviendra WordPerfect et sera com-
mercialis en 1980 par la socit SSI (cre en 1978). Son prix tait de 5 500 $ : il
tait conomique pour une entreprise dacheter un logiciel fonctionnant sur ordina-
teur plutt quune machine de traitement de texte ; cependant il fallait tre sr que
lexcution de WordPerfect ne ralentirait pas lordinateur, utilis alors surtout pour
la comptabilit.
La premire version de WordPerfect tait rapide et facile utiliser mais elle ne
fonctionnait que sur les ordinateurs de Data General, sous le systme dexploitation
AOS et avec une imprimante Diabolo 1650. Durant les annes suivantes, une grande
part du travail de programmation sera consacre ladaptation de WordPerfect aux
divers systmes dexploitation 26 et imprimantes du march.
Le 12 aot 1981 IBM sort le PC. Wordstar, le premier traitement de texte pour
PC est lanc par Micropro au milieu de 1982. Il sagit de la transcription MS-DOS
26. WordPerfect comportera finalement des versions pour les mainframes dIBM, les VAX, des
machines Unix, lApple II, lAmiga, lAtari, le Macintosh, le PC etc.
114 CHAPITRE 3. CLAIRAGE HISTORIQUE
dun programme de traitement de texte sous CP/M (un des tout premiers systmes
dexploitation pour micro-ordinateur).
* *
SSI se lance elle aussi dans la mise au point du traitement de texte sur PC.
WordPerfect pour PC sera semblable la version Data General. Toutefois sur un
PC on na pas se soucier davoir plusieurs utilisateurs simultans. SSI introduit
les notes en bas de page et le correcteur dorthographe. WordPerfect pour PC sort
le 18 novembre 1982. Il est adapt limprimante Epson commercialise par IBM.
En 1983, Microsoft sort Word qui est gnralement jug infrieur WordPerfect.
WordPerfect sadapte aux machines MS-DOS non IBM (Victor 9000, DEC Rain-
bow, Tandy 2000, TI Professional etc.) et il est mis jour pour tenir compte de
larrive de nouveaux priphriques (imprimantes, crans, claviers, disques durs).
Le produit prsente encore des dfauts : certains pilotes dimprimantes sont bo-
gus, le manuel nest pas jug professionnel . Alors que les imprimantes btes
accordaient la mme largeur chaque caractre, les nouvelles imprimantes intel-
ligentes sont capables de calculer les intervalles convenables pour imprimer divers
types de caractres. WordPerfect dcide de placer les instructions pour imprimantes
dans une table situe hors du programme, ce qui permettra de ladapter plus facile-
ment de nouvelles imprimantes. WordPerfect 3.0 sera ainsi capable de servir plus
de cinquante types dimprimantes.
SSI dcide de mettre en place un centre dappel gratuit pour les utilisateurs :
cette mesure fera beaucoup pour le succs commercial du produit. Le service sera
renforc au printemps 1990 par la cration dun hold jockey , personne qui anime
les appels en attente en diffusant de la musique, des commentaires etc.
Avec WordPerfect 4.0 en 1984 le manuel est amlior, linstallation est plus
simple, le dictionnaire plus riche ; on ajoute les notes en fin de texte et le traite-
ment des erreurs est meilleur.
Wordstar est encore le leader mais Micropro scie la branche sur laquelle il tait
assis en lanant Wordstar 2000 qui, tant en rupture avec lergonomie antrieure,
dconcerte les clients les plus fidles.
WordPerfect 4.1 sort lautomne 1985. Il comporte la table des matires auto-
matique, lindexation automatique, la possibilit dtaler les notes de bas de page sur
des pages successives, la numrotation des paragraphes, le thesaurus, une vrification
dorthographe amliore.
La part de march de WordPerfect samliore. Il tire profit des erreurs de ses
concurrents : Wang a dcid dignorer le march du PC et continue produire des
machines crire informatises, ce qui entranera sa chute. IBM a conquis une bonne
part de march avec Displaywrite grce la magie de son nom mais ce produit reste
infrieur WordPerfect 27 .
Chez Micropro, le turn-over des programmeurs est lev, ce qui empche laccu-
mulation dexpertise. Lotus, leader sur le march du tableur, comprend mal celui
du traitement de texte. Microsoft est le seul concurrent dangereux, sa matrise du
27. Selon Peterson, alors que SSI voyait dans la programmation un art IBM la considrait comme
une industrie et mesurait la production selon le nombre de lignes du code source. Il en rsultait
des programmes de qualit mdiocre (Microsoft avait fait la mme observation : voir note p. 94).
3.8. LES LOGICIELS DE BUREAUTIQUE 115
* *
En 1987 WordPerfect a 30 % du march devant Micropro 16 %, IBM 13 %
et Microsoft 11 %. Il tire un argument commercial du besoin de compatibilit
entre les divers documents produits par une entreprise, voire par des entreprises
diffrentes : les entreprises rclament un standard.
La stratgie tait de produire une version pour chaque plate-forme significative,
puis dintgrer WordPerfect avec les autres produits importants sur chaque plate-
forme : sur le march du PC, avec le tableur Lotus 1-2-3 ; sur le march du VAX,
avec All-in-One etc.
Pour ne pas drouter les utilisateurs il fallait que WordPerfect 5.0 ne ft pas trop
diffrent des versions prcdentes. On pouvait cependant y introduire discrtement
les possibilits graphiques du desktop publishing : pour intgrer texte et gra-
phique sur un document, il faut savoir rpartir le texte autour de botes contenant
les graphiques et savoir faire en sorte que selon les besoins ces botes restent en place
ou au contraire se dplacent avec le texte dans le document. Les graphiques pouvant
tre volumineux, il fallait aussi savoir traiter de gros fichiers. MS-DOS offrant peu de
possibilits graphiques, il fallait enfin crire les logiciels ncessaires pour composer
et publier les graphiques.
Lune des dcisions les plus importantes fut de ne pas faire de 5.0 un produit
pleinement Wysiwyg. Le Wysiwyg implique non seulement que les textes gras et
souligns, les fins de phrase et les fins de page saffichent comme sur limprim, mais
aussi que les caractres soient de mme style et taille et que les notes de bas de page
et les graphiques soient placs au bon endroit. Ce ntait pas facile avec MS-DOS qui
ne fournissait pas beaucoup doutils pour traiter lcran. Windows, lui, fournissait
les pilotes dcran, mais il tait lent et peu fiable.
WordPerfect dcida donc que lcriture se ferait en mode texte, le mode graphique
ntant utilis que pour visualiser la page imprimer et y insrer les graphiques. Le
116 CHAPITRE 3. CLAIRAGE HISTORIQUE
* *
La version 5.1 de WordPerfect sort lautomne de 1989. Elle est encore sous MS-
DOS mais comporte les menus droulants et la souris. Elle apporte des amliorations
dans le traitement des tableaux, la fusion de documents, la tabulation, ainsi quun
jeu de caractres largi. Son installation est encore plus facile.
En 1990 Microsoft offre WordPerfect Windows 3.0 en beta test, mais WordPer-
fect manque de dveloppeurs expriments en Windows et prfre aider au succs
dOS/2.
Cependant le 31 mai 1990 Microsoft sort Windows 3.0 et les pires craintes de
WordPerfect se ralisent : beaucoup dutilisateurs veulent Windows, mme bogu,
et loccasion ils prennent aussi Word. WordPerfect dcide alors de laisser tomber
OS/2 et renonce la version 5.2 pour MS-DOS afin de ne pas retarder la version
Windows.
La mise au point de celle-ci est difficile. WordPerfect pour Windows ne sort quen
novembre 1991. Le produit est lent et comporte des bogues ; nanmoins WordPerfect
se vend toujours mieux que Word. Pour pouvoir dvelopper la version suivante, les
programmeurs devront attendre de disposer du DDE (dynamic data exchange) de
Microsoft.
WordPerfect for Windows 6.0 sortira en 1993. A cette date, WordPerfect dtient
51 % du march du traitement de texte pour Windows, mais Word est bien plac
pour devenir le leader. la suite de lchec dune tentative dentre en bourse,
WordPerfect sera vendue Novell en 1994. Novell revendra en 1996 ses droits sur
3.8. LES LOGICIELS DE BUREAUTIQUE 117
En 1978, Daniel Bricklin, tudiant Harvard, devait tablir des tableaux comp-
tables pour une tude de cas sur Pepsi-Cola. Plutt que de calculer la main il
prfra programmer un tableau noir et une craie lectroniques , selon sa propre
expression. Son premier prototype, en Basic, pouvait manipuler un tableau de vingt
lignes et cinq colonnes.
Bricklin se fit aider ensuite par Bob Frankston, du MIT. Celui-ci rcrivit le
programme en assembleur et le condensa en 20 koctets pour quil puisse fonctionner
sur un micro-ordinateur.
lautomne 1978, Daniel Fylstra, ancien du MIT et rdacteur Byte Magazine,
perut le potentiel commercial de ce produit. Il suggra de ladapter lApple-II
ainsi quaux systmes HP85 et HP87.
En janvier 1979 Bricklin et Frankston crrent Software Arts Corporation (Bri-
cklin [11]); en mai 1979, la socit Personal Software de Fylstra, nomme plus tard
VisiCorp, lana la commercialisation de VisiCalc (cette appellation condense lex-
pression Visible Calculator ).
118 CHAPITRE 3. CLAIRAGE HISTORIQUE
VisiCalc tait vendu 100 $. Il avait dj lallure des tableurs daujourdhui : les
volutions ultrieures les plus visibles porteront sur ladjonction de possibilits gra-
phiques ainsi que sur lutilisation de la souris. Le succs ne fut pas immdiat mais
nanmoins rapide. Ds juillet 1979 Ben Rosen publia une analyse prophtique (Rosen
[72]). Jusqualors seuls des hobbyistes, qui savaient programmer, pouvaient utiliser
le micro-ordinateur : VisiCalc tait le premier logiciel qui permettait dutiliser un
ordinateur sans avoir programmer. Il contribuera fortement la pntration du
micro-ordinateur dans les entreprises. Des versions furent produites pour diverses
plates-formes, notamment pour le PC dIBM ds son lancement en 1981.
Cependant les promoteurs de VisiCalc, emptrs dans un conflit entre Software
Arts et VisiCorp, ne surent pas faire voluer leur produit assez rapidement.
* *
Mitch Kapor avait travaill pour Personal Software en 1980 et propos un produit
que les dirigeants de VisiCorp refusrent parce quils lestimaient trop limit. Il cra
Lotus Development Corporation en 1982 et lana Lotus 1-2-3 en 1983. Lotus 1-2-3
pouvait tre adapt plus facilement que VisiCalc divers systmes dexploitation
et apportait des possibilits nouvelles : graphiques, bases de donnes, dnomination
des cellules, macros. Il devint rapidement le nouveau tableur standard.
En 1985, Lotus achtera Software Arts et arrtera la commercialisation de Visi-
Calc.
* *
Microsoft stait intress au tableur ds 1980. En 1982, il lance Multiplan pour le
PC. Ce produit naura pas grand succs aux tats-Unis o Lotus 1-2-3 est dominant.
Par contre il sera largement utilis ailleurs et il ouvrira la voie aux autres applications
produites par Microsoft.
En 1984, Microsoft sort Excel pour le Macintosh. Le produit tire parti de linter-
face graphique, des menus droulants, de la souris : tout cela le rend plus commode
que Multiplan. Tout comme VisiCalc avait contribu au succs du PC, Excel contri-
buera au succs du Macintosh.
En 1987 sort Excel pour PC : ce sera lapplication phare de Windows. La prin-
cipale amlioration par rapport Lotus 1-2-3 est la possibilit de programmer de
vritables applications avec des macro-instructions (lutilisateur individuel ne sen
servira cependant pas beaucoup).
En 1987, Microsoft Works inaugure la famille des office suites en offrant dans
un mme package le tableur, le traitement de texte et le logiciel graphique. Excel
sera jusquen 1992 le seul tableur disponible sous Windows.
A la fin des annes 80, Lotus et Microsoft dominent le march malgr larrive de
nombreux autres tableurs (Quattro de Borland, SuperCalc de Computer Associates
etc.) La concurrence et vive et suscite des batailles juridiques : procs entre Lotus et
Software Arts, gagn par Lotus en 1993 ; procs entre Lotus et Mosaic dune part,
Paperback de lautre, gagns par Lotus en 1987 : Lotus gagnera toutes ses batailles
juridiques mais perdra contre Microsoft la bataille pour la domination du march.
En 1990, un juge lvera le copyright de Lotus sur linterface utilisateur, estimant
que rien dans cette interface ntait insparable de lide du tableur . En 1995,
3.8. LES LOGICIELS DE BUREAUTIQUE 119
* *
Si VisiCalc prsente dj un aspect qui nous est familier, le tableur sest progres-
sivement enrichi. Ladresse des cellules, dabord note selon le format L1C1 (R1C1
pour les anglophones), a pu ensuite scrire sous la notation condense A1. Lexis-
tence de deux types dadresse (adresses relatives, adresses absolues de type $A$1) a
allg la programmation. Lintroduction des feuilles et des liens a permis de doter
le tableur dune troisime dimension (la feuille sajoutant la ligne et la colonne),
voire dun nombre quelconque de dimensions si on relie plusieurs tableurs.
Lotus 1-2-3 a apport les outils graphiques qui facilitent la visualisation des
rsultats. Les macros (galement introduites par Lotus 1-2-3 en 1983, puis perfec-
tionnes par Microsoft) permettent de programmer des applications sur le tableur.
La souris ( partir de 1984 avec Excel sur le Macintosh) a facilit la slection des
plages de cellules et la dissmination des formules par glissement du pointeur. Le
solveur (introduit en 1990 par Frontline) permet de rsoudre des problmes de calcul
numrique, dconomtrie, de recherche oprationnelle etc.
* *
Dans lentreprise, le tableur est utilis pour les simulations, les calculs sur les
sries chronologiques, la comptabilit, la prparation de rapports ou de dclarations
fiscales. Des fonctions simples sont utilises de faon rptitive pour faire des ad-
ditions et calculer des moyennes. Les utilisations scientifiques (calcul numrique,
visualisation de statistiques, rsolution dquations diffrentielles) sont plus compli-
ques et moins rptitives.
Pour lutilisateur de base, le tableur nest que la fusion lectronique du papier,
du crayon et de la calculette. Il na gnralement pas t form sen servir et il
est le plus souvent peu conscient des consquences que risque davoir une erreur.
Cest un expert dans son mtier et il ne se considre pas comme un programmeur.
Il veut traiter rapidement son problme et ne souhaite ni recevoir les conseils dun
informaticien, ni partager son expertise avec lui. Il est en pratique impossible de
lui imposer des mthodes strictes de programmation ou de vrification. Son dve-
loppement progresse par essais et erreurs : il construit un premier prototype puis le
modifie jusqu ce quil rponde ses besoins. Press darriver ses fins, il nglige de
documenter son programme. Celui-ci ne pourra pratiquement jamais tre rutilis
par quelquun dautre et son crateur lui-mme aura du mal le faire voluer ou
le maintenir.
Les dirigeants de lentreprise, pour leur part, nutilisent gnralement pas le ta-
bleur mais sont destinataires de tableaux de bord et autres reportings imprims
sur papier mais construits sur des tableurs. Ils lisent ces tableaux comme sils pro-
venaient dun traitement de texte, sans concevoir les calculs dont ils rsultent.
Lentreprise donne donc au tableur un rle ambigu : cest un outil de travail com-
mode mis la disposition de tous, mais gnrateur derreurs et les programmes sont
difficiles entretenir. Vu limportance prise par le tableur dans le systme dinfor-
120 CHAPITRE 3. CLAIRAGE HISTORIQUE
mation de lentreprise, il est utile de reprer les erreurs et dutiliser les mthodes qui
permettent de les viter (OBeirne [62]).
* *
Une enqute a montr que la majorit des tableurs contenaient des cellules
fausses, et quen moyenne 3 % des cellules dun tableur taient errones (Clermont
[16] et Panko [63]). Certaines erreurs ont eu des consquences graves :
1) Les donnes utilises pour passer une commande sont dsutes : 30 000 pices
4 $ sont commandes au lieu de 1 500, ce qui entrane une perte de 114 000 $.
2) Dans une tude prvisionnelle, les sommes en dollars sont arrondies lunit :
le multiplicateur de 1,06 qui reprsente leffet de linflation est alors arrondi 1. Le
march dun produit nouveau est sous-estim de 36 000 000 $.
3) Un tableur a t programm par une personne qui a quitt lentreprise et na
pas laiss de documentation : le taux dactualisation utilis pour calculer la valeur
actuelle nette des projets est rest 8 % entre 1973 et 1981 alors quil aurait d
tre port 20 %, do des erreurs dans le choix des investissements.
4) Dans la rponse un appel doffre une addition est inexacte (des rubriques
ajoutes la liste nont pas t prises en compte) : lentreprise sous-estime de
250 000 $ le cot du projet et elle intente par la suite un procs Lotus.
5) Un comptable fait une erreur de signe lors de la saisie dun compte de 1,2
milliards de dollars : lentreprise prvoit un profit de 2,3 milliards et annonce une
distribution de dividendes. Finalement elle constate une perte de 100 millions de
dollars et doit dclarer quaucun dividende ne sera distribu, ce qui dgrade bien
sr son image auprs des actionnaires.
6) En 1992, 10 % des tableurs envoys aux inspecteurs des impts britanniques
pour le calcul de la TVA contenaient des erreurs. Il en est rsult une perte de
recettes de 5 000 000 .
Certaines des erreurs releves dans lutilisation du tableur sont de celles que
lon peut rencontrer dans dautres dmarches : la reprsentation du monde rel par
un modle peut tre non pertinente ou dgrade par des dfauts du raisonnement
(additionner des donnes htroclites, des ratios etc.) Dautres erreurs sont commises
lors de la programmation : on confond rfrence relative et rfrence absolue, on se
trompe dans la syntaxe des formules (notamment dans lutilisation des parenthses) :
ces erreurs, qui rvlent une mauvaise comprhension du fonctionnement du tableur,
sont ensuite dissmines par la rplication des cellules. Presque toujours enfin on
nglige de documenter le tableur, ce qui rendra sa maintenance difficile surtout si
lon a programm des macros.
Puis viennent les erreurs commises lors de lutilisation : erreurs de saisie, er-
reur dans la correction dune formule, remplacement ad hoc dune formule par une
constante qui, restant dans le tableau, polluera les calculs ultrieurs, mauvaise dfi-
nition de laire couverte par une formule, absence de mise jour de cette aire lorsque
des lignes sont ajoutes.
Utiliser les macros comme des boites noires (par exemple pour le calcul du taux
de rentabilit dun projet) peut interdire de traiter convenablement le cas particulier
que lon tudie. Il arrive aussi que le solveur converge mal : le prendre au pied de la
lettre donne un rsultat aberrant.
3.8. LES LOGICIELS DE BUREAUTIQUE 121
Ldition des tableaux sur papier est loccasion derreurs de prsentation : ta-
bleaux sans titre, sans intitul de ligne et de colonne, sans nom dauteur, sans date
ni indication de la priode reprsente ; erreurs sur les units de mesure (euro la
place de dollar, millions la place de milliards).
On relve enfin des erreurs dans les graphiques : reprsenter une srie chronolo-
gique par un histogramme, ou pis par un fromage au lieu dune courbe ; utiliser une
courbe au lieu dun histogramme pour une distribution ; quand on utilise conjointe-
ment deux chelles, mal reprsenter les volutions relatives etc.
* *
Microsoft est lexception qui confirme la rgle car si Bill Gates innove cest en
entrepreneur, en organisateur plus quen technicien : il reprend les produits invents
par dautres et les articule en systme avec un sens aigu des conomies denvergure
et du fonctionnement du march.
* *
Quavons-nous acquis depuis 1988? Linformatique de communication sest dve-
loppe : la messagerie est entre dans les murs ainsi que la documentation lectro-
nique (Intranet et Web). Lordinateur a acquis lubiquit : la machine dont chacun
dispose permet daccder via le rseau des ressources informatiques (mmoire, puis-
sance de traitement) dont la localisation physique importe peu. Le travail assist par
ordinateur sest gnralis : lautomate soulage le travail mental de ltre humain en
lassistant dans les tches de classement, recherche, transcription et calcul.
Le systme dinformation dfinit le langage de lentreprise dont il incorpore la
smantique. Il outille son action, ses processus de travail. Il quipe progressivement
tout le personnel. La matrise intellectuelle et pratique du systme dinformation
suppose que lon sache urbaniser sa structure densemble et modliser chacun des
processus de production. Lautomatisation (partielle) des processus doit tre asso-
cie une vigilance qui permettra de trouver des solutions raisonnables aux cas non
prvus lors de la programmation de lautomate.
* *
Plaons nous par limagination en 2015. Les composants essentiels de linforma-
tique communicante existent dj aujourdhui (processeurs, mmoires, rseaux) ; le
changement cette chance rside donc moins dans la nouveaut des composants
(dont toutefois les performances auront depuis 2005 t multiplies par 210/1,5 100
selon la loi de Moore) que dans la transformation des interfaces et protocoles per-
mettant de les commander et de les faire communiquer, donc dans une volution des
conditions de leur utilisation.
En 2015, en raisonnant par extrapolation tendancielle, tlphone portable et PC
se seront miniaturiss et ils auront fusionn. Les rseaux permettront une connexion
permanente haut dbit en mode paquet selon le protocole TCP/IP de lInternet, y
3.9. ESQUISSE DE PROSPECTIVE 123
compris pendant les dplacements. Les personnes, les objets seront ainsi quips de
ressources informatiques et de communication intgres dans des composants minus-
cules. Les thmes principaux de loffre auront les noms suivants : communicateurs
personnels , containers dinformation , tldiagnostic des quipements etc.
De nombreux tlservices pourront les utiliser.
Lordinateur wearable , portable au sens o lon dit que lon porte des
vtements, sera devenu discret et pratique. Les personnes disposeront ainsi de fonc-
tions informatiques et de communication qui quiperont non plus le bureau, mais le
corps lui-mme 28 ; chaleur et mouvements du corps fourniront lnergie ncessaire.
Lcran sera incorpor aux lunettes, ou bien il saffichera sur une feuille que lon peut
dplier comme un journal. Processeur, mmoire et disque dur seront intgrs dans un
botier qui servira de palm top et de clavier. Le son sera fourni par un walkman ou
par un composant insr dans loreille. Les commandes seront saisies par reconnais-
sance vocale ou par clavier. Les diverses parties de lquipement communiqueront
par cble ou ondes courte porte.
Lquipement personnel reoit et envoie alors des messages crits et vocaux en
temps rel. Lutilisateur peut consulter des ressources, recevoir des alarmes etc. :
lquipement assiste sa mmoire, dans la continuit des services que rend aujourdhui
lagenda sur papier, en lenrichissant par laccs des ressources encyclopdiques et
des moteurs de recherche.
Ainsi lubiquit logique (disponibilit des donnes et des outils de traitement
quel que soit lendroit o lon se trouve) sera absolue 29 , sous la seule rserve du
contrle daccs. Lubiquit physique restera, elle, limite : si notre voix et notre
image pourront se trouver simultanment en divers points du monde, il nen sera
pas de mme de notre corps (qui pourra toutefois tre reprsent par son image
virtuelle trois dimensions (Quau [68]).
Les personnes qui veulent communiquer avec lutilisateur peuvent lui tre pr-
sentes par leur carte de visite comportant une photographie (enrichissement de
lidentification dappel), et lutilisateur a le choix entre communication synchrone et
asynchrone.
La personne quipe qui se dplace dans un environnement dobjets communi-
cants reoit les signaux mis par ces objets et les interprte. Elle peut aussi recevoir
les signaux mis par les quipements des autres personnes (identifier amis et rela-
tions dans une foule etc.)
* *
Les objets eux-mmes sont munis de ressources informatiques, facilitant la tra-
abilit des biens de consommation (origine, composition chimique et fracheur des
produits alimentaires, identification des fournisseurs ayant particip llaboration
dun produit composite etc.) La traabilit des produits, notamment alimentaires,
constituera un avantage comptitif et se traduira soit par lacceptation de prix plus
levs, soit par llimination progressive des produits non tracs . Des tiquettes
28. Certaines recherches visent quiper non seulement le vtement, mais le corps ; il sagit
de compenser des handicaps (ccit, surdit, troubles de lolfaction), mais aussi de multiplier les
capacits sensorielles en quipant le corps de capteurs plus sensibles que les capteurs naturels.
29. Laccs la ressource informatique ne sera plus conditionn par la proximit avec un ordina-
teur.
124 CHAPITRE 3. CLAIRAGE HISTORIQUE
rayonnantes permettront de les identifier, puis de trouver sur le Web les informations
complmentaires.
Lappartement est truff dobjets communicants aux fonctions diverses. Il est
quip dun ordinateur central reli au monde par des accs haut dbit (les accs
ADSL et les paraboles pour satellites en sont une prfiguration) qui constitue le
centre du rseau des objets communicants, organise les fonctions informatiques,
audiovisuelles et tlcoms du mnage, pilote le chauffage, lclairage, larrosage du
jardin etc. selon les consignes fournies par lutilisateur.
Le terme ordinateur ne dsigne pas ici une machine, mais un ensemble de
fonctions rsidant sur des machines diverses, y compris sur des machines situes
hors de lappartement mais fonctionnant sous le contrle du mnage. Lutilisateur
ne dispose plus comme aujourdhui de plusieurs ordinateurs (un au bureau, un au
domicile, un palm top, un ordinateur portable, et en outre un tlphone filaire et
un tlphone portable) entre lesquels il doit recopier les donnes : il dispose dune
ressource informatique, localise sur des serveurs dont lemplacement gographique
lui indiffre et entre lesquels traitements et donnes se rpartissent. Il accde cette
ressource par des interfaces diverses sans que cela altre lunit de celle-ci. la fois
informatique et tlphonique, cette ressource gre les messageries crites et vocales,
garde mmoire des communications vocales ou des conversations. Elle est connecte
en permanence au Web sur lequel elle ralise des missions de recherche et de tri.
* *
Dans ce scnario, rien ne dpasse les possibilits de la technique actuelle qui sont
dj immenses, beaucoup plus importantes quon ne le croit 30 . Ce qui est nouveau,
cest lintgration des applications qui permet de supprimer les ressaisies ; cest aussi
un filtrage slectif permettant de trier sur le Web lutile de laccessoire. Lutilisateur
peut ainsi tre assist ou clair dans toutes ses actions : la logique de lassist
par ordinateur dploie ses implications. Loffre est commode, pratique, une haute
complexit technique tant masque par la facilit de lusage.
Cette volution, dores et dj en prparation dans les centres de recherche, chez
les fournisseurs et les oprateurs tlcoms, comporte des risques vidents :
1) risque de dpendance envers un systme qui assisterait lutilisateur en perma-
nence : un nouveau savoir-vivre, une nouvelle hygine, sont ici ncessaires. De mme
quil est aujourdhui dconseill de regarder la tlvision sans discontinuer, il sera
dconseill dutiliser en permanence les quipements informatiques.
Un systme qui permet de recevoir en temps rel alarmes, messages et communi-
cations, qui permet dautres personnes de vous localiser, qui peut tout moment
accder des ressources (images, donnes, textes, sons, jeux), peut tre oppressant.
Il doit comporter divers niveaux de veille, de larrt total louverture totale, en
passant par un blocage slectif des communications ne laissant passer que certaines
alarmes, certains messages etc. Il faudra savoir se dbrancher et utiliser la communi-
cation asynchrone (dj, aujourdhui, il faut savoir dbrancher le tlphone mobile).
2) scurit : limportance prise par lautomatisation a pour corollaire lobligation
30. Par exemple lensemble des conversations auxquelles participe un mme individu durant sa
vie, des cours quil suit, des missions de radio quil coute, pourrait une fois transcrit en mode
caractre tre horodat, document et stock sur un seul DVD...
3.9. ESQUISSE DE PROSPECTIVE 125
de contrler les automates car personne ne doit faire entirement confiance des
automatismes pour sa vie courante. La communication entre automates, les actions
quils dclenchent doivent pouvoir tre traables et contrlables ; lutilisateur doit
disposer dinterfaces commodes pour les paramtrer ; elles doivent tre scurises
pour viter les fausses manuvres. La protection de la vie prive suppose enfin que
les automates soient protgs contre toute tentative dindiscrtion.
3) risque de rejet : le monde dans lequel vivra lutilisateur est diffrent de celui
que nous connaissons aujourdhui : les appareils seront plus discrets, mais les fonc-
tionnalits seront omniprsentes. Cette volution suscitera des ractions de rejet
comme lont fait en dautres temps le tlphone, lordinateur, le Minitel, voire les
quipements lectromnagers (machine laver, aspirateur etc.)
Il faut tre averti de ces risques, mais il ne faut pas les exagrer : parmi les prils
auxquels lhumanit est confronte, ils ne sont pas les plus graves (voir la note page
12), et ils doivent tre mis en balance avec les avantages quapporte linformatique.
* *
Soyons optimistes : les entreprises se seront dotes de comptences en ingnierie
daffaires et il leur sera devenu plus facile dassurer linteroprabilit des systmes
dinformation. La plupart des produits offerts au consommateur seront des pa-
ckages auxquels plusieurs entreprises auront contribu dans le cadre daccords de
partenariat. Les systme dinformation seront mieux matriss, quil sagisse durba-
nisation ou de modlisation : les entreprises auront surmont les difficults sociolo-
giques et intellectuelles quelles rencontrent aujourdhui, et disposeront de mthodes
et outils dans la ligne ouverte par UML. On ne parlera plus dapplications, mais de
processus et de composants. Les problmes de normalisation auront t surmonts...
126 CHAPITRE 3. CLAIRAGE HISTORIQUE
Bibliographie
133
134 INDEX
2 Automatisme et intelligence 49
2.1 Informatisation de lentreprise . . . . . . . . . . . . . . . . . . . . . . 50
2.1.1 Organisation du travail de bureau : annes 1880 . . . . . . . . 51
2.1.2 Arrive de linformatique : annes 1950 . . . . . . . . . . . . . 53
2.1.3 La bureautique communicante : partir des annes 1980 . . . 57
2.1.4 Du concept au processus : annes 1990 . . . . . . . . . . . . . 58
2.2 Entropie du systme dinformation . . . . . . . . . . . . . . . . . . . 61
2.3 Limites de linformatique . . . . . . . . . . . . . . . . . . . . . . . . . 65
2.4 Lordinateur et lintelligence . . . . . . . . . . . . . . . . . . . . . . . 68
2.4.1 Turing a-t-il perdu son pari? . . . . . . . . . . . . . . . . . . . 71
2.4.2 Articuler lordinateur et ltre humain . . . . . . . . . . . . . 77
138 TABLE DES MATIRES
2.4.3 Le semi-dsordre . . . . . . . . . . . . . . . . . . . . . . . . . 80
3 clairage historique 83
3.1 Histoire du micro-ordinateur . . . . . . . . . . . . . . . . . . . . . . . 85
3.2 Les apports du PARC de Xerox . . . . . . . . . . . . . . . . . . . . . 90
3.3 IBM et le PC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
3.4 Chronologie du PC . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
3.5 Innovations importantes . . . . . . . . . . . . . . . . . . . . . . . . . 97
3.5.1 Quelques russites exemplaires . . . . . . . . . . . . . . . . . . 100
3.6 Les langages de programmation . . . . . . . . . . . . . . . . . . . . . 101
3.7 Le march de linformatique . . . . . . . . . . . . . . . . . . . . . . . 104
3.7.1 Dynamique des quilibres du logiciel . . . . . . . . . . . . . . 105
3.8 Les logiciels de bureautique . . . . . . . . . . . . . . . . . . . . . . . 110
3.8.1 Le traitement de texte . . . . . . . . . . . . . . . . . . . . . . 113
3.8.2 Histoire du tableur . . . . . . . . . . . . . . . . . . . . . . . . 117
3.9 Esquisse de prospective . . . . . . . . . . . . . . . . . . . . . . . . . . 122
Bibliographie 132
Index 137