Vous êtes sur la page 1sur 138

DE LINFORMATIQUE

Deuxime partie

Michel Volle

28 dcembre 2005
2
3

Premire partie

Comment lAutomate Programmable


dou dUbiquit assiste ltre
Humain Organis
5

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.

1.1 volution du rapport avec la nature


On peut reprsenter leffet des TIC 1 sur lconomie selon un modle trois
couches :
- la source se trouvent deux techniques fondamentales : dune part la fabrication
des microprocesseurs et mmoires ; dautre part les systmes dexploitation, langages
et outils de programmation. Ces deux sous-ensembles sont dailleurs relis entre eux :
on nutilise pas les mmes langages de programmation selon la ressource de mmoire
ou de puissance disponible.
- immdiatement en aval de cette source se trouvent les quipements qui mettent

1. Technologies de linformation et de la communication (il aurait mieux valu dire tech-


niques : technologie , dont ltymologie est discours sur la technique , est un terme empha-
tique).
1.1. VOLUTION DU RAPPORT AVEC LA NATURE 7

Fig. 1.1 Cascade des TIC

en uvre les techniques fondamentales (ordinateurs, rseaux, terminaux etc.), ainsi


que les logiciels.
- en aval des quipements et logiciels se trouve enfin leur mise en uvre par les
entreprises, associe la matrise des processus de production, la dfinition de la
relation avec les clients, fournisseurs et partenaires, ainsi qu des formes spcifiques
de concurrence.

* *
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.

* *

Le raisonnement conomique sappuie sur des exognes : il suppose donnes les


techniques, ressources naturelles, fonctions dutilit et dotations initiales. Il en tire
les consquences, lucide les conditions de leur utilisation optimale, mais il ne tente
pas dexpliquer leur origine. Sans doute la recherche du profit nest pas pour rien
dans lardeur des pionniers ou des chercheurs ; mais cette ardeur se dpenserait
en pure perte si elle ne pouvait pas mettre en exploitation une ressource naturelle
fconde (ici le silicium, la matire grise , et leur synergie).
On rencontre donc dans les techniques fondamentales un phnomne qui nest ni
conomique ni sociologique, mme sil a des conditions comme des consquences co-
nomiques et sociales : un changement du rapport entre les tres humains et la nature.
Linnovation qui se dverse dans lconomie, dans la socit, partir des techniques
fondamentales est analogue un phnomne naturel, extrieur laction humaine
quil conditionne comme le font le climat, les courants ocaniques, la reproduction
des tres vivants, les gisements que nous a lgus lhistoire gologique de la Terre
etc.
Est-ce dire que lconomie ou la sociologie nont rien voir avec les TIC? certes
non, puisquelles doivent rpondre aux problmes que pose leur bonne utilisation :
les exognes tant modifies, comment faire au mieux avec ce que lon a et qui
est nouveau ? comment faire voluer des institutions qui staient lentement adap-
tes aux exognes antrieures, mais qui ne le sont pas ncessairement aux exognes
nouvelles? comment dfinir le savoir vivre nouveau qui permettra de prserver
la cohsion sociale dans une socit que bouleverse linnovation?
Cette tche nest pas facile. Considrons les efforts que doivent raliser les en-
treprises pour modifier les processus et les conditions de travail des agents opra-
tionnels ; pour adapter les primtres des directions, les missions et les espaces de
lgitimit des dirigeants, les indicateurs de pilotage ; pour quiper et faire voluer
les relations avec les clients, partenaires et fournisseurs etc.
1.2. QUEST-CE QUUN ORDINATEUR? 9

1.2 Quest-ce quun ordinateur?


Si lon vous dit quest-ce quun ordinateur? , une image semblable celle de
la figure 1.2 vous viendra sans doute lesprit.

Fig. 1.2 Limage la plus courante de lordinateur

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).

Fig. 1.3 Une autre image courante

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

Fig. 1.4 LENIAC, 4 fvrier 1946

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).

pour le prparer la ralisation dun calcul, il ntait donc ni vritablement programmable ni


conforme larchitecture de von Neumann [88]. Les deux premiers ordinateurs au sens plein du
terme furent britanniques : en 1948 le MARK I, ralis sous la direction de Max Newman luniver-
sit de Manchester, et en 1949 lEDSAC construit sous la direction de Maurice Wilkes luniversit
de Cambridge.
1.3. DIVERSIFICATION DE LORDINATEUR 11

Ingnierie de lordinateur

Lordinateur est un automate programmable, donc adaptable toutes les tches


quon lui assigne. En dehors du processeur et de la mmoire, ses autres organes
sont comme des bras, des mains, des capteurs sensoriels.
Lordinateur est la machine la plus complique que ltre humain ait jamais
conue. Elle est complique non seulement dans les couches physiques (proces-
seurs, mmoires, cblages) o sorganise la circulation des lectrons, se rgulent
les tensions lectriques, se dessinent les bits et se ralisent en binaire les opra-
tions de consultation des mmoires, calcul et criture, mais aussi dans lempilage
des couches de langage ncessaires pour commander lautomate : microcode, as-
sembleur, systme dexploitation, langage de programmation, applications.

1.3 Diversification de lordinateur


De quoi a besoin lordinateur pour fonctionner? Dune mmoire, dun processeur,
dun systme dexploitation et de programmes. Toute machine munie dun proces-
seur et dune mmoire devient un ordinateur ds que lon peut y charger divers
programmes.
Limage de lordinateur que nous venons dvoquer est donc trop troite. Il
convient de ranger sous le concept dordinateur les commutateurs du rseau t-
lphonique, nombre de nos appareils mnagers (ceux qui comportent une mmoire,
un processeur et des programmes), nos avions, nos automobiles etc. ou du moins la
partie de ces quipements qui assure lexcution du programme et que lon appelle
ordinateur de bord . Mritent galement le nom dordinateur nos Palmtops
(on les tient dans la paume de la main), tlphones mobiles et cartes puce (figure
1.5).

Fig. 1.5 Des ordinateurs qui nont pas lair dtre des ordinateurs

Des recherches sont en cours pour accrotre encore la portabilit de lordinateur :


le wearable computer est portable au sens o lon dit que lon porte
des vtements. Mme si les prototypes actuels sont un peu monstrueux, il suffit
dextrapoler leur miniaturisation pour voir quils ne seront bientt pas plus encom-
brants quune paire de lunettes et un tlphone portable (figure 1.6). Un appareil
12 CHAPITRE 1. DU CT DE LORDINATEUR

comme le Treo de Handspring conjugue dj les fonctionnalits du tlphone mobile


et certaines de celles de lordinateur (figure 1.7).

Fig. 1.6 Le Wearable computer

Fig. 1.7 Vers la fusion du tlphone mobile et de lordinateur

Connect en permanence par une liaison sans fil, le wearable permettra


chacun daccder, o quil soit, une ressource informatique personnelle rsidant sur
des serveurs dont la localisation lui sera indiffrente. Lubiquit de lordinateur ne
sera plus conditionne par la proximit entre lutilisateur et un poste de travail : cest
le corps de lutilisateur lui-mme qui sera quip, et non plus son bureau. Lcran
sera remplac par exemple par des lunettes sur lesquelles se formera limage ; le
clavier, par un cahier de touches dpliable, par des touches projetes sur une table,
ou par la reconnaissance vocale. Cet quipement fournira une prothse la mmoire
comme la recherche dinformation.
On anticipe sa puissance, les risques daccoutumance quil comportera et les
obstacles quil opposera aux rapports humains. Nous devrons, nous devons dj
apprendre matriser lordinateur pour quil ne nous dvore pas 3 .

3. Mais avons-nous matris lautomobile, qui en 2000 a tu 7 600 personnes en France et en a


bless 162 100 (source : ONISR)? La tlvision, qui accapare notre attention 3 heures 20 par jour en
moyenne (source : Mdiamtrie) ? La consommation dnergie, qui dgrade le climat (Jancovici,
1.4. VOCABULAIRE DE LINFORMATIQUE 13

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.

1.4 Vocabulaire de linformatique


Quelle est la qualit descriptive et explicative du concept d ordinateur ?
Correspond-il la ralit historique laquelle nous confronte lhistoire de linforma-
tique?
tout concept est attach un mot ; tout mot sont attachs dune part limage
centrale qui sert de pivot au concept, dautre part un faisceau de connotations qui
lui associe dautres concepts et dautres images. Lorsquon examine un concept, on
doit donc dabord se demander si le pivot est bien plac, si limage quvoque le mot
correspond la ralit historique et pratique quil sagit de dcrire ; puis on doit se
demander si les connotations sont correctes, si les associations dides que le mot
suggre sont de nature enrichir sa comprhension ou garer limagination sur de
fausses pistes.
Le vocabulaire de linformatique est frapp dune maldiction : presque tous les
termes qui le composent sont de faux amis, au sens o lon dit quun mot dune
langue trangre a un faux ami en franais, un mot qui lui ressemble mais
qui na pas le mme sens 5 . Un phnomne aussi gnral ne peut pas tre d au
seul hasard : soit ces termes datent dune poque rvolue et font rfrence des
usages qui nont plus cours ; soit leurs inventeurs avaient des ides confuses, ont t
maladroits, ou encore ils ont dlibrment cherch crer la confusion.
Dans le vocabulaire de linformatique le mot informatique est un des rares qui
soient sans reproche (voir page ??). Le mot logiciel , lui aussi fort bien trouv 6 , est
en tout cas trs suprieur langlais software quil traduit 7 . Mais ordinateur
est un faux ami tout comme langage , objet , numrique , donne et
information ; en anglais, computer est lui aussi un faux ami. Lusage dictant
sa loi nous utiliserons ces termes, mais nous aurons soin de remplacer mentalement
leurs connotations malencontreuses par dautres plus exactes. Passons-les en revue.

[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.

Computer: A programmable electronic device that can store, retrieve, and


process data (Merriam Websters Collegiate Dictionary) A general-purpose
machine that processes data according to a set of instructions that are stored
internally either temporarily or permanently. The computer and all equipment
attached to it are called hardware. The instructions that tell it what to do are
called software. A set of instructions that perform a particular task is called a
program or software program.

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.

Ordinateur : Machine capable deffectuer automatiquement des oprations


arithmtiques et logiques ( des fins scientifiques, administratives, comptables
etc.) partir de programmes dfinissant la squence de ces oprations (Dic-
tionnaire Hachette).
Machines automatiques de traitement de linformation permettant de conserver,
dlaborer et de restituer des donnes sans intervention humaine en effectuant sous
le contrle de programmes enregistrs des oprations arithmtiques et logiques.
(Quid )

Il ressort des dfinitions usuelles que lordinateur, cest un automate program-


mable . Pour indiquer que cet automate est accessible depuis nimporte quel poste

8. Ce nologisme na pas connu le mme succs qu informatique : si lon dit ordenador


en espagnol, on dit Computer en allemand, calcolatore en italien, computador en
portugais, kompter en russe. Le chinois utilise deux idogrammes qui signifient cerveau
lectrique , le japonais transcrit phontiquement le son compiouter .
1.4. VOCABULAIRE DE LINFORMATIQUE 15

de travail en rseau, il faut ajouter ladjectif dou dubiquit 9 . L ordinateur ,


cest un automate programmable dou dubiquit , un APU .
Dans une entreprise, ce singulier dsigne non chaque machine isolment (le
mainframe , le poste de travail, les routeurs etc.), mais lensemble technique,
logique et fonctionnel que constituent ces machines et qui est mis la disposition
de lutilisateur sous la seule contrainte de ses habilitations. Lorsque nous sommes
devant un poste de travail, les ressources de puissance et de mmoire dont nous dis-
posons ne sont pas seulement celles qui se trouvent dans le processeur, la RAM ou
le disque dur de cette machine 10 , mais aussi celles auxquelles le rseau nous donne
accs : cest cet ensemble que nous appellerons ordinateur , au singulier. Lorsque
cet ensemble est en panne, on entend dire linformatique est en panne .
La diversification que procure lordinateur son caractre programmable ne doit
pas faire oublier quil sagit dun automate : il excute les instructions dans lordre
o elles lui ont t donnes et, contrairement ltre humain, il est insensible aux
connotations. Cela lui confre la fois une grande prcision et une extrme rai-
deur. Pour comprendre ce qui se passe dune part dans la tte du programmeur,
dautre part dans le processeur de lautomate, il faut avoir fait lexprience de la
programmation ; dfaut on peut lire lexcellent petit livre Karel the Robot (Pattis,
[64]).

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).

On utilise en informatique le mot langage pour dsigner la liste des ins-


tructions et les rgles dcriture qui permettent de composer un programme pour

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

Rapports entre le programmeur et 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.

ordinateur. Ce langage , cest en fait le dispositif de commande de lautomate.


Il existe une diffrence importante entre un tel langage et les langages qui
nous servent nous, tres humains, pour formuler ou communiquer notre pense.
Un texte nonc ou crit par un tre humain est fait pour tre compris par celui qui
le reoit ; il sappuie sur les connotations , ces diffractions de sens secondaires qui
entourent chaque mot et confrent au texte une profondeur, un plein qui va bien
au del du sens littral des mots quil contient.
Par contre un programme nest pas fait pour tre lu et compris : il sera souvent
incomprhensible, mme (aprs quelques jours) pour celui qui la crit. Il est fait pour
tre excut par un automate et non pour tre lu 11 . Les expressions quil contient

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.

Langage connot et langage conceptuel

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

inefficient uses of computing machinery (Knuth, [51] vol. 1, p. 170).


18 CHAPITRE 1. DU CT DE LORDINATEUR

(philosophes, sociologues, historiens et autres potes ) et certains sociologues,


philosophes etc. excrent les ingnieurs, les techniciens dont ils dnoncent la
froideur inhumaine et le technicisme .
Les critiques adresses la technique paraissent cependant tranges si lon convoque
ltymologie : veut dire savoir-faire . Comment pourrait-on tre contre
le savoir-faire, le savoir pratique, lefficacit? Ce nest pas le savoir-faire que visent
en fait les adversaires de la technique, mais le langage conceptuel, la modlisation
qui rend compte du monde de sorte que lon puisse agir sur lui ; ils visent la dper-
dition symbolique, la perte des qualits allusives du langage dont on doit payer la
modlisation ; ils visent aussi les attitudes froides , inhumaines de ceux qui
se vouent au langage conceptuel.
Ils voudraient que lon pt tre pratiquement efficace tout en conservant dans
laction la richesse des connotations, lambigut suggestive de la langue : mais cela,
cest impossible.
Les disputes entre scientifiques et littraires trahissent une incomprhen-
sion envers la respiration de la pense. Celle-ci a besoin tantt dlargir la sphre de
ses reprsentations, et pour cela de laisser aller les associations dides qui forment
son terreau ; tantt de construire, sur la base ainsi labore, des concepts et struc-
tures hypothtico-dductives : pour cela elle doit se fermer aux sirnes de lallusion et
liminer les connotations. Ne vouloir admettre que lune ou lautre des deux phases
de la dmarche, cest comme dire que dans la respiration seule linspiration serait
lgitime, lexpiration tant proscrire (ou linverse). Celui qui applique une telle
rgle sera bientt touff.
Le flux qui renouvelle et alimente notre pense passe par le langage connot, et
le langage conceptuel permet de mettre en exploitation le stock des reprsentations
ainsi accumules. Il nexiste pas de stock sans flux qui lalimente, et le flux se perd
sil nalimente pas un stock.

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

une infinit dattributs) ; il leur associe des traitements spcifiques.


Le plus souvent, lobjet est un cas particulier au sein dune classe : lobjet
qui reprsente un client est un cas particulier au sein de la classe client . Lorsque
lon dfinit une classe, on dfinit la liste des attributs et mthodes que lon veut
connatre sur chacun des individus de cette classe. Lorsque lon indique les valeurs
prises par lidentifiant et les attributs pour un individu quelconque, on dit que lon
instancie la classe dont lobjet particulier constitue une instance .
Ce jargon sclaire si lon pense ce qui se passe lorsque lon fait une enqute
statistique (Volle [85]). Lindividu appartenant au champ de lenqute, cest lentit
quil sagit de reprsenter. Le dessin du questionnaire, cest la dfinition de la classe.
Remplir le questionnaire, cest l instancier pour reprsenter un individu parti-
culier. Les rgles de codage et de vrification automatique utilises lors de la saisie
sont des mthodes au sens des langages objets.
Mais objet est un faux ami : lorsque linformaticien lutilise pour dsigner
la reprsentation dun existant, il scarte de lusage courant comme de lusage phi-
losophique o objet dsigne un existant repr par la perception ou vis par
lintention dun sujet. Cela conduit linformaticien prononcer une phrase qui fait
se hrisser les cheveux du philosophe : un objet, cest une abstraction . Cest
presque une tautologie si lon sait que le terme objet , pour linformaticien, d-
signe une reprsentation : toute reprsentation rsulte dune abstraction. Cest une
absurdit si lon donne au terme objet le sens quil a dans le langage courant
comme en philosophie.

1.4.4 Donne et Information


Frequently the messages have meaning; that is they refer to or are
correlated according to some system with certain physical or conceptual
entities. These semantic aspects of communication are irrelevant to the
engineering problem . (Shannon, [75] p. 31.)

La quantit dinformation quapporte un texte serait, selon la thorie de lin-


formation de Shannon, dautant plus grande que le texte est plus long et moins
redondant. Une suite de lettres tires au hasard ne comporte aucune redondance ;
elle contiendrait donc, si lon veut la reproduire exactement, plus dinformation (au
sens de Shannon) que nimporte quel texte de mme longueur. Wan trus be lifx ,
tap au hasard sur mon clavier, contiendrait plus dinformation que la phrase de
mme longueur le pape est mort .
Pour un lecteur il nen est videmment pas de mme ; la seconde phrase a un
sens alors que la premire nen a aucun. Cest que Shannon pensait non ltre
humain, mais lordinateur et aux rseaux. Sa thorie est non pas une thorie de
linformation , mais une thorie des donnes ou mieux une thorie des tl-
communications ; lexpression thorie de linformation suscite des contresens
qui empchent de distinguer deux concepts galement utiles 12 .

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

se paie par des inexactitudes.

* *
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

propos de la fracture numrique

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?

1.5 Modle en couches


Le modle en couches a t conu par des techniciens pour pouvoir penser un
objet rel dont le fonctionnement articule plusieurs logiques. Ainsi dans un ordina-
teur se produisent des phnomnes lectromagntiques (des lectrons se dplacent,
des tensions se modifient) ; ces phnomnes sont traduits en 0 ou 1 ; les suites binaires
reprsentent des instructions ou des donnes ; les rgles qui gouvernent le codage des
donnes et instructions sont fournies par les langages de programmation ; le langage
le plus proche de la machine tant incommode pour ltre humain, des langages
de haut niveau sont labors pour faciliter la programmation ; enfin, des ap-
plications sont programmes pour satisfaire les utilisateurs. Le mouvement des
lectrons ne peut pas tre dcrit selon la mme grille conceptuelle que les applica-
tions, ni que le compilateur qui traduit un langage de haut niveau en instructions
excutables, mais tous ces phnomnes jouent conjointement (Tanenbaum [80]).
Le modle OSI de lISO 18 , reprsente en sept couches le fonctionnement dun
rseau de tlcommunications, de la couche physique (transport des bits) jusqu la
couche application (Tanenbaum [81]).
Le modle en couches ne sapplique pas qu la seule technique : des philosophes
lont utilis. Saussure ([18] p. 27) a dcrit les couches psychologique, linguistique,
neurologique, phontique, sonore etc. par lesquelles passe la conversation entre deux
personnes. On peut citer aussi Karl Popper et son modle des trois mondes qui
distingue et articule le monde 1 des objets et forces physiques, le monde 2
des tats mentaux et le monde 3 des symboles, thories, problmes, langages
etc. (Popper [67] ; traduction : La connaissance objective, Flammarion 1998, p. 181).
Maurice Blondel voque un modle en couches lorsquil dit, dans une phrase dune
remarquable densit, entre (la science, la morale et la mtaphysique), il ny a point
de contradiction, parce que l o lon a vu des ralits incompatibles il ny a (...)
que des phnomnes htrognes et solidaires (Blondel [7] p. XXII).

* *
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.

1.5.1 Couches de lordinateur

Le processeur dun ordinateur fonctionne trs vite mais ne peut reconnatre et


excuter quun nombre limit dinstructions lmentaires comme copier dans ce
registre lenregistrement stock dans la mmoire cette adresse , additionner le
contenu de ces deux registres et noter le rsultat dans ce troisime , vrifier si le
contenu de ce registre est gal ou non zro , vrifier si le contenu de ce registre
est suprieur celui de cet autre registre , stocker le contenu de ce registre dans
un enregistrement ayant cette adresse etc.
Lensemble de ces instructions constitue le langage machine que nous noterons
L1 . L1 est pauvre ; ses instructions scrivent sous forme de 0 et de 1 et il est trs
pnible de programmer dans ce langage.
On crit donc en L1 un ensemble dinstructions plus riche et plus proche du
langage naturel, et on construit partir de ces instructions un nouveau langage L2
1.5. MODLE EN COUCHES 27

( assembleur 19 ) plus facile utiliser.


Il existe deux faons dexcuter un programme crit en L2 :
- un programme crit en L1 (nomm traducteur ou compilateur, ces deux termes
sont synonymes) remplace chaque instruction du programme en L2 par la suite
quivalente des instructions en L1 (traduction ou compilation). Lordinateur excute
ensuite le programme en L1 ainsi obtenu.
- un programme en L1 (interprteur), aprs avoir lu une instruction en L2 , excute
immdiatement la squence en L1 quivalente (interprtation). Linterprtation vite
de gnrer un programme en L1 mais son excution est plus lente que celle du
programme compil en L1 .
Du point de vue de lutilisateur, lordinateur dot dun traducteur ou dun in-
terprteur obit aux instructions crites en L2 aussi docilement que si elles taient
crites en L1 : lensemble constitu de la machine physique M1 , des langages L1 et L2
et de linterprteur (ou du traducteur) de L2 et L1 constitue la machine virtuelle
M2 . Pour celui qui crit un programme en L2 , M2 est aussi relle que M1 (et
son usage est plus commode).
Il existe cependant des limites la complexit acceptable pour un traducteur
ou un interprteur. L2 , bien que plus commode que L1 , peut ne pas tre encore
le langage le plus convenable pour programmer. On crit donc en L2 un ensemble
dinstructions et on construit un nouveau langage plus commode, L3 , qui dfinit
la nouvelle machine virtuelle M3 . Langages et machines virtuelles sempilent ainsi
jusqu la couche n (figure 1.8).

Fig. 1.8 Lempilage des machines virtuelles

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

le niveau machine, dans lequel on programmait, et le niveau physique qui excu-


tait les programmes. Les circuits de ce dernier niveau taient complexes, difficiles
construire et peu fiables. Maurice Wilkes conut en 1951 un ordinateur trois
couches afin de pouvoir simplifier le matriel. La machine disposait dun interpr-
teur qui excutait les programmes crits dans le langage machine. Le matriel ne
devait plus alors excuter que des microprogrammes dont le rpertoire dinstructions
tait limit, et non des programmes en langage machine.
Les assembleurs et compilateurs furent crits dans les annes 50. En 1954, le
premier systme dexploitation (gestion automatique de la mmoire, gestion des
rpertoires de fichiers) fut conu par Gene Amdahl pour lIBM 704. La plupart des
ordinateurs actuels possdent six couches (figure 1.9).

Fig. 1.9 Couches de lordinateur

Quelquun qui utilise un ordinateur pour faire du traitement de texte met en


uvre un programme dont les instructions parviennent la couche physique (proces-
seur et mmoires) aprs une cascade de traductions et dinterprtations. Lutilisateur
peut ignorer ces oprations : pour lui, et dans le cadre de cette application, lordi-
nateur fonctionne comme une machine de traitement de texte et il na connatre
que cette seule machine (cest pourquoi il est inexact de dire que son activit est
numrise mme si lordinateur, pour excuter ses ordres, les transcrit sous la
forme de suites de 0 et 1).
Une instruction du niveau applicatif, traduite ou interprte en cascade, engendre
dans la couche microprogramme de nombreuses instructions. Le temps dexcution
dun programme peut svaluer en additionnant les temps unitaires : ce calcul est
une tape importante de lvaluation dun algorithme (Knuth [51] vol. 1 p. 170).
Si lon veut optimiser le dlai de traitement il faut matriser la succession des ins-
tructions et pour cela programmer dans les couches basses . Cependant laccrois-
sement des performances des processeurs et de la taille des mmoires limite lutilit
de cette optimisation, sauf pour certaines applications o la rapidit est cruciale.
Les programmes sont presque tous crits dans des langages de niveau lev ; lart
1.5. MODLE EN COUCHES 29

du programmeur sappuie alors sur une connaissance des proprits du langage de


programmation qui doit tre suffisante pour anticiper les consquences physiques
des choix faits dans les couches hautes.
Lutilisateur dun ordinateur na se soucier que du service rendu par la couche
dont il se sert et quil considre comme une ressource physique ( matriel et lo-
giciel sont quivalents ). Celui qui conoit un ordinateur optimise lutilisation des
ressources couche par couche, et non en considrant le processus densemble (Kidder
[50]) : la simplicit que lon gagne ainsi fait plus que compenser une ventuelle perte
en efficacit physique.

1.5.2 Porte du modle en couches


Pour montrer quel point le modle en couches est prsent (le plus souvent de
faon implicite) dans notre vie quotidienne, considrons la conversation entre deux
personnes (Saussure [18] p. 27). Elle emprunte les couches suivantes : conception et
comprhension des ides communiquer (logique) ; expression et dcodage de ces
ides dans un langage (smantique) ; expression et dcodage de ce langage dans des
phonmes (phontique) ; mcanismes de larticulation et de laudition (physiologie) ;
mission et rception dondes sonores (physique).

Fig. 1.10 Couches de la conversation

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).

1.6 Vers lordinateur individuel


Le silicium (Si) est, aprs loxygne, le constituant le plus massif et donc le plus
rpandu de la Terre. Le silex, constitu de silice pure (dioxyde de silicium SiO2 ),
a servi il y a 2,5 millions dannes de matire premire aux premiers outils, armes
et parures fabriqus par Homo habilis en Afrique de lEst (Gille [39]). Par la suite
ltre humain a abondamment utilis le silicium sous forme de cramique, de brique,
puis de verre et de porcelaine.
Le silicium pur cristallis, produit par lindustrie chimique partir de verres de
silice (quartz) sert aujourdhui de matire premire aux puces de la microlec-
tronique.
Le silicium est ainsi intimement li lhistoire de notre espce. Il est peu coteux
en raison de son abondance, et ses proprits lectroniques expliquent la fois le
tranchant des artes du silex et les performances des circuits intgrs.
Lexploitation des potentialits du silicium requiert la matrise de plusieurs tech-
niques dlicates. Elle a donc t progressive. Cette progressivit explique la loi de
Moore (doublement des performances tous les 18 mois) qui elle-mme explique
pour partie la monte des performances et la baisse du prix des ordinateurs, lmer-
gence de lordinateur individuel, puis la pntration et la gnralisation de lordina-
teur dans les entreprises et la socit.

* *
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

La conception dun ordinateur

Tracy Kidder ([50]) dcrit les tapes de la conception du mini-ordinateur Eclipse


MV/8000 lanc par Data General en avril 1980.
Projet, ralisation, intgration, dboguage, sont autant daventures qui sarti-
culent lors de la conception sous une contrainte de dlai toujours prsente, tou-
jours viole, toujours renouvele. La mise au point des langages et celle du matriel
se renvoient la balle ; des spcialits diverses, aux psychologies contrastes, sen-
trecroisent. Assurer la compatibilit du produit avec la gamme de lentreprise, le
respect des interfaces, suppose des compromis fonds sur le sens du marketing et
du possible technique.
Les hommes qui font ce travail sont des ingnieurs au sens complet du terme : ils
ralisent de faon ingnieuse un travail dingnierie. Ils se trouvent au front de
taille de la recherche pratique, au point o elle pose des problmes intellectuels
dune extrme subtilit, o elle rencontre la limite de notre connaissance de la
nature. Ce sont des rveurs pratiques, des passionns. Largent nest pas leur
moteur, ils le disent avec insistance et sen tonnent eux-mmes : ils ressemblent
plutt ces alpinistes qui se lancent des dfis.
La limite quils cherchent, ce nest pas tant une limite individuelle quune limite
humaine : ils veulent voir jusquo un tre humain peut aller dans la clart de la
conception, la matrise de la complexit, la concentration de la pense, la rapidit
dexcution, llgance de la dmarche.
Lanimateur de lquipe, Tom West, manifeste son respect pour ses collaborateurs
en tant froid et distant. Pas de tapes dans le dos , dit-il : mais il leur dlgue
des responsabilits quils nauraient jamais pu avoir ailleurs et conduit en stratge
laffaire vers le succs en assumant le poids des reproches et des frustrations de
lquipe.
On trouve dans ce livre une excellente description intime de lordinateur, de
la faon dont il est peru, pens, voulu par ceux qui le conoivent. Les pages
consacres au microcode, lassembleur, la conception des cartes, sont trs
pdagogiques. Larticulation des couches de lordinateur devient ainsi intuitive,
palpable.
Les concepteurs de lordinateur en restent cependant la machine . Ils ne sin-
tressent pas la diversit de ses utilisations potentielles (cest une autre question,
qui devra tre traite par dautres personnes un autre moment que celui de la
conception), mais ils veillent la doter des performances qui lui permettront
dtre efficace dans la plus grande diversit dutilisations possible.
Ils crent et balisent ainsi lespace o devra se conduire une recherche postrieure
la leur : la recherche sur les usages, sur lassistance quapporte la machine
au travail humain. Le livre, qui sarrte au moment o la machine quitte les
mains des ingnieurs pour passer dans celles des vendeurs (la rencontre entre ces
deux populations est dcrite avec humour), ne considre pas cette deuxime phase
de la recherche : elle se droulera chez les utilisateurs, les clients, les intgrateurs.
32 CHAPITRE 1. DU CT DE LORDINATEUR

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

sont devenues de plus en plus prcises grce notamment lemprunt de techniques


de photolithographie conues pour limprimerie.
Les premiers circuits intgrs taient des mmoires. Le microprocesseur, qui est
avec lampoule lectrique et le tlphone considr comme lun des plus grands
apports de la technique amricaine, sera invent en 1971 par Intel.

1.6.1 Origines et volution du microprocesseur


Intel a t cre en 1968 Santa Clara, dans la Silicon Valley, par Robert Noyce,
Gordon Moore et Andy Grove. Ces trois ingnieurs venaient de quitter Fairchild
Semiconductor la suite dun dsaccord sur sa stratgie.
Sur la base dun business plan dune page tap la machine par Robert Noyce
(voir page 35), Art Rock, venture capitalist de San Francisco qui avait financ
le dmarrage de Fairchild et connaissait les qualits professionnelles de ces trois
ingnieurs, avana les 2,5 millions de dollars ncessaires 21 .
Intel a dabord produit des mmoires. Busicom, fabricant japonais de machines
calculer, lui demande en 1969 de mettre au point douze circuits intgrs pour
assurer les fonctions de ses machines. Un ingnieur dIntel, Ted Hoff, proposa de
concevoir un circuit intgr programmable unique pour raliser lensemble de ces
fonctions. Noyce et Grove approuvrent cette solution, ainsi que Busicom. Le travail
fut ralis en neuf mois sous la direction de Federico Faggin.
Le 4004 est annonc en novembre 1971. Cest le tout premier microprocesseur. Il
comprend 2300 transistors, tourne 108 kHz et a autant de puissance de calcul que
lENIAC. Il utilise un chemin de donnes 4 bits (4 chiffres binaires sont traits en
parallle), ce qui le rend utilisable pour des automatismes ou des calculettes mais
non pour construire un ordinateur.
Intel rachte pour 60 000 $ les droits de Busicom sur le 4004 (peu aprs, Busicom
fera faillite). Il faut trouver dautres clients. Intel se lance dans une communication
active pour convaincre la profession dcrire des logiciels pour le 4004 et de lutiliser
pour des automatismes comme ceux qui assurent le contrle des feux de circulation.
En avril 1972 Intel produit le 8008. Cest un processeur 8 bits, ce qui permet
quelques pionniers de construire un ordinateur autour du microprocesseur. En 1973
sort le Micral de R2E ; la revue Byte le baptise en juin 1973 du terme microcompu-
ter . Le micro-ordinateur est n, mais il ne rencontrera le succs commercial quavec
lAltair (1974) qui utilisera le 8080 dIntel sorti en 1974 et surtout avec lApple II
(1977) qui utilisera le 6502 de MOS Technologies, sorti en 1976.
En 1974 Motorola, entreprise dlectronique cre en 1928 Chicago et qui sest
spcialise dans les circuits intgrs, produit son premier microprocesseur, le MC6800
8 bits. Il comporte 4 000 transistors. Apple adoptera le processeur 16 bit 68000 de
Motorola, sorti en 1979, pour le Lisa (1983) puis pour le Macintosh (1984).
Intel et Motorola produisent des microprocesseurs, mais ils ne sont pas les seuls :

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

1.6.2 La loi de Moore


En 1965 Gordon E. Moore tait directeur de la recherche et du dveloppement
Fairchild Semiconductor. Prparant un expos sur lvolution des performances des
mmoires, il constata que la capacit des puces avait peu prs doubl chaque
anne de 1959 1965. Il fit lhypothse que cette tendance allait se poursuivre. Cest
cette hypothse que lon appelle loi de Moore ; elle tait hardie, puisque Moore
ne disposait que de cinq observations pour ltayer.
Moore publia sa dcouverte dans Cramming more components into integrated
circuits , Electronics, 19 avril 1965 [60]. Cet article devenu clbre a introduit dans
la conception des circuits intgrs une anticipation autoralisatrice , comme disent
les conomistes : ceux qui conoivent un nouveau circuit intgr se font un devoir de
la respecter (Colwell [17]). Par ailleurs elle a encourag les chercheurs anticiper sur
la croissance des performances et concevoir des systmes utilisant une puissance
trs suprieure celle disponible lors de leurs recherches (Kay [49] p. 515), ce qui a
suscit une acclration de linnovation.
Voici la phrase cl de cet article : The complexity for minimum components
costs has increased at a rate of roughly a factor of two per year. Certainly over the
short term this rate can be expected to continue, if not to increase. Over the long
term, the rate of increase is a bit more uncertain, although there is no reason to
believe it will not remain nearly constant for at least 10 years. That means by 1975,
the number of components per integrated circuit for minimal cost will be 65,000.
Le raisonnement de Moore comporte deux tapes. Il examine dabord la rela-
tion entre le cot moyen de production par composant et la complexit du circuit.
Cette fonction est dabord dcroissante, puis croissante : il existe donc un niveau
de complexit pour lequel le cot moyen par composant intgr sur le circuit est
minimal. Cest ce niveau que des producteurs rationnels choisiront car il procure le
meilleur rapport efficacit/cot. Ensuite, Moore constate que ce niveau optimal de
complexit est multipli chaque anne par deux.
Moore ne dit pas que le cot de production des circuits intgrs restera stable
dans le temps malgr laugmentation de leur complexit. Rien, dans la loi de Moore,
ne le garantit.

22. Sur les origines du microprocesseur, voir www.intel.com/intel/intelis/museum/exhibit/


hist_micro/hof/hof_main.htm et www.motorola.com/content/0,1037,115-110,00.html
1.6. VERS LORDINATEUR INDIVIDUEL 35

Business Plan dIntel, 1968

The company will engage in research, development, and


manufacture and sales of integrated electronic structures in order
to fulfill the needs of electronic systems manufacturers. This
will include thin films, thick films, semiconductors devices,
and other solid states components used in hybrid and monolithic
integrated structures.
A variety of processes wil be established, both at
a laboratory and production level. These include crystal
growth, slicing, lapping, polishing, solid state diffusion,
photolithographic masking and etching, vacuum evaporation, film
deposition, assembly, packaging, and testing, as well as the
development and manufacture of special processing and testing
equipment required to carry out these processes.
Products may include diodes, transistors, field effect
devices, photo sensitive devices, photo emitting devices,
integrated circuits, and subsystems commonly referred to by
the phrase "large scale integration". Principle customers for
these products are expected to be the manufacturers of advanced
electronic systems for communications, radar, control and data
processing. It is anticipated that many of these customers will be
located outside Californiaa

a
Source : www.intel.com ; les fautes dorthographe figurent dans loriginal.
36 CHAPITRE 1. DU CT DE LORDINATEUR

Le cot de production des circuits intgrs dpend peu de la quantit produite :


cest une production cot fixe. Le cot de mise en production crot avec le niveau
de complexit (la conception de lItanium a cot Intel 2 milliards de dollars 23 , et
pour le mettre en production il faut encore construire une usine coteuse). Le cot
moyen de production rsulte de la division de ce cot fixe par le nombre dunits
vendues ; le prix est gal au cot moyen augment de la marge que le fournisseur
peut sattribuer puisquil est en situation de monopole (ou doligopole si lon suppose
que le consommateur peut choisir entre Intel, Motorola, AMD etc.)
La stratgie des fabricants de microprocesseurs est donc subtile : ils doivent d-
gager assez de profit pour financer la recherche et la croissance, mais aussi pratiquer
des prix assez bas pour que le dbouch de leurs produits puisse crotre. Or le march
des ordinateurs est capricieux : form de laddition dun march de premier quipe-
ment et dun march de renouvellement, il est sensible la mode dans sa premire
composante et la conjoncture dans la deuxime 24 . Il faut cadencer linnovation
pour le relancer priodiquement. On peut vendre cher les premiers microprocesseurs
dune nouvelle srie, puisquils procurent un gain de comptitivit (physique ou m-
diatique, peu importe ici) aux ordinateurs qui les utilisent ; puis il faut baisser leur
prix pour largir leur pntration. Lvolution du prix des microprocesseurs rsulte
de lensemble de ces phnomnes ; si sa modlisation comporte la loi de Moore, elle
ne sy rsume pas.
En 1975, Moore rvalua le rythme de croissance : dsormais elle procdait par
doublement tous les 18 mois et non tous les ans (figure 1.11). Nanmoins elle restait
exponentielle. Elle scrit donc, en notant nt le nombre de composants sur une puce
lanne t :
nt = n1975 2(t1975)/1,5
Laccroissement de la densit des composants permet daugmenter les performances :
lorsque la distance entre transistors se rduit la vitesse de traitement saccrot et on
peut introduire sur la puce des fonctions auparavant remplies par dautres quipe-
ments comme la carte graphique, le modem ou le contrle de la mmoire.
En 1995, Moore vrifia que la progression prvue avait bien t respecte. Ce-
pendant lors du forum des dveloppeurs dIntel de septembre 1997 il a dclar que
laccroissement de la densit des microprocesseurs pourrait atteindre vers 2017 une
limite physique, celle de la taille des atomes.

* *
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

23. Source : www.forbes.com/2001/05/29/0529intel_print.html


24. Tout march de renouvellement (automobiles, quipement mnagers etc.) est le thtre dune
amplification du mouvement conjoncturel, le consommateur retardant lachat de quelques mois ou
annes en basse conjoncture, et achetant en masse en haute conjoncture (voir page 40).
1.6. VERS LORDINATEUR INDIVIDUEL 37

tapes de la production dun microprocesseur

(Source : Malone [56])


La production des cristaux de silicium, matire premire de base, suit un processus
chimique dont le cot de revient est minime : partir dun germe de cristal, la
silice hautement purifie crot en un long cylindre lintrieur dun creuset
haute temprature. Puis ce cylindre est dcoup en tranches fines par une scie au
diamant.
Les tranches de silicium sont ensuite soumises des manipulations de type pho-
tographique qui gravent les couches incorporant la logique et la physique du cir-
cuit intgr. Le cot de production des circuits intgr est donc essentiellement
compos (a) du cot de conception des masques qui permettent le dessin
des circuits, (b) du cot des quipements automatiques et hautement protgs
(notamment contre les poussires) qui assurent la production. Il ne dpend prati-
quement pas du nombre de circuits intgrs produits (la production est cot
fixe ).
1) Chaque tranche est nettoye lacide, puis place dans un four haute tem-
prature o sa surface est oxyde.
2) La tranche est recouverte dun produit photosensible et le dessin du premier
niveau du circuit est projet travers un masque par un faisceau de rayons
ultraviolets. Puis les surfaces impressionnes par ce faisceau sont enleves par de
lacide. Le processus est rpt pour chaque niveau du circuit. La tranche est
traite avec des impurets chimiques positives ou ngatives qui crent les zones
conductrices. Finalement, elle est revtue dun enduit qui protge sa surface et
empche les fuites de charges lectriques.
3) Les puces comportant des fautes sont repres sur la tranche par inspection
visuelle et test informatique. Puis les puces sont dcoupes et colles sur un
support. De minuscules fils sont souds pour connecter le support aux points de
contact de la puce, un couvercle est plac sur la puce et scell pour la protger.
4) Le microprocesseur est mis pendant plusieurs jours dans un four basse tem-
prature pour simuler son utilisation long terme. Il est ensuite test et les
microprocesseurs basse performance sont limins.
38 CHAPITRE 1. DU CT DE LORDINATEUR

Fig. 1.11 Illustration de la loi de Moore

et de la vie en socit, elles concernent tout le monde et ne pourront donc pas se


rgler aussi vite que ne le font les questions techniques qui, elles, sont traites par
la sous-population restreinte des ingnieurs pointus .
Lutilisation de la ressource naturelle que constitue le silicium, matire peu co-
teuse mais riche en potentialits, nous occupera pendant le xxie sicle et sans doute
encore par la suite.

1.7 volution du prix des micro-ordinateurs


Lindice du prix des micro-ordinateurs est lun des indicateurs les plus importants
pour la comprhension de lconomie des TIC. LINSEE le publie sur www.insee.fr,
srie PVIC300201. Il est disponible selon la priodicit trimestrielle depuis le premier
trimestre 1988, selon la priodicit mensuelle depuis janvier 2003. Nous prsentons
ici une srie longue compose en enchanant les bases successives.
Il sagit dun indice hdonique, cest--dire qualit constante. La moiti environ
de la baisse de lindice sexplique par la baisse du prix moyen de vente des micro-
ordinateurs, lautre moiti sexplique par la hausse de la qualit.
La courbe de la figure 1.12 prend partir de 1990 lallure dune exponentielle
dcroissante ; la valeur de lindice est en octobre 2005 gale 0,6 % de sa valeur au
premier trimestre 1988.
Pour pouvoir linterprter, observons le taux de variation en quivalent annuel
(le niveau - 20 % sur la figure 1.13 signifie que lindice a volu ce trimestre-l
un taux qui, sur un an, correspondrait une baisse de 20 %). Dans le graphique,
1.7. VOLUTION DU PRIX DES MICRO-ORDINATEURS 39

Fig. 1.12 Indice du prix de vente industriel des micro-ordinateurs, INSEE

le taux de variation trimestriel est en bleu et la moyenne mobile sur cinq trimestres
est indique en rouge.

Fig. 1.13 Taux de variation annuel du prix des micro-ordinateurs

On voit que la baisse annuelle a t durant les annes 90 de lordre de 30 %. La


rapidit de cette baisse explique la pntration rapide des micro-ordinateurs dans
les entreprises et dans le grand public. La baisse sest ralentie dans les annes 2000 :
elle se poursuit depuis la mi-2003 au rythme annuel de 8,2 %.

* *
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

25. (Source : Department of Labor Producer Price Index , stats.bls.gov/ , Sries


40 CHAPITRE 1. DU CT DE LORDINATEUR

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

On voit apparatre aux tats-Unis une acclration de la baisse partir de mars


2004 ; ce phnomne ne sest pas, ou pas encore, produit en France.

1.8 Conjoncture des TIC


Un petit modle permet dclairer la crise que connaissent les TIC (informatique,
tlcoms) depuis un retournement que lon peut dater de mars 2000 (effondrement

WPU11510114 pour les Personal Computers and Workstations , WPU11510115 pour les Por-
table Computers )
1.8. CONJONCTURE DES TIC 41

du cours de laction de France Telecom).


Il faut dabord considrer les lois de la pntration dun produit innovant, que
les marchs (cest--dire la Bourse) ont oubli lorsquils interprtaient les statis-
tiques. Puis, en examinant comment fonctionne la conjoncture des produits arrivs
au stade du renouvellement, on peut anticiper les dfis auxquels seront confronts
les fournisseurs.
Ce rapide parcours permet de voir que derrire la crise qui a dbut en mars
2000, due un ralentissement prvisible et pourtant imprvu, se profile une crise
plus grave provoque par un changement de rgime conjoncturel auquel les stratgies
devront sadapter.

* *
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

o yt est le taux de pntration. Le graphique ci-dessous reprsente lvolution de


la consommation sur 30 ans en supposant = 1 , = 2,5 , = 0,3 , = 0. Le
niveau asymptotique est + .
Les paramtres ont ici t choisis de sorte que le point dinflexion, situ au taux
de pntration 36,8 %, se trouve dans lanne 8 (figure 1.16).

Fig. 1.16 Loi logistique de pntration dun nouveau produit

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

asymptote qui se dplaait vers le haut en raison de la baisse du prix.


La liste des difficults sarrte l pour les oprateurs de tlcommunications dont
le revenu est rcurrent : le nombre des abonns peut cesser de crotre ainsi que leur
consommation, mais ils continuent de payer labonnement et de consommer le ser-
vice. Pour les fournisseurs de composants et dquipements par contre une autre
difficult se prsente : lvolution apporte un changement de rgime, car ils passent
dun march de premier quipement un march de renouvellement dont la conjonc-
ture est beaucoup plus accidente.

* *
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

On peut ds lors dcouper lvolution du march des TIC en trois phases :


1) croissance exponentielle : le march est dans une logique de pntration et
de premier quipement, soutenue par la baisse tendancielle du prix ; la croissance
semble exponentielle. Les entreprises, conqurantes et optimistes, investissent mas-
sivement pour tirer parti de llargissement tendanciel du march. Les investisseurs
extrapolent la croissance et attribuent une forte valeur aux entreprises.
2) ralentissement : deux logiques se superposent : la pntration ralentit, et le
march de renouvellement, qui reprsente une part croissante du dbouch, est sou-
mis de fortes fluctuations conjoncturelles. Les entreprises, surprises par le ra-
lentissement, doivent rviser leur stratgie de croissance. Certaines se trouvent sur-
quipes. Les fluctuations les surprennent galement. Les investisseurs ajustent leurs
perspectives la baisse et sont dconcerts par les fluctuations des chiffres daffaires :
le cours des actions chute, des faillites se produisent (Worldcom), les fournisseurs
de composants et dquipements sinquitent et sactivent pour trouver de nouveaux
dbouchs (Intel, Alcatel, Northern, Ericsson etc.) Cest la situation actuelle.
3) maturit : la pntration a atteint son niveau asymptotique, la croissance suit
celle de lconomie, le march est principalement un march de renouvellement. Les
fournisseurs de composants et dquipements sont soumis aux mmes alas conjonc-
turels que ceux que connat aujourdhui lindustrie automobile. Ils doivent doser leurs
investissements, la gestion de leurs stocks et le lancement des nouveaux modles en
fonction de la conjoncture. Le cours des actions se compose, selon la proportion
des spculateurs parmi les investisseurs, de laddition dune part lie aux fondamen-
taux et dune part lie la conjoncture. La physionomie du secteur a profondment
chang.

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 IBt = P IB0 [1 + a.sin(t)]ert

avec r = 0,03 , a = 0,02 et = 2/5. Le graphique 1.17 couvre 30 ans.


Supposons que la pntration suive la loi de Gompertz voque ci-dessus et que
le niveau asymptotique de cette loi volue comme le PIB ; le parc install lors de
lanne t est obtenu en combinant les deux relations prcdentes :

P arct = yt P IBt

On remarque sur le graphique 1.18 que linfluence des oscillations conjoncturelles


sur le niveau du parc est peu sensible dans la phase de pntration initiale et devient
de plus en plus sensible par la suite.
Le renouvellement du parc se fait de faon diffrente selon que lconomie se
trouve en haut ou en bas du cycle conjoncturel. Nous supposerons que les probabilits
1.8. CONJONCTURE DES TIC 45

Fig. 1.17 Croissance tendancielle et fluctuations conjoncturelles

Fig. 1.18 Evolution du parc install

PA de renouvellement du matriel en fonction de lge sont celles donnes par le


tableau 1.1.
Les distributions des dures de vie qui correspondent ces probabilits sont
reprsentes par le graphique 1.19, la probabilit dune dure de vie D tant :
D1
Y
P robD = PD (1 PA )
A=0

Si la conjoncture restait durablement en haut de cycle, la dure de vie moyenne


P
D=0 DP robD serait de 2,78 ans ; en bas de cycle, elle serait de 3,89 ans.
Nous supposons que dans les situations intermdiaires la probabilit de renouvel-

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

Tab. 1.1 Probabilit de renouvellement en fonction de lge du matriel


46 CHAPITRE 1. DU CT DE LORDINATEUR

Fig. 1.19 Distributions des dures de vie

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

La probabilit du renouvellement dun ordinateur dge A lors de lanne t est alors,


en notant respectivement PAH et PAB les probabilits pour le renouvellement dun
ordinateur dge A en haut et en bas de cycle :

PA,t = (t)PAH + [1 (t)]PAB

La production lors de lanne t doit permettre laccroissement annuel du parc et le


renouvellement des ordinateurs obsoltes soit, en notant P arcA,t leffectif du parc
dge A lors de lanne t :
X
P rodt = P arct P arct1 + PA,t P arcA1,t1
A

Lvolution de la production a alors lallure quindique le graphique 1.20.


Ce graphique un peu effrayant fait apparatre, lorsque la pntration est assez
forte pour que le renouvellement soit significatif, une succession de hausses et de
baisses trs importantes de la production. Il illustre lamplification de la conjonc-
ture que suscite lalternance des chanciers de renouvellement : la production est
beaucoup plus accidente que la croissance du parc.

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

Fig. 1.20 volution de la production

La dvalorisation des actifs va provoquer des disparitions dentreprises jusqu


ce que le niveau des actifs redevienne compatible avec les perspectives de croissance
rvises.
Aprs ce choc, qui rsulte de la rvision des anticipations et de la prise de
conscience que la pntration est non pas exponentielle mais logistique, se profile
pour les fournisseurs de composants et dquipements un second choc encore plus
violent : ladaptation un march de renouvellement.
Les entreprises des TIC, conqurantes et orgueilleuses (dautant plus que leurs
dirigeants, ayant t les premiers se placer sur un march fort potentiel, ont
bnfici dune rputation de gnie ), vont devoir devenir modestes, adopter les
stratgies prudentes de lindustrie automobile, pratiquer un marketing attentif des
fluctuations de la demande quil leur faudra savoir anticiper.
Cette adaptation sera culturellement difficile pour les dirigeants du secteur des
TIC. Elle risque de susciter une nouvelle vague de faillites due cette fois non la
dvalorisation des actifs, mais la dvalorisation de la stratgie.
48 CHAPITRE 1. DU CT DE LORDINATEUR
49

Chapitre 2

Automatisme et intelligence

Ne tournons pas nos regards vers lAmrique pour copier servilement


les institutions quelle sest donnes, mais pour mieux comprendre celles
qui nous conviennent, moins pour y puiser des exemples que des ensei-
gnements, pour lui emprunter les principes plutt que les dtails de ses
lois. (Alexis de Tocqueville, avertissement de la douzime dition de
De la dmocratie en Amrique, [19] p. XLIV).

Lhistoire de linformatique sclaire si on la situe dans la perspective de lindus-


trialisation du travail de bureau, dont on peut situer le dbut vers 1880 Chicago.
Longtemps utilise pour accrotre la productivit du travail en automatisant les
tches rptitives, linformatique sest enrichie dans les annes 1990 des apports de
la bureautique communicante. Elle quipe dsormais les processus de production au
plus prs de leur droulement. Lentreprise, entre dans lre du travail assist par
ordinateur, doit alors sefforcer darticuler au mieux deux ressources : lorganisation
de ltre humain et lautomate programmable. Cette tche nest pas aise car lordre
nest pas ltat naturel dun systme dinformation, sa qualit tant sape par une
entropie croissante.

* *
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

2.1 Informatisation de lentreprise


Pour dcrire lvolution historique du rle de linformatique, nous allons dabord
prsenter de faon schmatique comment une entreprise travaille, puis montrer com-
ment linformatique a progressivement quip les divers types de fonctions assumes
au sein de lentreprise.
Toute activit dune entreprise dbute par des vnements externes la produc-
tion (ou vnements externes tout court) : commandes des clients, livraisons
des fournisseurs. Lorsquil est initialis par une commande dun client, le cycle de
lactivit se boucle par une livraison accompagne dune facturation qui sera suivie
dun paiement (figure 2.1).

Fig. 2.1 Bouclage du processus de production

Le schma ci-dessus sapplique toute entreprise, quelle soit informatise ou


non : des sous-processus font progresser le processus de production en lui four-
nissant des livrables , produits intermdiaires documentaires ou physiques dont
la mise disposition est un vnement interne (figure 2.2).

Fig. 2.2 Processus et sous-processus


2.1. INFORMATISATION DE LENTREPRISE 51

2.1.1 Organisation du travail de bureau : annes 1880


Lorganisation du travail de bureau a rsult dun effort prolong et mthodique.
Les progrs essentiels ont t raliss lors des dernires dcennies du xixe sicle
dans le loop de Chicago, centre daffaires en croissance rapide o furent mises
au point les mthodes de standardisation et de classement documentaire ainsi que
larchitecture des grands immeubles de bureau. Cest galement aux tats-Unis que
dbuta la mcanisation du travail de bureau avec les machines crire et les machines
calculer : la machine crire a permis dobtenir des documents plus lisibles que
les manuscrits et de les dupliquer en quelques exemplaires grce au papier carbone
puis au stencil ; la machine calculer a facilit les oprations de vrification et de
calcul.
Les tches de bureau remplies par les employs dans la premire moiti du xxe
sicle se classent en deux catgories : celles internes lentreprise ( middle office
et back office ), qui peuvent tre entirement organises ; celles effectues au
contact des clients ou des fournisseurs, qui impliquent une part de dialogue et de
ngociation ( premire ligne ou front office ).

* *
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).

Fig. 2.3 Poste de travail du back-office

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.

volution des quipements de bureau

Les quipements du travail de bureau (fauteuils, bureaux, tlphones, photoco-


pieurs, tlcopieurs, calculateurs, machines crire, classeurs, trombones, post-its,
sans mme voquer lordinateur et sa squelle dimprimantes, scanners etc.) sont
tous dorigine rcente : le brevet du trombone est dpos en 1901, celui du classeur
mcanique en 1904. Les copieurs apparaissent en 1890, mais la photocopie ne se
rpandra vraiment qu partir de 1960 avec la xrographie. Le Post-it a sera lanc
par 3M (aprs de longues hsitations) en 1980.
La machine crire (D. Rehr [71]), invente en 1868 par lAmricain Christopher
Latham Sholes, est commercialise par Remington en 1874. Elle a dj le clavier
QWERTY mais elle crit en majuscules et lauteur ne peut pas voir le texte
quil tape. 5 000 machines sont vendues en cinq ans. La Remington n 2 de 1878
permet dcrire en minuscules et majuscules. En 1895, Underwood commercialise
une machine qui permet de voir ce que lon tape. Ds lors la machine crire se
rpand rapidement dans les entreprises. La premire cole de dactylographie est
cre en 1911.

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.

* *

Processus de lentreprise industrielle

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

Fig. 2.4 Anticipation et stockage dans lentreprise industrielle

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.

Fig. 2.5 Poste de travail du front-office

Lagent du front office devait transcrire les indications recueillies lors de la


relation externe en un document susceptible dalimenter le processus interne.

* *
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.

2.1.2 Arrive de linformatique : annes 1950


Lindustrialisation du travail de bureau, avec les armoires de dossiers suspen-
dus, classeurs, bibliothques tournantes, la logistique du transport des dossiers, les
longues oprations de calcul, appelait linformatique. Mais linformatisation na pris
54 CHAPITRE 2. AUTOMATISME ET INTELLIGENCE

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.

Partage du travail entre lordinateur et ltre humain

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.

Les premires entreprises de service sinformatiser furent les banques et assu-

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.

Dcalage de la pntration des innovations

Lorsquon examine comment linformatique a pntr les entreprises, on constate


un dcalage temporel important entre la disponibilit dune innovation et sa mise
en uvre. La chronologie des innovations est donc diffrente de celle de leur
utilisation par les entreprises.
Ainsi, il tait ds 1957 possible dutiliser quatre terminaux en grappe sur lIBM
305 ; mais les entreprises en sont restes pendant les annes 60 au couple carte
perfore et listing et la diffusion des terminaux date des annes 70. De mme,
il tait ds le dbut des annes 80 possible de fournir aux utilisateurs des micro-
ordinateurs en rseau ; mais de nombreuses entreprises ont continu utiliser des
terminaux passifs jusquau milieu des annes 90.
Ces dcalages sexpliquent : la premire version dune solution innovante est co-
teuse et demande des mises au point, sa mise en uvre implique des changements
galement coteux de lorganisation. Lentreprise prendra donc tout son temps
avant de comprendre lutilit dune innovation, puis de la mettre en uvre.

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).

Fig. 2.6 Linformatisation du front-office

Toutefois lagent na plus, en principe, recopier une information dj introduite


dans lordinateur ; la vrification de la saisie peut tre automatique ; les calculs (de
56 CHAPITRE 2. AUTOMATISME ET INTELLIGENCE

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.

Une volution difficile

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.

cart entre thorie et pratique

Lide du systme dinformation nest pas nouvelle : la thorie tait dj bien


avance avant la seconde guerre mondiale. Mais il faut, quand on examine la
pratique des entreprises, tenir compte de lcart chronologique entre lmission
dune ide et sa mise en uvre. La lenteur du cycle de vie de lorganisation fait
que des mthodes que chacun sait absurdes survivent alors que la mise en uvre
de solutions simples et connues est ajourne.

2.1.3 La bureautique communicante : partir des annes 1980


Larrive du micro-ordinateur dans les annes 80 (Penny et Volle, [33]) fut un choc
pour les informaticiens qui ne reconnurent pas immdiatement sa lgitimit ni son
utilit. Le micro-ordinateur servit dabord diffuser les applications de bureautique
personnelle qui avaient t mises au point sur des architectures de mini-ordinateurs
en grappe (traitement de texte, tableur, grapheur). Il supplanta progressivement la
machine crire et la machine calculer. Cependant les applications bureautiques se
sont dployes dans le dsordre (versions diffrentes des applications, travaux locaux
sans cohrence densemble).
Au dbut des annes 90 la mise en rseau des micro-ordinateurs a confront
la bureautique aux exigences de cohrence du systme dinformation : pour toute
donne importante, seule doit exister sur le rseau une mesure dfinie et tenue
jour par le propritaire de la donne.
Le micro-ordinateur a enfin cumul divers rles : dune part il remplace les ter-
minaux pour laccs aux applications centrales, dautre part il apporte lutilisateur
la bureautique personnelle, puis la bureautique communicante (messagerie, do-
cumentation lectronique, groupware puis Intranet). Le PC en rseau devient
ainsi tout la fois le terminal ergonomique des applications centrales, un outil de
communication asynchrone entre agents et la porte daccs aux ressources documen-
taires de lentreprise (figure 2.7).

* *

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

Fig. 2.7 Poste de travail informatis

assurer les fonctions de logistique et de supervision, de middle office , remplies


autrefois par les personnes qui transportaient les dossiers et par les superviseurs des
salles de travail. Or le travail, devenu informatique ( virtuel ), a perdu la visibilit
que lui confrait lapparence physique des documents et dossiers sur papier. Il est
devenu plus difficile de vrifier sa qualit, dvaluer la productivit des agents et de
matriser les dlais de production.
Rien de tout cela nest cependant impossible pour linformatique. Les outils
existent depuis longtemps (les premiers workflows ont fonctionn ds lpoque des
mainframes), mais pour quils soient mis en uvre il faut que le besoin soit ressenti
et que la possibilit de le satisfaire soit perue. Lattention stait dabord focalise
sur la productivit de lagent individuel ainsi que sur la matrise des concepts (com-
posants, classes, attributs, fonctions) que linformatique mettait sa disposition. Il
fallait maintenant utiliser celle-ci pour automatiser les processus de production eux-
mmes - ou, plus prcisment, pour apporter lassistance de lautomate aux agents
oprationnels chargs de ces processus.
Linformatique communicante apporte un lment de solution : sil est possible
aux utilisateurs de communiquer par messagerie, pourquoi ne pas utiliser ce mdia
pour tisser une solidarit entre les tapes dun mme processus?

2.1.4 Du concept au processus : annes 1990


Pour retrouver la matrise de la logistique que linformatique avait dans un pre-
mier temps nglige, il fallait introduire dans le systme dinformation les tables
dadressage qui balisent les transferts entre agents successifs, la traabilit (possibi-
lit de retrouver et consulter un dossier en cours de traitement), des indicateurs de
volume, de dlai et de qualit : ce sont l les fonctionnalits du workflow 3 . Celui-ci
amliore dailleurs notablement la logistique par rapport lpoque du papier : il
supprime le risque du last in, first out , assure la traabilit des dossiers et pro-
duit automatiquement des indicateurs de volume et de dlai qui facilitent la matrise
de la qualit.

3. Le terme workflow dsigne linformatisation dun processus.


2.1. INFORMATISATION DE LENTREPRISE 59

Ds lors, le systme dinformation quipe les processus internes de lentreprise au


plus prs de la pratique professionnelle en articulant, selon une frontire dailleurs
dlicate, les fonctionnalits de linformatique de communication celles du traite-
ment des donnes structures (figure 2.8).

Fig. 2.8 Les trois couches du systme dinformation

Pour concevoir le traitement des donnes structures, il avait fallu concentrer


lattention sur les concepts luvre dans le systme dinformation et sur le pro-
cessus des traitements informatiques. Pour concevoir un workflow, il faut concen-
trer lattention sur lenchanement des tches des agents et donc sur le processus
oprationnel. Celui-ci se complique dailleurs avec larrive du multimdia pour les
vnements externes (utilisation conjointe du courrier, du tlphone, du face--face,
de lInternet, de la carte puce) comme pour les vnements internes (Intranet
etc.), et aussi avec linteroprabilit des systmes dinformation que ncessitent les
partenariats. La hirarchie des difficults invite examiner en priorit le processus
oprationnel : cet examen dictera les concepts et la dynamique sur lesquels se fonde
le traitement des donnes.
Alors quauparavant la pratique professionnelle avait t invite se construire
autour de linformatique, dsormais linformatique se construit autour de la pratique
professionnelle. Ce changement de point de vue saccompagne, en ce qui concerne
lorganisation, de lmergence dans les mtiers de lentreprise de spcialistes de la
matrise douvrage du systme dinformation. Pour prendre en compte de faon
exacte le droulement des processus au sein des mtiers, il faut en effet la fois une
proximit quotidienne avec les agents oprationnels et une rigueur intellectuelle dont
le besoin navait pas jusqualors t ressenti. Ces professionnels mettent en forme les
processus oprationnels en utilisant par exemple le langage UML 4 .
De nouveaux problmes apparaissent alors : comment choisir, si lon veut un sys-
tme dinformation assez sobre pour pouvoir voluer, entre les fonctionnalits que
lon fournira et celles sur lesquelles on fera limpasse? Comment faire en sorte que le
mtier, ses dirigeants, sapproprient le systme dinformation, valident ses spcifica-
tions, participent sa dfinition ? Par ailleurs, si la matrise du processus convient

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.

* *

La frontire de lautomatisation est lobjet de convictions mtaphysiques. Cer-


tains pensent quen quipant les processus oprationnels on dpasse une limite qui
naurait pas d tre franchie. Ils prouvent une horreur instinctive devant le multi-
mdia ou le workflow, horreur qui parat absurde tant que lon nen peroit pas les
raisons profondes. Ainsi sexplique que le mme directeur qui lance dun cur lger
des projets de plusieurs dizaines de millions deuros refuse un workflow de 100 000 e
quil considre comme une usine gaz .
Il est vrai quil est impossible de tout informatiser : linformatique doit donc
rester en de dune certaine frontire. Mais cette frontire ne passe pas entre le

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

Le trac des frontires dans lentreprise, question philosophique

Daprs le dictionnaire de Lalande ([52] p. 613), lune des acceptions du mot


mtaphysique est connaissance de ce que sont les choses en elles-mmes
par opposition aux apparences quelles prsentent . On peut utiliser ce terme
pour dsigner les ides (pertinentes ou non) concernant la nature de lentreprise
ou celle de linformatique.
Ces ides influencent la faon dont on trace la frontire entre les activits que
lentreprise doit assurer elle-mme et celles quelle doit sous-traiter. Lintuition
des dirigeants tant dconcerte dans les priodes dinnovation, il peut leur arriver
dadopter des principes anticonomiques.
Certaines entreprises externalisent ainsi leurs centres dappel (dont la comptence
est alors gaspille) ou encore la matrise duvre de leur informatique (ce qui leur
fait perdre la matrise de leur plate-forme technique), alors quelles conservent
lexploitation des serveurs quil serait plus efficace de sous-traiter.

concept informatique (lgitime) et le processus oprationnel (quil ne faudrait pas


informatiser) : le traitement de texte, le tableur, la messagerie et la documentation
lectronique, ainsi que lInternet et lIntranet, ont montr que linformatique pouvait
se mettre efficacement non seulement au service des tches de gestion administra-
tives, mais aussi celui de lactivit quotidienne de lagent au travail.
Tout systme dinformation implique une abstraction, un schmatisme, donc le
renoncement la finesse sans limites de lexprience au bnfice dune reprsentation
grossire certes, mais efficace en pratique.
La frontire de linformatique doit tre dfinie par le degr de dtail fonctionnel
(et donc conceptuel) quil est raisonnable de retenir pour assister laction des tres
humains, et non par une conception normative (et tisse dhabitudes) du champ
lgitime de linformatisation. Le systme dinformation a t dabord consacr
quelques fonctions quil remplissait en offrant un luxe de fonctionnalits parfois
superflues ; il doit aujourdhui devenir sobre en fonctionnalits, mais stendre pour
fournir aux utilisateurs lensemble des fonctions utilement automatisables.

2.2 Entropie du systme dinformation


On peut distinguer trois phases dans lhistoire de linformatique : celle des ap-
plications qui ont automatis les fonctions administratives dans les annes 50 et 60
(paie, comptabilit, gestion des stocks etc.) ; celle des systmes dinformation, qui
dmarre dans les annes 70 avec la mthode Merise (mise au point entre 1972 et
1975) ; celle enfin de linformatisation des processus qui recourt aux langages ob-
jets et gnralise dans lentreprise le travail assist par ordinateur : elle dbute
dans les annes 80 6 .

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).

Fig. 2.9 Les trois phases de linformatisation

Dans la troisime phase, la conception dun systme dinformation doit obir


quelques principes lmentaires 7 : bien dfinir les domaines daction, les processus
de production de valeur ajoute, les populations concernes par ces processus,
les classes utiliser pour dcrire ces populations ; organiser les processus de
faon viter les doubles saisies, les doubles identifications, les connexions rptes
des applications diverses ; liminer les synonymes et les homonymes ; construire les
rfrentiels (identifiants, dfinitions des donnes) et grer les donnes de rfrence
de sorte que la smantique du systme dinformation soit matrise...
Mais nos entreprises nont pas attendu le systme dinformation ni UML pour
sinformatiser ; les applications conues en tuyaux dorgue dans les annes 60
et 70 sont encore l et les refaire coterait cher 8 . Pour corriger leurs dfauts les
plus criants on leur a associ des rfrentiels mais ceux-ci ne recouvrent en gnral
quune partie du systme dinformation (ainsi lentreprise aura cr un annuaire
des personnes et un annuaire de lorganisation, mais non la nomenclature de ses
produits etc.) Dailleurs la construction dun rfrentiel pose de difficiles problmes
de mthode (voir page ??).
Les ralisations en mode objets ne concernent aujourdhui quune petite partie
des systmes dinformation et doivent se juxtaposer aux ralisations antrieures.
Ainsi lon peut reprsenter nos systmes dinformation par la figure 2.10 : ils se pr-
sentent comme une accumulation gologique de couches diverses obissant chacune
des priorits et principes diffrents ; les responsables tentent de se dbrouiller pour
tirer de cet ensemble disparate la meilleure performance pour le moindre cot.
Lorsquon parle de systme dinformation, il faut indiquer si lon parle du sys-
tme dinformation tel quil existe de facto dans une entreprise, souvent conforme
la figure 2.10, ou du systme dinformation idal correspondant au cas hypothtique

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

Fig. 2.10 Systme dinformation hybride

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

Isabelle Boydens, Informatique, normes et temps

Isabelle Boydens [9] explore les conditions pratiques de production et dinterpr-


tation des bases de donnes selon une approche la fois technique et historique.
Elle part pour cela dun cas particulier, la base de donnes de la scurit sociale
belge. Une telle base de donnes nest pas un objet simple , quon la considre
en termes de qualit, de reprsentativit, de pertinence ou de lisibilit.
Isabelle Boydens dcrit ainsi sa dmarche : Nous avons pralablement slec-
tionn un ensemble cohrent et reprsentatif de normes lgales dont la base
de donnes assure lautomatisation. Nous avons ensuite analys et confront les
sources juridiques, les directives et rapports administratifs, les articles de presse,
la documentation informatique et enfin le code de programmation correspondant.
Nous avons procd de nombreuses entrevues avec les gestionnaires et utilisa-
teurs de la base de donnes. Enfin nous avons longuement observ le processus
de gestion et dinterprtation de la base de donnes opr dans la pratique et
nous y avons nous mme particip. Une observation de terrain permet de rvler
ce qui nest ni dit ni crit, savoir les mcanismes informels dinterprtation des
donnes.
Elle a examin ainsi des aspects essentiels de la pratique des bases de donnes,
aspects trs complexes mais que lon prend rarement la peine dtudier parce que
lon suppose, tort, quune base de donnes est quelque chose de simple .

la peur du gendarme est utile.


Il ny a qu mettre des gendarmes pour maintenir lordre? Non, car cela ne
rsout pas tout : parfois les forces de lordre sont dbordes. Supposez que le systme
dinformation de votre entreprise soit articul avec celui dun partenaire (cela sup-
pose linteroprabilit des deux systmes dinformation) : il faudra sorganiser pour
faire prendre en compte par ce partenaire les changements de votre rfrentiel, et
rciproquement. Dailleurs le systme dinformation du partenaire sera peut-tre en
dsordre, mais vos gendarmes nont pas le droit de suite chez lui : sil utilise
pour classer ses produits une table diffrente par rgion, vous serez contraint de les
connatre toutes et de suivre leurs errements.
Si lon ne parvient pas faire prendre au srieux ces histoires informatiques
par les dirigeants, sils nen font pas un des thmes ngocier lors de laccord de
partenariat, le dsordre sinsinuera dans le systme dinformation par les changes
avec les partenaires.
Une autre source de dsordre rside dans les changements de primtre de lentre-
prise. Supposez que votre entreprise en achte une autre. Lalignement des systmes
dinformation occasionnera des conflits entre quipes de dirigeants (cest qui pren-
dra le pouvoir, qui gardera sa place). Pendant toute la dure de cette gurilla il
faut vivre avec un systme htroclite, des rfrentiels dont les nomenclatures ne se
correspondent pas etc.
Dans lconomie innovante et volutive daujourdhui les partenariats sont fr-
quents ainsi que les fusions et absorptions : autant doccasions pour que lentropie
saccroisse quelle que soit la qualit des gendarmes. Ltat naturel du systme din-
2.3. LIMITES DE LINFORMATIQUE 65

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.

2.3 Limites de linformatique


En informatique, on dit quune opration est complexe si elle est logiquement
possible mais irralisable en pratique.
Une premire forme de cette complexit provient de la reprsentation
des nombres dans la mmoire de lordinateur. Celle-ci ne pouvant contenir quune
quantit limite de chiffres, les calculs informatiss portent sur un sous-ensemble des
nombres rationnels, approximation des nombres rels. La prcision des calculs est
donc limite mme si le nombre de chiffres que contient la mmoire est lev. Il en
rsulte de grandes difficults mathmatiques 9 .
Une deuxime forme de complexit est lie au nombre de calculs lmen-
taires que ncessite une opration. En notant n le cardinal de lensemble sur lequel
on travaille, on dira que la complexit est linaire si elle demande de lordre
de n calculs, quadratique si elle en demande de lordre de n2 , exponentielle si
elle en demande de lordre de en ou, pire, de nn . Si par exemple il faut raliser un
calcul lmentaire sur chaque couple dlments de lensemble, la complexit
est quadratique car le nombre des couples est gal n(n 1)/2. Sil faut calculer
sur chacune des parties de lensemble, la complexit est exponentielle car le
nombre des parties est gal 2n . Enfin, si lon doit faire un calcul sur chacune des
permutations des lments de lensemble dont le nombre est n! (factorielle de n), la
complexit est de lordre de nn car n! 2n(n/e)n (formule de Stirling).
Certains problmes la formulation simple peuvent exiger une dure de calcul

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

de lordre de lge de lunivers : cest le cas du problme du commis voyageur


ds que n atteint quelques dizaines (pour trouver litinraire optimal passant par
plusieurs villes il faut calculer la longueur de n! itinraires) 10 .
La complexit permet dvaluer la faisabilit dun calcul : si n dpasse
quelques centaines (cest le cas de la plupart des bases de donnes dune entreprise),
un calcul linaire sera facile, un calcul quadratique difficile et un calcul exponentiel
impossible. Le programmeur qualifi arrive parfois rendre possible un traitement
qui, programm de faon sommaire, aurait t impossible ou difficile : sil sagit par
exemple de faire un tri, un calcul rustique sera quadratique mais un calcul bien
conu sera dordre nLog(n) seulement.
Ces deux formes de complexit informatique nont rien voir avec la com-
plexit du rel quaucun systme fini ne peut dcrire. En effet, mme si lopration
qui consiste rpter un grand nombre de fois un calcul lmentaire demande un
temps trs long, elle nest pas au plan logique plus complexe que le calcul lmentaire
lui-mme et celui-ci est aussi simple que lide qui a guid sa conception. Il en est de
mme pour les difficults mathmatiques lies la reprsentation des nombres rels
par des nombres rationnels. La complexit informatique est un homonyme de la
complexit du rel. Cest pourquoi nous avons utilis les guillemets pour la noter.
Par contre la troisime forme de complexit provient des limites de la lo-
gique elle-mme : comme la dmontr Gdel, aucun systme logique ne peut contenir
la dmonstration de toutes les vrits. Le domaine de la pense pure est donc lui
aussi complexe, puisque aucun systme fini ne peut en rendre compte. On peut
dduire du thorme de Gdel un des rsultats les plus importants de la thorie
de linformatique (Sipser [76] p. 165) : il est impossible de concevoir un programme
capable de vrifier tous les programmes.
Supposons en effet quun tel programme P existe.
1) Si le programme A est juste, P (A) = v (v pour vrai ).
2) Soumettons P le programme G = [ P (G) = f ] (f pour faux ).
3) Si P (G) = v, le programme P (G) = f est faux ; donc P [P (G) = f ] = P (G) =
f , ce qui est contraire lhypothse.
4) Si P (G) = f , alors P [P (G) = f ] = P (G) = v, ce qui est encore contraire
lhypothse.
5) Ainsi G ne peut pas tre vrifi par P .
Il ne peut donc pas exister de programme capable de vrifier tous les programmes.
Certes on peut dfinir des mthodes de vrification efficaces et les outiller de sorte
quelles soient faciles utiliser. Mais ces mthodes, aussi efficaces soient-elles, ne
garantissent pas que tous les programmes quelles valident soient corrects : Program
testing can be used to show the presence of bugs, but never to show their absence
(Edsger W. Dijkstra, Notes on structured programming , in [24]).

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

Gdel a dmontr que si lon construit un systme logique pour formaliser la


thorie des nombres entiers, ce systme contient au moins une formule A telle
que ni A, ni sa ngation non-A ne peuvent tre dmontres dans le cadre de ce
systme.
Russell et Whitehead [23] avaient tent de fonder lensemble de la logique sur
une base axiomatique. Le thorme de Gdel ([37]) prouve que ce but est hors
datteinte : quel que soit le nombre (fini) des axiomes retenus pour fonder un
systme logique, il existera toujours des propositions vraies quil est impossible
de dmontrer dans le cadre de ce systme.
La dmonstration de Gdel est trs technique. Voici une description schmatique
de son raisonnement, tel quil le prsente lui-mme dans lintroduction de son
article :
1) Supposons quil existe une Thorie Complte (TC) fonde sur un nombre fini
daxiomes et permettant, si lon considre une phrase quelconque, de dcider sans
jamais se tromper si cette phrase est vraie ou non.
2) Considrons la phrase TC ne dira jamais que la prsente phrase est vraie .
Nommons cette phrase G, ce que nous noterons : G = TC ne dira jamais que
G est vraie .
3) Soumettons G TC et demandons TC de dire si G est vraie ou non.
4) Si TC dit que G est vraie, alors G est fausse. Mais alors comme TC a dit que G
tait vraie, TC a commis une erreur. Cependant par hypothse TC ne se trompe
jamais. Donc TC ne dira jamais que G est vraie.
5) Si TC ne dit jamais que G est vraie , G est vraie. Mais daprs ce que nous
venons de voir TC ne pourra jamais le dire.
6) Il ne peut donc pas exister de Thorie Complte, cest--dire de thorie per-
mettant, quelle que soit la phrase que lon considre, de dire si elle est vraie ou
non.
Ce raisonnement rappelle le paradoxe fameux mettant en scne un Crtois qui
dirait : Les Crtois ne disent jamais que des mensonges .
68 CHAPITRE 2. AUTOMATISME ET INTELLIGENCE

Michael Sipser, Introduction to the Theory of Computation

Ce livre prsente la thorie de linformatique : la machine de Turing, la thorie des


langages, les algorithmes, la dcidabilit, le fait quil nexiste pas de programme
qui sache vrifier les programmes, le chiffrement cl publique, les ordres de
grandeur qui distinguent le faisable (polynomial) de limpossible (exponentiel)
etc.
Dfinitions, lemmes et thormes senchanent. Sipser est un grand pdagogue.
Sans renoncer la rigueur, il conduit son lecteur le long dun chemin facile,
vrifiable ; en partant dautomates simples il fait dcouvrir les langages, les gram-
maires, la machine de Turing, la dcidabilit, la rcursion, la complexit dans le
temps (dure des calculs) et dans lespace (taille de la mmoire ncessaire) etc.
Il est vrai quil faut revenir souvent sur ses pas pour se remmorer les rsultats
acquis, mais cest le moindre des efforts que lon puisse consentir.
Sipser crit deux fois la mme dmonstration : une fois en langage courant pour
donner une ide gnrale (ce quil appelle proof ideas ) ; la deuxime fois en
notation formelle. Lorsquon lit un chapitre la premire fois, on se contente des
proof ideas pour avoir une ide densemble. Puis on lit les dmonstrations en
entier pour se familiariser avec les notations.

2.4 Lordinateur et lintelligence


These machines have no common sense; they do exactly as they are
told, no more and no less. This fact is the hardest concept to grasp
when one first tries to use a computer. (Donald E. Knuth, The Art of
Computer Programming [51] volume 1, p. v)
(...) es realmente el chimpanc que quiere aprender a leer, un pobre
tipo que se da con la cara contra las paredes, y no se convence, y vuelve
a empezar. Ah, pero si un da el chimpanc se pone a leer, qu quiebra en
masa, qu desparramo, qu slvese el que pueda, yo el primero. (Julio
Cortzar, El perseguidor, Alianza Editorial 1993, p. 63).

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

nous semblent ne pas rendre un compte exact du phnomne de linformatisation.


Pour clairer la question il est utile de se rfrer de nouveau la culture amri-
caine. Nous considrerons ici non plus lentreprise, mais larme (Desportes [20] p.
155) : tout comme lentreprise, larme est consacre laction mais sous sa forme la
plus dangereuse. Cest donc dans les doctrines militaires que lon rencontrera lex-
pression la plus claire de la doctrine daction dune Nation, doctrine qui sappliquera
ensuite dans tous les domaines et en premier dans lentreprise, lieu gomtrique de
laction organise.
La doctrine militaire amricaine sappuie sur le Prcis de lart de la guerre [48]
du Suisse Antoine Jomini (1779-1869) et, un moindre degr, sur le Vom Kriege [87]
du Prussien Carl von Clausewitz (1780-1831). Ces deux gnraux avaient observ
la stratgie de Napolon, tudi celle de Frdric II de Prusse, et en avaient tir
les leons. Rivaux sur le terrain de la thorie, ils se sont beaucoup emprunt lun
lautre. Leurs thories sont donc plus proches que les interprtations qui en sont
donnes : mais, quand il sagit dvaluer une influence, linterprtation dune thorie
a plus de poids que son contenu mme. On peut ainsi associer les noms de Jomini
et Clausewitz deux modles contrasts.
Selon le modle de Jomini, tout problme doit tre ramen ses lments ration-
nels puis trait de faon scientifique : Jomini entend matriser lart de la guerre en
rsumant ce quelle a de complexe par quelques principes et axiomes vidents. Cette
approche satisfait le pragmatisme des Amricains : culte de loffensive, concentra-
tion des masses au point dcisif pour anantir ladversaire, professionalisation dune
stratgie qui a pour but de gagner les batailles et non de servir par les armes un
projet politique. La guerre est un job que la nation confie au militaire et que celui-ci
excute.
Lcole qui se rclame de Clausewitz ne rpudie pas cette modlisation mais
postule une continuit entre la guerre et la politique, ide difficilement assimilable
par le pragmatisme amricain. Cette cole insiste par ailleurs sur les conditions de
laction, ces incertitudes , ces frictions , ce brouillard que Jomini suppose
ngligeables mais qui en pratique ncessitent pour clairer la dcision un travail
permanent dinterprtation et de synthse.
Le modle de Jomini, rationnel et planificateur, incite lautomatisation par-
faite : les tres humains excutent les ordres de lautomate pr-programm qui, sur
la base dune information claire et complte, tablit de faon optimale le programme
de leur action. la limite, le stratge nest rien dautre que le porte-voix de lordi-
nateur. Mais le modle de Clausewitz, plus complexe, invite au contraire articuler
lautomate et ltre humain car seul ce dernier, sil a t bien form, pourra dans
une situation imprvue interprter des rapports incomplets ou fallacieux et prendre
la dcision juste.

* *
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

rflexion elle est futile. Lintelligence des ordinateurs atteindra-t-elle, dpassera-t-


elle celle des tres humains ? est une phrase du mme type. On peut y rpondre
par oui, par non, ou osciller entre les deux rponses sans pouvoir trancher par lex-
prience puisque celle-ci se situe dans un futur indfini et ne peut sappuyer sur
aucun prcdent.
Il existe entre lordinateur et ltre humain une diffrence bien plus grande
quentre ltre humain et les primates qui lui sont gntiquement proches. Se peut-il
quun chimpanz apprenne un jour parler ou lire (voir la citation de Cortzar
page ??)? Cette hypothse nest ni plus ni moins plausible que celle de lintelligence
de lordinateur.
Hypothse pour hypothse, nous sommes libres de choisir. Ne serait-il pas alors
plus fcond de postuler quil existe entre lordinateur et le cerveau humain une diff-
rence de nature, une diffrence infranchissable? Cette dernire hypothse plusieurs
avantages : elle est conforme lexprience prsente car aucun des ordinateurs exis-
tants ne se comporte comme un tre humain ; elle indique une piste laction : si
lordinateur et ltre humain sont diffrents, il importe de les articuler ; enfin, elle
fournit la pense un cadre utile pour prparer cette action : il est possible de
penser larticulation de deux tres diffrents, alors quil serait impossible de pen-
ser larticulation de deux tres que lon suppose identiques, parce que la pense les
confond.
Von Neumann a peru les limites de lanalogie entre lordinateur et le cerveau
humain. Le mcanisme du cerveau, dit-il, est plus lent et davantage sujet lerreur
que celui de lordinateur ; mais la structure du cerveau est, elle, plus riche que
celle de lordinateur. Le cerveau met en uvre des processus parallles et analyse
les signaux de faon statistique, notamment en valuant des corrlations. Cela lui
confre une grande rapidit et une grande fiabilit malgr les dfauts que comporte
son mcanisme. En outre la mmoire du cerveau, qui utilise une grande diversit de
supports, semble pratiquement infinie mme si la mmoire consciente est, chaque
instant, limite.
Ainsi notre hritage gntique nous aurait dot dun automate naturel dont les
capacits diffrent essentiellement de celles dun ordinateur. Notre cerveau est sup-
rieur lordinateur pour certaines fonctions (interprter, synthtiser, comprendre,
expliquer, dcider, concevoir), infrieur et mme trs infrieur pour dautres (classer
et trouver une information, calculer, recopier, transcoder). La question pratique
laquelle nous sommes confronts nest pas de mettre au point un ordinateur dont le
comportement ne diffrerait en rien de celui dun tre humain - but peut-tre hors
de porte et en tout cas loign des priorits actuelles - mais de raliser efficacement
larticulation entre l tre humain organis (car bien sr il ne suffit pas de consi-
drer un seul cerveau : il faut considrer la socit entire avec ses institutions et,
en particulier, lentreprise qui est le lieu mme de lorganisation) et l automate
programmable dou dubiquit (forme que lordinateur a prise grce au rseau).

2.4.1 Turing a-t-il perdu son pari?


Dans un article qui a eu une immense influence (Turing [83]) Alan Turing a
soutenu quil tait possible de concevoir une exprience prouvant que lintelligence
de lordinateur ne pouvait pas tre distingue de celle dun tre humain. Le pari de
72 CHAPITRE 2. AUTOMATISME ET INTELLIGENCE

Turing a veill lambition de lintelligence artificielle.


Pour rpondre la question est-ce que les machines peuvent penser? il faut
bien sr pouvoir faire abstraction de lapparence physique. Turing propose donc un
jeu de limitation quil dfinit ainsi :
Le jeu de limitation se joue trois personne, un homme (A), une femme (B) et
un interrogateur (C) qui peut tre de lun ou lautre des deux sexes. Linterrogateur
se trouve dans une pice spare des deux autres. Le but du jeu est pour linterro-
gateur de deviner lequel de ses deux interlocuteurs est un homme et lequel est une
femme. Il les nomme X et Y, et lissue du jeu il dit soit X est A et Y est B, soit
X est B et Y est A. Il peut poser des questions A et B (...) Maintenant nous nous
demandons Que peut-il arriver si lon fait tenir par une machine le rle de A dans
ce jeu ? Est-ce que linterrogateur se trompera aussi souvent que lorsque la partie
se joue entre un homme et une femme ? Ces questions remplacent notre question
initiale, Des machines peuvent-elles penser? (...) Je crois que dans cinquante ans
environ il sera possible de programmer des ordinateurs ayant une mmoire de lordre
de 109 de telle sorte quils jouent tellement bien au jeu de limitation quun interro-
gateur moyen naura pas plus de 70 chances sur cent de les identifier de faon exacte
aprs les avoir questionns pendant cinq minutes. (...) La seule faon satisfaisante
de prouver cela, cest dattendre la fin du sicle et de faire lexprience que je viens
de dcrire. 15
Pour comprendre la nature du test de Turing, il faut rflchir un instant son
nonc. Si la diffrence entre A et B est vidente linterrogateur ne se trompera
jamais : la probabilit quil ne fasse pas derreur est donc gale 1. Si la diffrence
entre A et B est insensible, linterrogateur se trompera une fois sur deux (il faut
supposer quen cas de doute il tire sa rponse pile ou face) : la probabilit quil ne
fasse pas derreur est alors gale 0.5.
Le test peut donc tre caractris par la frquence des rsultats exacts, qui ap-
partient lintervalle [0.5 , 1] (figure 2.11). Turing ne dit pas que le test sera russi si
cette frquence est de 0.5, valeur qui correspond au cas o lon ne pourrait pas dis-
tinguer lordinateur de ltre humain : il dit que le test sera russi si cette frquence
est comprise dans lintervalle [0.5 , 0.7], cest--dire si linterrogateur a confondu
lordinateur avec un tre humain dans au moins 30 % des cas.
Ce test est peu exigeant : il ne dure pas plus de cinq minutes et le seuil deffica-
cit est modeste. Il est donc audacieux de prtendre quune telle exprience, si elle

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

Fig. 2.11 chelle du test de Turing

russissait, autoriserait affirmer que des machines puissent penser.

* *
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

ts extraordinaires, comme la fait Stanley Kubrick dans 2001 : odysse de lespace,


ou de mettre en scne des robots qui se comportent comme des tres humains. Ils
sculptent ainsi un imaginaire fallacieux 19 .

* *
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.

2.4.2 Articuler lordinateur et ltre humain


Pour concrtiser le propos, considrons quelques exemples :
Une entreprise veut mettre sur son site Web la fonction dintermdiation assure
jusquici par une premire ligne proche des clients et trs exprimente. Le client
dposera sa demande, les fournisseurs leurs offres, linformatique fera le rapproche-
ment entre les deux. Mais il faut mettre lentreprise en garde. Que va-t-il se passer
si elle confie lintermdiation un automate? Ne va-t-elle pas y perdre en efficacit?
On sait quun logiciel de traduction automatique est (1) coteux concevoir, (2)
fcond en contresens insupportables la lecture, (3) moins efficace quun logiciel de
traduction assiste par ordinateur dont la production cote mille fois moins cher.
Si vous souhaitez que lordinateur fasse tout, vous devez raliser un programme qui
saura traiter les cas particuliers ; il sera dune complexit monstrueuse et en fait il
ne parviendra pas traiter tous les cas particuliers. Si vous articulez lordinateur et
ltre humain, vous pouvez laisser ce dernier le soin dinterprter les cas particuliers
en utilisant son discernement et son jugement. Lordinateur traitera les cas simples,
qui constituent la majorit des affaires ; son programme sera plus simple, donc moins
coteux, plus volutif, mieux matrisable.
Il se produit des catastrophes lorsque le systme dinformation est conu de telle
sorte que les personnes de la premire ligne naient pas la possibilit dagir alors
quelles ont exprience et bon sens et comprennent correctement chaque cas parti-
culier. Il est impossible dimaginer lavance la gamme des incidents qui peuvent
survenir en cas dautomatisation, mais il est certain que des incidents se produiront
et labsurdit peut se dployer sans limites si on ne mnage pas la possibilit dune
reprise de main par un tre humain.

* *

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

La traduction automatique ne donne de rsultat acceptable que lorsquil sagit


de textes formaliss, techniques, prcis, sans surprises du point de vue de la
syntaxe. Par contre les textes littraires, proches de la langue ordinaire et riches en
connotations, donnent des rsultats ridicules lorsquils sont soumis la traduction
automatique.
Pour voir ce quil en est, appliquons le logiciel fourni par AltaVista un para-
graphe dune fameuse lettre ouverte de Bill Gates(Gates[36]) :
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?
On obtient ceci :
moi, la chose la plus critique sur le march de passe-temps est en ce moment
le manque de bons cours, de livres et de logiciel de logiciel lui-mme. Sans bon
logiciel et propritaire qui comprend programmant, un ordinateur de passe-temps
est gaspill. Le logiciel de qualit sera-t-il crit pour le march de passe-temps?
Certes, il sagit l dun cas particulier et il existe des logiciels de traduction
plus puissants (notamment ceux que lon talonne par analyse statistique dun
corpus de textes). Toutefois le risque dun contresens non seulement grossier, mais
absurde, sera toujours lev.
Il est par contre possible dcrire un bon logiciel de traduction assiste par ordina-
teur qui aidera efficacement un traducteur connaissant bien la langue de dpart
et trs bien la langue darrive. Mais les producteurs de logiciels et les organismes
de recherche ont prfr dpenser des fortunes pour la traduction automatique
au lieu de chercher aider les traducteurs.
Il existe une faon raisonnable dutiliser la traduction automatique. Lautomate
peut balayer un ensemble de textes crits dans une langue que lon ignore, en
fournir une transcription sommaire et aider ainsi reprer ceux qui mritent
dtre effectivement traduits ; puis la traduction proprement dite sera faite par
traducteur humain assist par lordinateur. On est loin, avec cette utilisation
modeste, des ambitions initiales de la traduction automatique.
2.4. LORDINATEUR ET LINTELLIGENCE 79

Il est vrai que larticulation entre lautomate et ltre humain demande des
consultations, de la rflexion, bref une dmarche dlicate.

Dmarche de mise en place de le-business

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

Do not be encumbered by history. Go off and do something wonderful


(Robert Noyce, co-fondateur dIntel ; source : www.intel.com/intel/)
Une rvolution technologique offre-t-elle loccasion de remettre en
cause les situations tablies (...)? Certains dirigeants franais lespraient
ds 1950, lorsque les premiers ordinateurs apparurent en Angleterre et
aux tats-Unis. Pourtant, les efforts accomplis (...) nont abouti qu
faire de Bull, jadis quatrime constructeur mondial, une firme relgue au
treizime rang et dpendant des technologies amricaines et japonaises
[alors mme que] la France russissait simposer dans (...) les tlcom-
munications et le logiciel. Expliquer ce paradoxe conduit analyser
la fois des caractres de longue dure : le purisme de lcole mathma-
tique franaise, la raret des comptences, la faiblesse de la recherche
industrielle, la priorit des projets militaires sur les logiques de march
limitaient laptitude de la France profiter de la rvolution informa-
tique (...) ; et les aspects contingents de cette histoire : checs locaux
et fautes stratgiques ont dpass les troites marges derreur permises
(...) (Pierre Mounier-Kuhn, [61]).

Lhistoire de linformatique intresse un nombre croissant de chercheurs. Le


champ ainsi ouvert la rflexion est immense. Cette histoire ne peut en effet se
comprendre que si lon tudie et relie entre eux ses aspects logique, technique, philo-
sophique, conomique, smantique, sociologique, industriel etc. ; il faut dcrire la
fois ce quelle est, ce que ses promoteurs auraient voulu quelle ft, ce que ses utili-
sateurs en ont fait. Il faudra, pour venir bout de ce programme, lui appliquer une
attention aussi minutieuse que celle que Donald Knuth a consacre aux algorithmes.
Parmi les chercheurs, on doit citer en France Pierre Mounier-Kuhn. Aprs avoir
soutenu une thse intitule Linformatique en France de la Deuxime guerre mon-
diale au Plan Calcul, il anime un sminaire sur lhistoire de linformatique lcole
pratique des hautes tudes. Un colloque international sur linformatique et les r-
seaux sest tenu Grenoble en novembre 2002 1 . En utilisant un moteur de recherche,
on trouve sur la Toile de nombreux sites utiles ddis lhistoire de linformatique.

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

Paul E. Ceruzzi, A History of Modern Computing, MIT 1998

Paul Ceruzzi a tent de construire une vue densemble de linformatique.


Il ny arrive quen partie. Dune part, comme souvent en histoire, il sarrte au
seuil de lpoque actuelle : sil dcrit lhistoire de lInternet, il ne dcrit pas celle
des langages orients objet, ni des langages de modlisation, ni les brokers
comme Corba, ni les changements apports par lIntranet dans les entreprises, ni
mme lintelligence artificielle qui est pourtant une aventure dj ancienne.
On souhaiterait par ailleurs quil abordt son sujet non seulement sur les plans
technique et historique, mais aussi sur le plan philosophique. Comment exprimer
autrement que dans le langage de la philosophie des projets visant construire,
relier et utiliser des concepts? ce qui distingue tel langage de tel autre, ce qui fait
la force ou la faiblesse doutils bureautiques comme le tableur, la messagerie, la
documentation lectronique etc.?
La lecture de ce livre est cependant utile. Il apporte des informations jusquici
indites ou difficiles trouver sur les origines des choix techniques, du vocabulaire,
ainsi que sur les mcanismes de la russite sur ce march trs concurrentiel.

La plupart des travaux rudits sont consacrs aux origines de linformatique :


certains partent des calculs gravs sur les tablettes msopotamiennes, puis dcrivent
lhistoire des systmes de numration (Ifrah [46]), les abaques des calculateurs de
lantiquit, la machine calculer de Pascal (1623-1662), la machine programmable
de Charles Babbage (1791-1871), enfin la machine mcanographique de Herman
Hollerith (1860-1929).
Nous navons pas la prtention de rivaliser avec ces travaux spcialiss mais nous
nous efforcerons de situer dans lhistoire les questions techniques, sociologiques ou
conomiques que pose aujourdhui linformatique. Cette dmarche aide dlimiter
ses concepts essentiels et identifier les ressorts de sa dynamique. Il ne sagit pas de
collectionner des faits dont le souvenir inspirerait la nostalgie, ni de se repatre de
limage de machines dsutes, mais de prendre un peu de hauteur pour saffranchir
du poids du prsent 2 . Lanalyse historique, prolonge jusquau pass rcent, permet
dlucider le prsent et dclairer le futur tout en laissant sa part lincertitude.
Le prsent chapitre rassemble linformation sur trois thmes historiques cruciaux :
le micro-ordinateur ; les logiciels ; lconomie de linformatique. Nous daterons les
vnements : la chronologie donne un point dappui au raisonnement en aidant
placer les vnements dans leur contexte ; elle aide aussi identifier les innovations
essentielles, celles qui, largissant le domaine du possible, ont suscit dautres inno-
vations. Certaines dates servent ainsi de pivot lintelligence des faits.

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

3.1 Histoire du micro-ordinateur


Nous avons dcrit les circonstances de linvention du microprocesseur chez In-
tel en 1971 (voir page ??). Un micro-ordinateur, cest un ordinateur quip dun
microprocesseur. Le micro-ordinateur ne pouvait donc pas natre avant le micropro-
cesseur. Mais il ne suffisait pas que le micro-ordinateur naqut : il fallait aussi quil
rencontrt un terrain favorable au succs commercial. Ce terrain a t prpar par
les hackers , ces pionniers qui ont rv le micro-ordinateur et la dissmination
de linformatique longtemps avant quils ne fussent possibles, et qui staient ainsi
prpars tirer parti de linnovation technique ds que celle-ci se produirait.

* *
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.

Un prcurseur : le Kenbak-1 (1971)

John V. Blankenbaker prsente le Kenbak-1 au printemps de 1971 ; cette machine,


dote dune RAM de 256 octets, tait vendue en kit au prix de 750 $. Comme le
4004 dIntel ntait pas encore commercialis - il ne sera mis sur le march quen
novembre 1971 - lunit centrale du Kenbak-1 comporte plusieurs composants MSI
et LSI : il ne sagit donc pas dun micro-ordinateur au sens exact du terme, mais dun
ordinateur circuits intgrs. Le Kenbak-1 avait pour but daider lapprentissage de
la programmation. Aprs en avoir vendu 40 exemplaires, la Kenbak Corporation a
t supprime en 1973.

Le premier micro-ordinateur

En 1971 Andr Thi Truong, ingnieur franais dorigine vietnamienne, fonde la


socit R2E (Ralisations tudes lectroniques). En 1972 lINRA (Institut national
de la recherche agronomique) commande R2E un systme informatique transpor-
3.1. HISTOIRE DU MICRO-ORDINATEUR 87

The Hackers Ethic

(Steven Levy [53] p. 38)


1) Laccs aux ordinateurs - et tout ce qui peut vous apprendre quelque chose sur
la faon dont le monde fonctionne - doit tre illimit. Respectez le Hands-On
Imperative ! Quand on rencontre un obstacle, il faut y mettre les mains
et rsoudre le problme sans attendre que lon vous y invite ou que lon vous y
autorise a .
2) Linformation doit tre gratuite. La gratuit de linformation et des logiciels
est suppose plus efficace, par les synergies quelle permet, quune conomie o
les logiciels seraient vendus sur le march et protgs par des copyrights.
La transition entre la gratuit et le march sera le software flap provoqu par
Bill Gates lorsquil publia en fvrier 1976 sa Open Letter to Hobbyists dans
Computer Notes, newsletter des utilisateurs de lAltair.
3) Ne pas faire confiance la hirarchie, promouvoir la dcentralisation. Les ha-
ckers taient, bien avant dautres, partisans de lorganisation transverse quils
jugeaient seule efficace. Ils taient par ailleurs insensibles aux prestiges de la hi-
rarchie, comme le montre la rgle suivante :
4) Juger les hackers selon la qualit de leurs hacks et non selon des critres farfelus
comme le diplme, lge, la race ou le grade. Seule compte la comptence, le niveau
atteint dans la matrise de la machine : il sagit de contourner les obstacles que
celle-ci oppose ceux qui veulent la plier leurs besoins.
5) Vous pouvez crer de lart et de la beaut avec un ordinateur. Lordinateur nest
pas seulement fait pour calculer, comme le suggre le mot computer , ni pour
mettre de lordre, comme suggre le mot ordinateur : on doit pouvoir lutiliser
pour faire de la musique, dessiner, crer des mondes imaginaires qui donneront
aux rves un prolongement (presque) aussi vrai que le monde rel.
Cest lorigine des mondes virtuels qui ont eu tant dimportance lors de lexplosion
du march des jeux. Il est significatif quune bonne part du progrs des ordinateurs
en performance, convivialit et ergonomie provienne de leur utilisation ludique.
Il est intressant de noter que les hackers de la troisime gnration , qui ont
grandi dans les annes 70, sont venus linformatique par la pratique des jeux
(Bennahum [4]).
6) Les ordinateurs peuvent amliorer votre vie. Les hackers nignorent pas les
risques que comportent certains usages de lordinateur (ses utilisations militaires
les effraient), mais ils affirment que des utilisations utiles, progressistes, construc-
tives sont possibles.

a
Cest la mme attitude que rsume le slogan de Nike : Just do it .
88 CHAPITRE 3. CLAIRAGE HISTORIQUE

Fig. 3.1 Le Micral (1973)

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

Le Scelbi ( Scientific, Electronic and Biological ) de la Scelbi Consulting Com-


pany (Milford, Connecticut) fut annonc dans ldition de mars 1974 de la revue
QST. Construit autour du microprocesseur 8008 dIntel, le Scelbi avait 1 Ko de
mmoire programmable et il tait vendu 565 $. 15 Ko de mmoire supplmentaire
taient fournis pour 2760 $.
Le Mark-8, conu par Jonathan Titus, tait lui aussi construit autour de lIntel
8008. Il fut annonc dans le numro de juillet 1974 de Radio Electronics.

LAltair 8800 (1974)

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

sur la couverture du numro de janvier 1975 de la revue Popular Electronics (figure


3.2). Dans les deux mois qui suivent des milliers de commandes arrivent MITS.
LAltair tait commercialis en kit et il fallait beaucoup dhabilet pour le mon-
ter. Lunit de base avait 256 octets de RAM et cotait 395 $ : ainsi lAltair tait
beaucoup moins cher que le Micral. Comme il nexistait pas de logiciel, les utilisa-
teurs devaient crire leurs propres programmes puis les saisir en binaire en appuyant
sur des boutons 5 . Le rsultat tait affich en binaire sur des diodes.
On pouvait ajouter au systme un bus et des cartes dextension. En quelques mois
les cartes qui permettaient daccrotre la mmoire ou de raccorder des terminaux
furent disponibles. Le tltype ASR-33 fournit un clavier, une imprimante et un
support de stockage sur bande de papier perfor. MITS commercialisa par la suite
dautres versions amliores (8800a, 8800b).

LAltair et la naissance de Microsoft

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.

La lettre ouverte de Bill Gates aux Hobbyistes

Dans sa lettre ouverte (voir le texte en anglais page 91 et la traduction en franais


page 92), Bill Gates accuse de vol les hobbyistes qui ont pirat son interprteur
Basic. Il leur reproche dempcher la production de bons logiciels et termine par une
phrase prophtique : Rien ne me ferait plus plaisir que de pouvoir embaucher dix
programmeurs pour inonder le march de bons logiciels .

5. Des cals se formaient rapidement au bout de leurs doigts...


6. Source : www.microsoft.com/billgates/bio.htm
7. Up and running .
90 CHAPITRE 3. CLAIRAGE HISTORIQUE

Cette lettre est importante pour lhistoire de linformatique : elle inaugure le


modle conomique du logiciel compil marchand vendu en bote qui succdera
au modle du programme source librement retouchable des hackers. Bill Gates
avait vingt ans lors de sa publication.
Mme si le modle open source , revitalis par lInternet, est revenu en force
vingt ans aprs la publication de cet article, le modle marchand a eu son utilit : il
tait sans doute le seul dans les annes 70 qui pt permettre la production rapide
des logiciels ncessaires au succs du micro-ordinateur. Accessoirement, il fut aussi
lorigine de la croissance de Microsoft et de la fortune de Bill Gates.

3.2 Les apports du PARC de Xerox


Les dirigeants de Xerox, entreprise qui avait construit sa fortune sur le march des
photocopieurs avec la xrographie , ont eu lintuition du caractre porteur de la
microlectronique et de linformatique. Xerox avait achet Scientific Data Systems en
1969 8 ; elle dcida alors de crer un centre de recherche.
Le Palo Alto Research Center (PARC) de Xerox est cr en 1970. Il sera
situ dans la Silicon Valley, tout prs de lUniversit de Stanford, afin de pouvoir
bnficier des apports de la recherche universitaire et de la force de travail des
tudiants. Quelques-uns des hackers les plus cratifs se rassemblent au PARC. Ils
vont apporter linformatique des innovations dont le micro-ordinateur tirera parti
(voir la liste des principales dentre elles page 93).
Lhistoire du PARC comporte cependant un paradoxe : si Xerox a gnreusement
financ ce centre de recherche, elle na pratiquement pas tir parti de ses dcouvertes
qui toutes seront finalement commercialises par dautres entreprises (Hiltzik [43]).
Xerox a construit lAlto, mais cest IBM qui a lanc le PC en 1981. Xerox a invent
linterface graphique avec fentres, souris et menus droulants, mais cest Apple qui a
lanc le Macintosh et Microsoft qui a produit Windows. Xerox a conu le traitement
de texte Wysiwyg 9 , mais cest Microsoft qui a produit Word. Xerox a mis au point
le protocole de rseau Ethernet, mais aujourdhui le march des rseaux locaux se
partage entre Cisco et 3Com. Xerox a invent limprimante laser, mais il sest fait
prcder sur ce march par IBM en 1975.
Lune des dates les plus importantes de lhistoire de linformatique est celle de la
visite de Steve Jobs et dune quipe dingnieurs dApple 10 au PARC en dcembre
1979. La dmonstration laquelle ils assisteront les incitera introduire linterface

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

Traduction de la lettre de Bill Gates :


3 fvrier 1976

Lettre ouverte aux Hobbyistes

De mon point de vue, le manque de bon cours de programmation, de bons livres


et de logiciels est aujourdhui pour les hobbyistes la question la plus critique. Sans
un bon logiciel, si lutilisateur ne connat pas la programmation, lordinateur du
hobbyiste reste strile. crira-t-on du logiciel de qualit pour ce march?
Voici prs dun an, Paul Allen et moi avons anticip sa croissance, embauch
Monte Davidoff et dvelopp le BASIC pour lAltair. Le travail initial na pris que
deux mois mais nous avons tous les trois d passer lessentiel de lanne dernire
documenter ce BASIC, lamliorer et lenrichir en fonctionnalits. Nous avons
maintenant des versions BASIC pour les mmoires 4K, 8K, tendues, ROM et
disque dur. Nous avons utilis pour plus de 40 000 dollars de temps dordinateur.
Nous avons reu des ractions positives de centaines de personnes qui utilisent
ce BASIC. Cependant, deux faits surprenants apparaissent : 1) la plupart de ces
utilisateurs nont jamais achet le BASIC (il a t achet par moins de 10 %
des possesseurs dun Altair), 2) le montant des redevances venant de nos ventes
aux hobbyistes rmunre le travail fourni sur le BASIC de lAltair moins de 2
dollars de lheure.
Pourquoi cela ? La plupart des hobbyistes savent bien quils volent le logiciel. Il
faut bien acheter le matriel, mais le logiciel, a se partage. Qui se soucie de
rmunrer les gens qui ont travaill pour le produire?
Est-ce honnte? Si vous volez le logiciel, vous ne pourrez pas vous retourner contre
MITS en cas de problme. MITS ne fait aucun profit en vendant le logiciel. La
redevance qui nous est paye, le manuel, la bande etc. en font une opration tout
juste quilibre. Ce que vous faites, cest dempcher la production de bon logi-
ciel. Qui peut se permettre de faire travailler des professionnels pour rien? Quel
hobbyiste pourrait mettre trois hommes*anne dans la programmation, dtecter
toutes les bogues, documenter le produit puis le distribuer pour rien? Le fait est
que personne, en dehors de nous, na investi dargent dans le logiciel pour les hob-
byistes. Nous avons crit le BASIC pour le 8080, nous sommes en train dcrire
lAPL pour le 8080 et le 6800, mais rien ne nous incite mettre ces logiciels la
disposition des hobbyistes. Vous tes tout simplement des voleurs.
Que penser de ceux qui revendent le BASIC pour Altair ? Ne se font-ils pas de
largent sur le march des logiciels pour hobbyistes ? Oui, mais ceux que lon
nous a signals pourraient finalement y perdre. Ils donnent une mauvaise rpu-
tation tous les hobbyistes : on devrait les chasser des runions des clubs o ils
apparaissent.
Jaimerais recevoir des lettres de tous ceux qui souhaitent payer leur dette envers
nous, ainsi que de ceux qui ont des suggestions ou des commentaires formuler.
crivez-moi 1180 Alvarado SE, #114, Albuquerque, New Mexico, 87108. Rien ne
me plairait davantage que de pouvoir embaucher dix programmeurs pour inonder
de bons logiciels le march des hobbyistes.

Bill Gates
Directeur Gnral, Micro-Soft
3.2. LES APPORTS DU PARC DE XEROX 93

graphique dans le Lisa (1983) et dans le Macintosh (1984).

Les inventions du PARC

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

Toute grande entreprise, toute organisation structure par lhistoire rpugne


changer et a donc tendance refuser linnovation. Cela explique en partie les checs
de linformatique franaise : celle-ci a t pousse par une administration que lon
peut considrer comme la plus grande entreprise du monde et qui, comme toute
grande entreprise, est corsete par son histoire.
Pour concevoir le PC, IBM a d crer en son sein une organisation indpendante
que le prsident a protge contre le reste de lentreprise, et cela na pas encore suffi :
la culture dentreprise ayant rejet cette greffe, IBM na pas pu profiter du PC pour
dominer le march de la micro-informatique. Ce sont Intel et Microsoft, structures
minuscules en 1981, qui ont rafl la mise.

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

sa culture, IBM a manqu de flair et pris une disposition catastrophique au plan


stratgique : il na pas introduit de clause dexclusivit dans les contrats avec Mi-
crosoft et Intel. Cela permettra des fabricants de sapprovisionner auprs de ces
entreprises et de produire partir de 1986 des micro-ordinateurs compatibles PC ,
des clones , puis dengager contre IBM une guerre des prix qui le contraindra
rduire sa marge.
Intel et Microsoft, en position de monopole sur un march en croissance rapide,
feront fortune. Le march des mainframes, qui procurait IBM lessentiel de son
profit, souffrira de larrive des PC. Les PC dgageront peu de marge en raison de
la pression de la concurrence. Les annes 80 seront alors pour IBM une descente aux
enfers : baisse des rsultats et du cours de laction, compression des effectifs etc.
Certains, comme Paul Carroll dans Big Blue [14], ont relev avec une ironie mor-
dante les dysfonctionnements dIBM ; dautres, comme Grard Dran [21] expliquent
les difficults qua rencontres IBM par lintensit des changements que nous venons
de dcrire. Il est certain que mieux une entreprise tait adapte linformatique du
dbut des annes 80, plus il lui tait difficile de sadapter linformatique de la fin
des annes 80 (voir page 104) et dautant plus quelle tait plus grosse, la complexit
et la rigidit de lorganisation tant fonction croissante de la taille de lentreprise.
Il est futile dironiser sur les malheurs des grandes entreprises : le fait est quIBM,
que lon a pu croire presque morte en 1993, sest redresse par la suite et sest
roriente vers le secteur des services, ce qui prouve quelle navait pas perdu tout
son potentiel.

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

nouveaux ordinateurs plus puissants (Paul Carroll [14] p. 101).


96 CHAPITRE 3. CLAIRAGE HISTORIQUE

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.

3.5 Innovations importantes


Le CD-ROM

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

Sans les algorithmes de chiffrement, le commerce lectronique naurait pas pu


se dvelopper sur lInternet : le chiffrement est crucial pour identifier les parties
impliques dans une transaction et scuriser les transactions.
PGP ( Pretty Good Privacy ), cr par Philip Zimmermann, a suscit une
acclration avec son architecture ouverte et ses techniques mathmatiques robustes.
Les autres leaders dans ce domaine sont RSA Data Security, qui teste les limites des
techniques de chiffrement, et Certicom, avec des innovations comme la courbe de
protection elliptique (conome en largeur de bande) qui fait partie de loffre PalmNet
98 CHAPITRE 3. CLAIRAGE HISTORIQUE

de 3Com.

Ethernet et les rseaux locaux de PC

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

En lanant le Macintosh en 1984, Apple a transform pour toujours les ordina-


teurs en introduisant trois avances technologiques (dj utilises dans la ligne de
produits Lisa) : linterface graphique ; la souris ; les disquettes 3.5 pouces haute
capacit et trs solides.
La conception du Lisa et du Mac doit beaucoup aux ides du centre de recherche
de Xerox Palo Alto, mais Apple les a retravailles pour les rendre utilisables par
un ordinateur produit en masse.
En refusant dadapter son systme dexploitaiton MacOS dautres processeurs
que la famille 68000 ou den vendre la licence dautres entreprises, Apple a contraint
les fabricants de clones chercher un autre systme dexploitation. Microsoft sest
engouffr dans la brche et, comme Apple perdait du temps en explorant trop de
sentiers diffrents, Windows a fini par devenir le systme dexploitation prfr des
entreprises et des utilisateurs finals.
Toutefois, la migration vers la puissante puce sur RISC dIBM pour le Power-PC
puis la sortie de la ligne de produits iMac ont maintenu Apple flot.
3.5. INNOVATIONS IMPORTANTES 99

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

Au dbut, la RAD ( Rapid Application Development ) na fait que resserrer


le processus d dition - compilation - dbogage qui fut longtemps lessentiel de
la programmation. Dans le milieu des annes 80, des produits comme Turbo Pascal
de Borland ont acclr le dveloppement dapplications pour PC sous DOS.
Visual Basic de Microsoft, lanc en 1991, a dfini le standard auquel tout nouvel
outil doit se conformer (au moins pour la commodit du dveloppeur, si ce nest
en performance ou robustesse des applications). Avec la diffusion de composants
logiciels diversifis, Visual Basic a acclr une transition que des langages plus
lgants avaient seulement promis, ouvrant la voie aux classes Java rutilisables.

La technologie RISC

La technologie RISC ( Reduced Instruction Set Computer ) introduite par


IBM sur les PC RT en 1986 a permis aux puces datteindre les sommets de la perfor-
mance informatique. Elle tait conue pour faire plus vite les oprations habituelles
et faciliter lutilisation du microprocesseur. Mais ceux qui proposaient le RISC ont
sous-estim la progression de larchitecture X.86 dIntel, ainsi que sa base install
en logiciels, outils et comptences.
Alpha de DEC, SPARC de Sun et PowerPC de Motorola ont tent de prendre
lavantage sur Intel au plan de la vitesse de traitement, puis Intel introduisit les
techniques RISC dans le cur de sa ligne X86. Les puces Pentium, AMD et autres
appliquent les principes RISC loptimisation interne tout en restant compatibles
avec les versions anciennes. Les utilisateurs y ont gagn.

VGA

On avait dj fait de la couleur sur PC, mais linclusion du VGA ( Video


Graphics Array ) dans la ligne PS/2 par IBM en 1987 fut un vnement important.
Le PC passait de 16 256 couleurs avec une rsolution de 320 pixels par 200. On
pouvait aussi faire du 16 couleurs avec une rsolution de 640 pixels par 480. Cela
favorisa le lancement des GUI ( Graphical User Interface ), de ldition et des
jeux darcade sur PC. Mme aujourdhui, VGA est la base de tout adaptateur vido
sur le march.
100 CHAPITRE 3. CLAIRAGE HISTORIQUE

Le Web

Quand Tim Berners-Lee appliqua pour la premire fois lhypertexte lInternet


et forgea le terme World Wide Web en 1990, il cherchait crer une collaboration
facile dans les projets. En fait il a transform lInternet universitaire en un mdia
de masse.
Dans les neuf annes qui suivirent le premier browser et le premier serveur au
CERN le Web a acquis lubiquit. Linformation et la publication furent ses premiers
points forts, renforcs la fin de 1993 par Mosaic et son utilisation graphique.
Enfin le milieu des affaires peroit vers 1996 le potentiel du Web et cherche en
tirer parti. Laccroissement de la scurit a rduit les rticences des clients envers
lachat sur le rseau, tandis que des techniques comme XML facilitent lutilisation
du Web pour les affaires.

Windows

Windows est un exemple de la mthode pragmatique qui a permis le succs de


Microsoft. Dabord pale imitation de linterface graphique du Macintosh, Windows
tait plein de bogues et handicap par le DOS sous-jacent. Toutefois Microsoft a
montr que la compatibilit ascendante, lattention des besoins peu intellectuels
mais tirs par la productivit, le support aux dveloppeurs et lOEM ( Original
Equipment Manufacturer ) sont plus importants pour le succs dun systme dex-
ploitation que ses qualits purement techniques.
Il en rsulta ladoption massive de Windows sur les PC. Microsoft appliqua en
1993 la mme formule pour faire adopter Windows NT par les serveurs et stations
de travail et il a mis Novell et Unix sur la dfensive.

3.5.1 Quelques russites exemplaires


Federal Express

En 1984, FedEx a lanc Supertracker , fond sur le tracking des paquets


quil transporte Ce systme permettait aux coursiers sur le terrain dutiliser des
outils communicants manuels et un rseau radio pour saisir le statut et la position
des paquets. Les clients peuvent connatre par appel tlphonique la localisation de
leurs paquets et la date de livraison attendue.

Le Groupware

En 1989, les responsables du systme dinformation de Price Waterhouse ont


fait un choix audacieux : ils ont supprim la messagerie lectronique quils venaient
dinstaller sur 10 000 postes et lont remplace par Lotus Notes, produit nouveau
que personne ne comprenait et quils dployaient sous OS/2. Price Waterhouse a
ainsi t la premire grande entreprise dployer Lotus Notes au niveau mondial.
Cela lui a permis de grer ses projets globalement.
Le groupware a dcoll, notamment dans les entreprises de service. Coopers &
Lybrand - qui a fusionn avec Price Waterhouse en 1998 - avait install Lotus Notes
en 1993, ce qui a facilit la fusion des deux entreprises.
3.6. LES LANGAGES DE PROGRAMMATION 101

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

Dans le milieu des annes 80 Wal-Mart voulait stendre au del du Middle


West. Mais comment grer plusieurs magasins en tenant compte des particulari-
ts de chaque march local ? Les managers de Wal-Mart eurent lide de collecter
les donnes sur les ventes et de les utiliser pour rpondre rapidement des chan-
gements de tendance de la demande. Il en rsulta un des plus grands succs du
datawarehouse. Le systme grimpa rapidement 700 Go. Il permit au dtaillant de
partager linformation sur la demande avec ses fournisseurs et de leur faire grer ses
stocks. Wal-Mart surpassa ainsi Sears et Roebuck. Son datawarehouse, exploit sur
du matriel NCR Teradata, a cr jusqu 24 To (traoctets, ou milliers de Go).

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.

3.6 Les langages de programmation


Tout programme est crit dans un langage qui, traduit par un compilateur ou
interprt par un interprteur, pourra ensuite tre excut automatiquement par
lordinateur. Ds 1967 on dnombrait 120 langages dont seuls 15 taient vraiment
utiliss (Sammet [73], p. vi). Les programmeurs (que lon appelle aussi dvelop-
peurs , le mot programmeur ayant de faon regrettable t jug pjoratif) utilisent
encore aujourdhui des langages crs dans les annes 50, priode dintense innova-
tion.
Certains langages ont t conus pour le calcul scientifique, dautres pour la ges-
102 CHAPITRE 3. CLAIRAGE HISTORIQUE

tion des entreprises, dautres enfin pour la formalisation du raisonnement ou le calcul


algbrique. Il existe aussi des langages troitement adapts une finalit technique
prcise.

* *
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.

12. List Processing , cr par John MacCarthy au MIT en 1959.


3.6. LES LANGAGES DE PROGRAMMATION 103

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.

13. Cr par Larry Wall en 1987.


14. Cr par Alan Kay (Hiltzik [43]) au PARC de Xerox.
15. Cr par Bjarne Stroustrup (Stroustrup [79]) aux Bell Labs.
16. Cr par Scott McNealy (Stiller et Marlowe [30]) chez Sun.
104 CHAPITRE 3. CLAIRAGE HISTORIQUE

3.7 Le march de linformatique

La vivacit de la concurrence entre les fournisseurs contribue expliquer la baisse


du prix des ordinateurs. Les progrs des systmes dexploitation, applications, pro-
cesseurs et mmoires sont autant doccasions pour relancer la concurrence, diffren-
cier les produits (tout en restant compatible avec le standard PC) et se tailler de
nouvelles niches de march.
En 1949, une tude de march dIBM estimait que neuf SSEC pourraient satis-
faire les besoins des tats-Unis pendant plusieurs dcennies (le SSEC, construit en
1948 et rival de lENIAC, fut lun des premiers ordinateurs respecter larchitecture
de von Neumann (Perspectives of the Founding Fathers [1]) ; on dnombrait en 2000
plus de 500 millions dordinateurs dans le monde et depuis 1995 il se vend chaque
anne plus de PC que de tlviseurs.
Lamlioration des techniques alimente une baisse du prix (voir page ??) qui
induit un largissement du march ; cet largissement provoque une nouvelle baisse
de prix etc. Loffre se diversifie du desktop au laptop portable, puis au
palmtop qui tient dans le creux de la main et qui, muni dune antenne, apporte
toutes les facilits du PC en rseau.
Le micro-ordinateur a transform dans les annes 80 le march de linformatique
(Grove [41]). Au dbut de cette dcennie, des entreprises comme IBM, DEC, Wang
ou Univac taient organises verticalement, chacune tant prsente dans toutes les
couches (puces, ordinateurs, systmes dexploitation, applications, vente et distribu-
tion). Lindustrie informatique tait propritaire , un systme entier tant produit
par un seul fournisseur (figure 3.3).
Lavantage de cette organisation du march, cest que loffre dun fournisseur
constitue un ensemble cohrent. Linconvnient, cest quune fois le fournisseur choisi
le client est contraint de lui rester fidle car sil veut prendre un autre fournisseur
il devra changer tout son systme informatique dun coup, ce qui est pratiquement
impossible. La comptition pour la premire vente un client est donc froce.
En 1995, la structure du march nest plus la mme. La baisse des prix a fait en-
trer linformatique dans lre de la production de masse. Le client peut faire intgrer
des lments (puce, systme dexploitation, applications) fournis par des entreprises
diffrentes. De nouvelles compagnies se sont cres (Intel, Microsoft, Compaq etc.),
spcialises chacune dans une couche o elle se trouve en concurrence avec dautres
entreprises spcialises (figure 3.4).
Les stratgies diffrent selon le secteur dactivit. Les fournisseurs de matriel
font lessentiel de leur profit sur leurs produits les plus rcents ; ils souhaitent que
linnovation rende le matriel rapidement obsolte afin que les clients le renouvellent
frquemment. Ils voudraient que les fournisseurs de logiciels utilisent fond les
dernires possibilits du matriel, mais seuls quelques millions dordinateurs en sont
quips. Pour pouvoir toucher un large march, les fournisseurs de logiciels ont
intrt produire des programmes qui pourront tourner convenablement sur les
machines anciennes : ils sont donc plus conservateurs que les fournisseurs de
matriel (Colwell [17] p. 33).
Ainsi pendant les annes 80, et sans que lon puisse assigner de date prcise au
changement, le march sest restructur. IBM, entreprise phare du dbut des annes
80, a subi une crise profonde ; les premires places ont t prises par les Microsoft,
3.7. LE MARCH DE LINFORMATIQUE 105

Intel, Compaq, Dell, Novell etc.

3.7.1 Dynamique des quilibres du logiciel


Pour comprendre la succession des quilibres sur le march des logiciels, il faut
remonter jusquaux annes 60 puis situer les dates du passage dun quilibre lautre
(le reprage de telles dates charnires est toujours dlicat : nous identifierons les v-
nements caractristiques sans attacher trop dimportance la prcision des dates).
Dans les annes 60, la pratique du logiciel libre, la fois gratuit et ouvert (le
code source est mis gratuitement disposition) est rpandue sans tre thorise.
Elle est mise en uvre par des hackers (voir page 85).
On peut dater de 1969 lmergence du march du logiciel. Jusqu cette date, IBM
vendait conjointement le matriel avec le logiciel (systmes dexploitation, langages
de programmation, applications) qui permettait de faire fonctionner le matriel. En
1969, pour viter que les concurrents ne bnficient gratuitement des logiciels quil
avait produits - et aussi pour se prmunir contre des procs pour cause de monopole
- IBM a mis en place la politique d unbundling qui introduisait une tarification
spare du matriel et du logiciel.
Par ailleurs partir de la publication de la lettre ouverte de Bill Gates en 1976
(voir page 89), le commerce du logiciel pour PC compil et vendu comme une bote
noire se met en place.
On peut dater de 1991 - date de la premire version de Linux, mais aussi date
de naissance du World Wide Web - la rsurgence du modle du logiciel ouvert
(voir Open Source Initiative, Open Source Definition 17 , 1999). Il se dveloppera
en sappuyant sur lInternet et en tirant argument des inconvnients que prsente
lconomie du logiciel compil.
Cependant entre 1976 et 1991, le logiciel ouvert navait pas disparu ; il a constitu
un thme de militantisme pour des personnes comme Richard Stallmann (Stallman
[78]) ou Eric Raymond (Raymond [69]) ; mais sil avait un rayonnement intellectuel
sa viabilit conomique semblait douteuse. Il nen est plus de mme maintenant : le
modle du logiciel ouvert a gagn en crdibilit durant les annes 90, il a conquis des
parts de march 18 et son avenir est garanti. Il reste situer la ligne selon laquelle
le march se partagera entre les deux modles.

L Unbundling dIBM

Le consent decree de 1956 entre IBM et le dpartement de la justice oblige


IBM offrir la vente les matriels quil louait auparavant, facturer sparment
les pices dtaches et la maintenance, et publier linformation sur la maintenance
de ses machines de telle sorte quelle puisse tre excute par dautres entreprises.
Des entreprises se crent alors : elles achtent des machines IBM et les vendent en
leasing un prix infrieur au loyer que pratique IBM. Pour les contrer IBM acclrera

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 rythme dintroduction des nouvelles machines. Par ailleurs la publication des


informations sur la maintenance avait rendu visibles les interfaces entre machines
IBM. RCA, Amdahl et Fujitsu ont alors pu offrir des ordinateurs compatibles avec les
machines IBM et de nombreuses entreprises ont offert des priphriques compatibles
(crans, lecteurs de disques, lecteurs de bandes et imprimantes).
IBM offrait par ailleurs ses clients ses programmes et services dingnierie sans
les facturer sparment : leur cot tait inclus dans le prix du matriel, lensemble
constituant un paquet ( bundle ). Cette formule simplifiait la vie des clients
mais les acheteurs de matriels compatibles disposaient gratuitement de ces services
dont les concurrents dIBM navaient pas support le cot.
Ds 1964, le Spectra 70 de RCA a t peru comme une menace pour lIBM 360 ;
mais les ingnieurs de RCA nont pas vu limportance de la compatibilit et nont
pas su rsister la tentation dintroduire des amliorations par rapport au S/360.
Il en rsulta que les machines de RCA ne pouvaient pas utiliser sans modification
les programmes en S/360. Cette conversion tant difficile, peu de clients achetrent
les systmes de RCA (Humphrey [45] p. 59.)
Il semblait impossible de protger les logiciels par des brevets ; les experts dIBM
conurent donc en 1966 un systme associant copyright et licence dutilisation.
En janvier 1969, le dpartement de la justice engagea des poursuites contre IBM
en application de la loi antitrust. L unbundling fut annonc par IBM en juin
1969 : moyennant une rduction de 3 % du prix du matriel, les logiciels seraient
vendus dsormais part. Par la suite, lorsque des entreprises attaqurent IBM en
justice en sappuyant sur les dispositions antitrust, IBM gagnera tous les procs en
tirant argument de lunbundling.
Lunbundling a transform le commerce du logiciel et de lingnierie. IBM Glo-
bal Services est devenue la partie la plus importante et la plus profitable dIBM.
Linterface de programmation (API) sest stabilise pour rpondre aux besoins de
compatibilit des utilisateurs, et cette stabilit a favoris la diversification de loffre.

Naissance du march du logiciel compil

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

Ctait le renouvellement de la lutte entre le fermier et les cow-boys !


Gates a dfini le modle conomique qui simposera sur le march des logiciels
pour PC. Il a cr une industrie du logiciel dont il est devenu le plus grand dirigeant.
Le modle quil a invent tait sans doute alors le seul possible et sa fcondit suscite
ladmiration, quelle que soit lopinion que lon peut avoir sur la qualit des produits
de Microsoft.
Limites du logiciel compil
Cependant ce modle a une limite qui se rvle avec la complexification des
logiciels. Elle est due notamment aux exigences de la compatibilit ascendante :
la version Vn dun logiciel doit en principe tre capable de lire et de traiter les fichiers
composs avec les versions Vnk antrieures. En passant dune version lautre, le
logiciel salourdit ainsi de conventions anciennes dont il doit garder la trace.
La complexification est due aussi la cible marketing elle-mme : pour que le
logiciel puisse couvrir un large march, il doit offrir une grande diversit de fonction-
nalits et pouvoir tre excut sur des plates-formes diverses. Chaque client nuti-
lisera donc quune toute petite partie du logiciel quil a achet et dont le volume
encombre la mmoire vive de son ordinateur.
Or plus un logiciel est compliqu, plus il est difficile dboguer . Le logiciel
est une construction fragile. Lradication des bogues est dautant plus difficile que
lon risque toujours, en corrigeant une erreur, den introduire dautres. Cest une
tche quil est impossible dautomatiser compltement (voir page ??).
On ne peut physiquement plus dsormais, mme avec 30 000 programmeurs grou-
ps sur un campus (plus quelques sous-traitants qui cooprent travers lInternet)
faire converger convenablement le processus de dboguage dun grand logiciel
comme Windows. Les versions successives sont commercialises avec leurs bogues et
les utilisateurs subissent des incidents dsagrables.

Organisation de la production dun logiciel complexe

Pour raliser une construction intellectuelle complexe comme un systme dexploi-


tation ou un grand logiciel applicatif, il faut runir les quatre lments suivants :
- un centre capable dattirer les contributeurs et de slectionner les contributions
retenir ;
- des contributeurs qui ralisent le travail de dveloppement ;
- un rseau de communication ;
- un moyen de rmunrer les contributeurs.

Le modle Microsoft a permis de rassembler la masse critique de contributeurs


ncessaire la production des logiciels pour PC. Le centre, cest Bill Gates lui-
mme, assist par une quipe de proches collaborateurs ; le rseau, cest le rseau
local du campus de Redmond et lInternet entre Microsoft et ses sous-traitants ; les
contributeurs sont les programmeurs de Microsoft et les entreprises sous contrat ; la
rmunration est financire.
Dans le modle Linux , le centre est Linus Torvalds assist par une quipe
de proches collaborateurs ; le rseau est lInternet, les contributeurs sont potentielle-
ment tous les dveloppeurs du monde entier ; la rmunration est symbolique (ce qui
108 CHAPITRE 3. CLAIRAGE HISTORIQUE

ne veut pas dire quelle soit irrelle), ce qui implique que le centre soit un dictateur
bienveillant (Tirole et Lerner [31]).

Le modle Linux

La culture finlandaise de Linus Torvalds 19 le libre des dogmes de la libre entre-


prise lamricaine. Il tire parti de lInternet pour utiliser le mode de dveloppement
open source : le code source de Linux est disponible sur lInternet, ainsi dailleurs
que ceux de Java, Perl etc.
Quiconque repre une bogue peut, sil en a la comptence, proposer une correc-
tion qui sera soumise au dictateur bienveillant . LInternet largit des millions de
programmeurs le cercle des contributeurs potentiels ; il permet dacclrer la conver-
gence du dboguage et de poursuivre sans fin le processus de perfectionnement. Il
permet aussi lutilisateur de choisir la carte les fonctionnalits dont il a
besoin, ce qui rduit la taille des logiciels.
Se cre alors, en contraste avec lconomie marchande du logiciel compil, une
conomie indirecte de la reconnaissance professionnelle autour du logiciel libre 20 :
indirecte parce que si un dveloppeur contribue gratuitement Linux il sera
respect dans son entreprise et prendra de la valeur sur le march. Lconomie de la
reconnaissance est une conomie symbolique, mais non une conomie de la gratuit :
le symbole est rmunrateur la fois psychologiquement et financirement 21 .
Dailleurs logiciel libre ne signifie pas logiciel gratuit , mais logiciel dont
le code source est lisible . Une conomie marchande sest btie sur le logiciel libre,
qui se vend toutefois des prix infrieurs ceux du logiciel compil.
Le retour de la logique logiciel libre (pas cher) met en pril la logique pro-
gramme compil (cher) en bote . Lissue de la lutte est prvisible : la qualit est du
ct du logiciel libre qui seul permet de faire converger le dboguage ou du moins
acclre sa convergence. On peut compter sur le talent stratgique de Bill Gates :
il saura adopter souplement le systme de ladversaire, mme si pour le moment
Microsoft rsiste bec et ongles en tentant de convaincre les acheteurs et les adminis-
trations que le logiciel libre est dangereux. Linus Torvalds le dit avec philosophie :
Jaurai gagn quand Microsoft se mettra au logiciel libre .

Limites du logiciel libre

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

Dans le monde du logiciel libre, la production dun gros programme ne peut


aboutir que si elle est anime par un dictateur bienveillant . Le talent ncessaire
pour jouer ce rle est donc crucial.
Lexpression dictateur bienveillant est bien sr paradoxale. Il faut la com-
prendre ainsi : beaucoup de personnes ( vrai dire, tout le monde) peut suggrer
des modifications du code, mais seule une petite quipe est autorise introduire
effectivement des modifications : cest l le ct dictateur .
Cependant cette petite quipe manifeste de la considration aux personnes qui
font des suggestions, mme et surtout si la suggestion nest pas retenue : cest cela
le ct bienveillant .
Si le dictateur tait dsagrable ou mprisant, il ne recevrait plus de sugges-
tions et le processus damlioration serait stopp.

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]).

Le logiciel libre et les pirates

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

diplms experts en scurit. De faon paradoxale, la vigueur de la demande assche


ici la formation des comptences.
Ainsi la lutte est ingale : dun ct les pirates tirent parti des mthodes de
production du logiciel libre, construisent leur rentabilit et se multiplient ; de lautre,
la recherche est entrave par le copyright, vide de ses comptences par lappel du
march, et elle ne suit pas une politique densemble. Une simple extrapolation de
cette tendance dsigne le futur vainqueur : cest trs inquitant.
On observe toutefois chez les pirates une certaine retenue : ils pourraient bloquer
tout lInternet mais ils nen font rien. La plupart dentre eux sont des joueurs que
leur petit jeu les amuse beaucoup, et ils ne pourraient plus samuser sils bloquaient
le terrain de jeu. Mais il suffirait quil se trouvt parmi eux un pervers, quelquun qui
prenne plus de plaisir nuire qu jouer (ou qui ait, pour des raisons quelconques,
un fort intrt nuire) pour que le danger devienne ralit.

La tentation de l enclosure

Certaines des innovations permises par lInternet (moteurs de recherche gra-


tuits, changes de fichiers audio et bientt vido, cration cooprative de bases de
donnes) ont compromis lquilibre conomique des dtenteurs de droits et des diffu-
seurs de contenus. Il en rsulte un dveloppement des techniques visant instaurer
un contrle : policy based routing de Cisco ; rseaux intelligents des opra-
teurs tlcoms. La vente des copies de logiciels peut tre remplace par un transfert
temporaire du droit dutilisation daprs le projet dUCITA (Uniform Computer
Information Transaction Act) (Syme et Camp [32]). Les logiciels peuvent tre prot-
gs par des brevets depuis 1980 : en 1999, les brevets sur les logiciels ont reprsent
14 % du nombre des brevets aux tats-Unis. Le DMCA (Digital Millenium Copy-
right Act) de 1998 renforce la protection des donnes informatiques : toute tentative
de dcryptage est interdite. La dure du copyright augmente, passant de 14 ans
70 ans aprs la mort de lauteur.
Michel Gensollen [38] propose de redfinir droits de proprit sur les biens in-
formationnels de telle sorte que leur cot de production puisse tre quilibr par
des recettes tout en protgeant la facilit dutilisation : il faudrait ainsi distinguer le
droit daccs, lusufruit, le droit dadministration, le droit dexclusion (dterminer
qui a accs au bien), le droit dalination. La rmunration devrait reposer sur des
redevances plutt que sur des droits de proprit. De nouveaux acteurs devraient
merger pour assurer lanimation des clubs de producteurs et le partage des droits.
Sur ce march, linnovation juridique suit linnovation technique qui elle-mme
va sorienter vers les canaux que le droit protge le mieux. Nous sommes l au tout
dbut dune dialectique qui ressuscite, sur le rseau, les stratgies quont utilises
jadis Venise, les villes de la Hanse, les navigateurs et commerants du Portugal et
des Pays-Bas etc.

3.8 Les logiciels de bureautique


Nous utilisons chaque jour les logiciels de bureautique. Do viennent-ils? Com-
ment ont-ils t conus? Quels sont les problmes quils posent?
La bureautique a longtemps t considre avec mfiance par les informaticiens :
3.8. LES LOGICIELS DE BUREAUTIQUE 111

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

Programmer en Multiplan ma conduit abandonner la programmation en For-


tran sans pour autant devenir un virtuose du tableur (javais conserv le terminal
pour pouvoir utiliser mes anciens programmes et jai continu utiliser le Fortran
pour les variantes). Le traitement de texte me permit de soulager Claude Bernard
qui jusqualors avait tap mes manuscrits. En mentranant je suis peu peu devenu
un dactylographe convenable : cest sans doute ce quil y a eu de plus russi dans
mon apprentissage 23 .
En janvier 1989 jai quitt le CNET pour crer avec dautres ingnieurs Arcome,
entreprise de conseil en tlcoms. Antoine Laurs tait un spcialiste des rseaux
locaux. Fervent du Macintosh, il nous a convertis et nous avons pu dcouvrir ainsi
une ergonomie proche de celle que lon trouve aujourdhui sur Windows : souris,
menus droulants, icnes, poubelle etc.
Arcome a reli ses Macintosh par un rseau local Appletalk. Nous avons dcou-
vert la messagerie, lagenda partag, le transfert de fichiers, le partage des impri-
mantes. Ctait une exprience tonnante ! Je ne sais pourquoi, il ma t plus facile
dadmettre ces nouveauts-l que la disquette ; travailler plusieurs sur un plateau
paysag my a peut-tre aid car lchange dastuces tait intense. Cette modeste
ralisation nous ayant donn de lavance par rapport nos clients, nous avons pu
les conseiller en connaissance de cause.
En fvrier 1990 jai quitt Arcome 24 pour crer Eutelis, autre socit de conseil 25 .
Jy ai install un rseau Ethernet pour relier les Macintosh. Un an aprs, lentreprise
sest mise au PC pour utiliser la mme machine que ses clients. Philippe Penny, venu
du CNET comme directeur Eutelis, nous a apport son expertise en bureautique
communicante (ou groupware ) et nous a fait dcouvrir la gestion lectronique
de documents sous Lotus Notes (Henry [42] ; Penny et Volle [33]). En utilisant la
rplication entre des serveurs locaux, Lotus Notes permettait de partager une mme
documentation entre plusieurs sites, ce qui anticipait sur lInternet. Nous avons ainsi
pu exprimenter lIntranet avant que ce terme nexiste et linstaller chez nos clients.
En 1995 nous nous sommes intresss lInternet auquel cette exprience nous
avait prpars. Eutelis a utilis la messagerie sur lInternet et cr un site Web. Nous
avons tudi lconomie de lInternet et dcouvert les perspectives du commerce
lectronique. En aot 1998, mappuyant sur cette exprience, jai cr le site www.
volle.com et utilis FrontPage pour y publier mes travaux.
Paralllement aux expriences que nous faisions dans notre entreprise nous avons
mis en place des systmes dinformation chez nos clients. Pour certains dentre eux,
le groupware fournissait des solutions lgantes, efficaces et peu coteuses. Il tait ce-
pendant difficile den convaincre les informaticiens, qui se mfiaient de la bureautique
et prfraient des projets plus lourds. Par ailleurs les changements quintroduisaient
dans lorganisation du travail les workflows, la rdaction cooprative, la dissmina-
tion slective etc. (Winograd et Flores [25]) ntaient pas toujours les bienvenus,
malgr leur utilit. Enfin les utilisateurs rencontraient naturellement les mmes dif-

23. La mthode que jai utilise est dcrite la page www.volle.com/travaux/dactylo.htm.


24. Jai dcouvert cette occasion la recette infaillible pour se brouiller avec son meilleur ami :
sassocier avec lui pour crer une entreprise.
25. Eutelis tait filiale dun grand groupe. Jai appris Eutelis que le plus gros des trois mensonges
de la vie en entreprise est je viens de la holding pour vous aider (les deux autres, plus banals,
sont on vous rappellera et votre chque est au courrier dpart ).
3.8. LES LOGICIELS DE BUREAUTIQUE 113

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.

3.8.1 Le traitement de texte


Lutilisateur dun traitement de texte sur ordinateur dispose aujourdhui dune
grande diversit de fonctions dont presque toujours il ne connat quune partie.
Cette accumulation sest faite progressivement. Lhistoire de WordPerfect permet
de lillustrer : partir de linnovation initiale, ce produit a en effet parcouru toutes
les tapes de lvolution (Peterson [66]).

* *
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

systme dexploitation lui donnant un avantage stratgique tant au plan commercial


quau plan de la conception technique.
SSI prend en 1986 le nom de WordPerfect Corporation. Mais larrive de limpri-
mante laser et de linterface graphique entrane un changement des rgles du jeu qui
donne Word loccasion de rattraper WordPerfect. Il fallait en effet pour sadapter
aux nouvelles rgles rcrire les parties du programme concernant les imprimantes
et laffichage lcran ; les mesures devaient tre exprimes en centimtres et non
plus en lignes et en espaces ; il fallait connatre les dimensions de chaque caractre
dans chaque type et savoir charger les types sur les imprimantes. Alors quen mode
texte lordinateur traitait un cran form de 25 lignes de 80 caractres, soit 2000
botes, en mode graphique il travaillait avec 640 * 480 points, soit plus de 300 000
lments : laffichage lcran tait plus lent.
Il tait dailleurs difficile au plan stratgique de prvoir qui serait le vainqueur
sur le march de linterface graphique pour PC : les concurrents taient IBM avec
TopView, Digital Research avec Gem et Microsoft avec Windows. Sortir une version
de WordPerfect pour Windows aurait apport un soutien Microsoft qui, par la
suite, pourrait tre en mesure dvincer WordPerfect.
WordPerfect, incapable de rsoudre la fois tous ces problmes, se concentra
dabord sur limprimante Laser. WordPerfect 5.0 ne sera prt quen mai 1988.

* *
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

Wysiwyg complet attendrait la version 6.0.


Les autres amliorations de la version 5.0 concernent la rfrence automatique
( voir p. 17 se met jour si le contenu de la page 17 est dplac une autre
page), le support pour 1500 caractres y compris les caractres internationaux et
diacritiques, limpression intelligente (adapter au mieux le document limprimante
utilise), la fusion de documents, les listes puces, le suivi des modifications etc.
La diversit des matriels sur le march contraignait WordPerfect traiter des
problmes comme les suivants : si lutilisateur cre un document prvu pour lim-
primante laser, puis lemmne chez lui et tente de limprimer sur un autre type
dimprimante, WordPerfect devra-t-il reformater automatiquement le document ?
Sinon, que se passera-t-il si le pilote de limprimante du bureau nest pas prsent sur
la machine domicile? Si le document est reformat automatiquement, lutilisateur
en sera-t-il inform, pourra-t-il annuler le reformatage?
En 1987, IBM et Microsoft lancent OS/2 et Presentation Manager, concurrent
de Windows. En fait, Microsoft va miser sur Windows ; OS/2 et Presentation Ma-
nager deviendront des produits IBM. Craignant quun succs de Windows ne donne
lavantage Microsoft, qui connaissant bien sa propre interface graphique pourrait
mieux la matriser, WordPerfect va donner la prfrence OS/2.
Lorsque WordPerfect 5.0 pour MS-DOS sort enfin en mai 1988 il faudra sur-
monter des bogues dans le programme dinstallation ainsi que dans certains pilotes
dimprimante et de carte graphique. Le produit a tout de mme du succs : raccord
une imprimante laser, le PC fournit avec WordPerfect une qualit dimpression
semblable celle du Macintosh. WordPerfect prend par ailleurs une part du march
du desktop publishing .

* *
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

WordPerfect Corel qui en est aujourdhui propritaire.


WordPerfect a des millions dutilisateurs mais cest Microsoft qui, avec Word,
domine aujourdhui le march du traitement de texte sur PC o il est concurrenc
par quelques logiciels libres (notamment OpenOffice).

3.8.2 Histoire du tableur


Dans le langage des comptables amricains, le mot spreadsheet dsignait
depuis toujours une grande feuille de papier, divise en lignes et en colonnes et
utilise pour prsenter les comptes dune entreprise. La meilleure traduction de ce
mot est tableau .
En 1961 Richard Mattessich [57], professeur Berkeley, dveloppa en Fortran
IV un computerized spreadsheet fonctionnant sur un mainframe. Ce programme
valuait automatiquement certaines cases et permettait des simulations. Il est le
prcurseur des electronic spreadsheets daujourdhui, que lon appelle en franais
tableurs .

< 1961 Les comptables utilisent des tableaux sur papier.


1961 Computerized Spreadsheet de Mattesich en Fortran IV.
1978 Cration de Software Arts.
1979 VisiCalc pour lApple II, de Software Arts, commercialis par VisiCorp.
1981 VisiCalc est adapt divers systmes, notamment au PC dIBM.
1982 Multiplan sous MS-DOS, de Microsoft.
1983 Lotus 1-2-3, de Lotus Corp.
1984 Excel pour le Macintosh, de Microsoft.
1985 Lotus achte Software Arts.
1987 Excel 2.0 pour le PC, de Microsoft.
1995 IBM achte Lotus. Excel est dsormais leader sur le march des tableurs.
> 2000 Gnumeric, KSpread, CALC etc. offerts en logiciel libre.

Tab. 3.1 Chronologie du tableur

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

IBM achte Lotus, alors quExcel domine le march.


Plus de 20 tableurs sont aujourdhui offerts dans le monde du logiciel libre ( open
source ). Gnumeric est souvent distribu en mme temps que Linux. Parmi les
autres tableurs, les plus connus sont KSpread et CALC.

* *
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.

* *

Leons tires de lhistoire de la bureautique


Pour tudier lhistoire du tableur ou du traitement de texte, il faut dpouiller
beaucoup de documents. Deux faits sautent alors aux yeux : lun concerne la docu-
mentation elle-mme, lautre concerne les inventeurs.
La plupart des documents accordent une grande place lidentit des innovateurs
et lvolution du march : qui a invent le produit, et quand ; quand, et avec qui, il
a cr son entreprise ; quand, et comment, sest manifeste la concurrence ; comment
ont volu les parts de march ; comment se sont rgls les conflits.
Les indications sur la nature du produit partent presque toutes du point de vue
de lutilisateur car il sagit dexpliquer le succs commercial. Si lide qui a guid
la conception est indique, on ne trouve pas grand-chose sur les choix fonctionnels
ou darchitecture ni sur les compromis auxquels le ralisateur a t contraint : le
passage de lide au produit sest droul dans une bote noire que la documentation
nentrouvre pas.
Il est vrai quil est difficile de dcrire ce passage, qui est dlicat et laisse le
plus souvent peu de traces documentaires. Cela ne donne que plus de valeur aux
ouvrages qui, comme celui de Tracy Kidder [50], dcrivent en dtail le cheminement
dune ralisation technique.
Dans la plupart des cas, linventeur un homme jeune rcemment sorti de luni-
versit ou mme encore un tudiant. Il est au courant des techniques rcentes et,
comme il na aucune exprience, son esprit est libre de prjugs. Il imagine le nou-
veau produit en partant de ses propres besoins.
Beaucoup des produits ainsi conus naboutissent rien de durable, et ceux-
l seront oublis : lhistoire ne garde en mmoire que les produits russis. Notre
tudiant, si son produit rencontre le succs, devient un entrepreneur : il dcouvre les
soucis du recrutement, de la commercialisation, des partenariats, de la gestion, du
financement. Pour dfendre son territoire, il senglue dans des procdures. Il perd
ainsi sa capacit innover et dailleurs son savoir technique, nagure pointu, devient
banal. Il laisse passer des occasions quil ne peroit plus et se fait doubler par dautres
personnes tout juste sorties de luniversit. Bientt la survie de son entreprise est
menace...
Le systme est innovant parce que le flux des jeunes innovateurs ne tarit pas.
Par contre si lon considre les individus, le systme parat strilisant : tout se passe
comme si le fait de mettre une ide sur le march inhibait la possibilit den avoir une
autre. Quant aux entreprises, elles naissent, croissent et meurent ou se font acheter
en quelques annes.
122 CHAPITRE 3. CLAIRAGE HISTORIQUE

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.

3.9 Esquisse de prospective


Rappelons ce qutait linformatique dans les entreprises en 1988. Le Web nexis-
tait pas (il a t invent en 1991) et on ne connaissait gure lInternet. Linformatique
ne traitait pratiquement que des donnes structures. La messagerie, les workflows,
la documentation lectronique existaient sur de gros systmes mais seuls des infor-
maticiens les utilisaient car ils taient peu ergonomiques. Les rseaux locaux taient
rares (ils ne se multiplieront qu partir de 1989). Le tlphone mobile tait lourd
(il nquipait pratiquement que des automobiles) et coteux.
Les micro-ordinateurs taient chers : un PC 16 MHz, avec un disque dur de
80 Mo et une RAM de 2 Mo, cotait plus de 10 000 e TTC aux prix de 2005.
Lergonomie tait rudimentaire lexception de celle des Macintosh (Windows 95
date, comme son nom lindique, de 1995).

* *
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

Fig. 3.2 La revue qui a veill les premires vocations


3.9. ESQUISSE DE PROSPECTIVE 127

Fig. 3.3 Partage du march en 1980

Fig. 3.4 Partage du march en 1990


128 CHAPITRE 3. CLAIRAGE HISTORIQUE
BIBLIOGRAPHIE 129

Bibliographie

[1] Perspectives of the Founding Fathers, Winter Simulation Conference, 1992.


[2] Masahiko Aoki. Information and governance in the silicon valley model, 1999.
[3] Jacques Arsac. Prceptes pour programmer. Dunod, 1991.
[4] David S. Bennahum. Extra Life. Basic Books, 1998.
[5] Laurent Bloch. Initiation la programmation avec Scheme. Technip, 2001.
[6] Laurent Bloch. Les systmes dexploitation des ordinateurs : histoire, fonction-
nement, enjeux. Vuibert, 2003.
Laurent Bloch a publi ce livre ladresse :
http://www.laurent-bloch.org/Livre-Systeme/index.html.
[7] Maurice Blondel. LAction. Flix Alcan, 1893.
Luvre matresse du philosophe qui, fait exceptionnel, a mis laction au point de
dpart de sa pense.
[8] N. Bourbaki. lments de mathmatique, Thorie des ensembles. Hermann,
1966.
[9] Isabelle Boydens. Informatique, normes et temps. Bruylant, 1999.
partir du cas particulier de la base de donnes de la scurit sociale belge, Isabelle
Boydens dploie une analyse prcise des problmes que pose la pratique des bases de
donnes, et elle propose des solutions. Voir le commentaire page 64.
[10] Philippe Breton. Une histoire de linformatique. La Dcouverte, 1987.
[11] Dan Bricklin. Software arts and visicalc.
www.j-walk.com/ss/history/spreadsh.htm.
[12] Jean-Pierre Brul. Linformatique malade de lEtat. Les Belles Lettres, 1993.
[13] Ren Carmille. La mcanographie dans les administrations. Recueil Sirey, 1942.
[14] Paul Carroll. Big Blues, The Unmaking of IBM. Crown.
Une histoire dtaille de la chute de la maison IBM dans les annes 90... mais IBM
sest redresse par la suite, ce qui infirme quelque peu lanalyse.
[15] Paul E. Ceruzzi. A History of Modern Computing. MIT, 1998.
[16] Markus Clermont. A Scalable Approach to Spreadsheet Visualization. PhD
thesis, Universitt Klagenfurt, mars 2003.
[17] Robert P. Colwell. The Pentium Chronicles. Wiley & Sons, 2006.
[18] Ferdinand de Saussure. Cours de linguistique gnrale. Payot, Paris, 1916.
[19] Alexis de Tocqueville. De la dmocratie en Amrique, 1835.
[20] Vincent Desportes. LAmrique en armes. Economica, 2002.
[21] Grard Dran. Apple, sun et... ibm. Le Monde Informatique, 22 mars 1996.
[22] Robert Escarpit. Linformation et la communication. Thorie gnrale. Ha-
chette, Paris, 1991.
130 BIBLIOGRAPHIE

[23] Bertrand Russell et Alfred Whitehead. Principia Mathematica, 1913.


[24] O. J. Dahl, E. W. Dijkstra et C. A. R. Hoare. Structured Programming. Aca-
demic Press, 1972.
[25] Terry Winograd et Fernando Flores. Understanding computers and cognition.
Addison-Wesley, 1989.
[26] Harold Abelson et Gerald Jay Sussman. Structure and Interpretation of Com-
puter Programs. MIT Press, 1996.
Une des meilleures introductions qui soit lart de la programmation.
[27] Guillaume Lecointre et Herv Le Guyader. Classification phylogntique du
vivant. Belin, 2001.
[28] Grady Booch, James Rumbaugh et Ivar Jacobson. The Unified Modeling Lan-
guage User Guide. Addison-Wesley, 1998.
[29] Audris Mockus, Roy Fielding et James Herbsleb. case study of open source
software program movement: The apache server , 2000.
[30] Richard Stiller et Jos Marlowe. Asunder. Briarwood, 1999.
[31] Jean Tirole et Josh Lerner. The simple economics of open source. Journal of
Industrial Economics, (52), juillet 2001.
[32] S. Syme et L. J. Camp. Code as governance, the governance as code. Social
Science Research Network Electronic Paper Collection, avril 2001.
[33] Philippe Penny et Michel Volle. La tlinformatique dans lentreprise. La
Recherche, juin.
[34] Elliotte Rusty Harold et W. Scott Means. XML in a Nutshell. OReilly, 2004.
[35] Michel Foucault. Les mots et les choses. Gallimard, 1966.
[36] Bill Gates. An open letter to lobbyists. Computer Notes, fvrier 1976.
[37] Kurt Gdel. ber formal unentscheidbare stze der principia mathematica und
verwandter systeme. Monatshefte fr Mathematik und Physik, (38), 1931.
[38] Michel Gensollen. conomie des biens informationnels. In Autour du Libre ,
colloque de lInstitut National des Tlcommunications, Evry, mai 2002.
[39] Bertrand Gille. Histoire des techniques. Gallimard La Pliade, Paris, 1978.
[40] Antonio Gramsci. Note sul Machiavelli, Americanismo e fordismo. Istituto
Gramsci, 1975.
[41] Andrew S. Grove. Only the Paranoid survive. Doubleday, 1996.
[42] J. S. Henry. The impact of lotus notes on productivity. Technical report, 1992.
[43] Michael Hiltzik. Dealers of Ligthning - Xerox PARC and the Dawn of the
Computer Age. Harper Business, 1999.
Histoire vivante dun centre de recherche o furent mises au point, dans les annes
70, plusieurs innovations essentielles.
[44] Andrew Hodges. Alan Turing: The Enigma. Walker & Company, 2000.
[45] Watts S. Humphrey. Software unbundling : A personal perspective. IEEE
Annals of the History of Computing, janvier-mars 2002.
[46] Georges Ifrah. Histoire universelle des chiffres. Robert Laffont, 1994.
[47] Jean-Marc Jancovici. Lavenir climatique. Seuil, 2002.
[48] Antoine-Henri Jomini. Prcis de lart de la guerre, 1838.
[49] Alan C. Kay. The early history of smalltalk. In History of Programming Lan-
guages II. Addison-Wesley, 1996.
BIBLIOGRAPHIE 131

De la dcouverte de Simula la conception de Smalltalk, linvention du premier lan-


gage de programmation orient objet.
[50] Tracy Kidder. The Soul of a New Machine. Atlantic-Little, Brown, 1981.
Le meilleur rcit que je connaisse sur la conception et la construction dun ordinateur.
Voir le commentaire page 31.
[51] Donald E. Knuth. The Art of Computer Programming. Addison Wesley, 1997.
[52] Andr Lalande. Vocabulaire technique et critique de la philosophie. PUF, 1976.
[53] Steven Levy. Hackers. Delta Publishing, 1994.
[54] Robert Ligonnire. Prhistoire et histoire des ordinateurs. Robert Laffont, 1987.
[55] Pierre Lvy. Lintelligence collective et ses objets. La Dcouverte, 1994.
[56] Michael Malone. The Microprocessor, a Bibliography. Springer-Verlag, 1995.
[57] Richard Mattessich. Spreadsheet: Its first computerization (1961-1964).
www.bricklin.com/history/sai.htm.
[58] Matthew Flatt et Shriram Krishnamurthi Matthias Felleisen, Robert
Bruce Findler. How to Design Programs. MIT Press, 2001.
[59] Marshall McLuhan. Understanding Media : The Extensions of Man. MIT Press,
1964.
[60] Gordon E. Moore. Cramming more components into integrated circuits. Elec-
tronics, avril 1965.
[61] Pierre Mounier-Kuhn. LInformatique en France de la Deuxime Guerre mon-
diale au Plan Calcul : science, industrie, politiques publiques. PhD thesis,
CNAM, 1999.
[62] Patrick OBeirne. Spreadsheet Check and Control. Systems Publishing, 2003.
[63] Ray Panko. Spreadsheet research.
panko.cba.hawaii.edu/SSR/home.htm.
[64] Richard E. Pattis. Karel the Robot. Wiley, 1995.
[65] Linda Dailey Paulson. Wanted: More network-security graduates and research.
Computer, fvrier 2002.
[66] Pete Peterson. Almost Perfect. Prima Publishing, 1994.
[67] Karl Popper. Objective Knowledge. Oxford University Press, 1979.
[68] Philippe Quau. Le virtuel : Vertus et Vertiges. Champ Vallon, 1993.
[69] Eric S. Raymond. The cathedral and the bazaar.
www.catb.org/~esr/writings/cathedral-bazaar/.
[70] Eric S. Raymond. The Art of Unix Programming. Addison Wesley, 2004.
Description trs vivante du monde de la programmation autour dUnix, de ses inten-
tions, de son histoire, des problmes quil rencontre, des outils dont il dispose.
[71] D. Rehr. The typewriter. Popular Mechanics, aot 1996.
[72] Benjamin M. Rosen. Visicalc : Breaking the personal computer software bot-
tleneck. Morgan Stanley Electronics Letter, 11 juillet 1979.
[73] Jean E. Sammet. Programming Languages : History and Fundamentals.
Prentice-Hall, 1969.
[74] Claude E. Shannon. A mathematical theory of communication. Bell System
Technical Journal, juillet - octobre 1948.
[75] Claude E. Shannon. The Mathematical Theory of Communication. University
of Illinois Press, 1963.
132 BIBLIOGRAPHIE

[76] Michael Sipser. Introduction to the Theory of Computation. PWS, 1997.


[77] D. Sjobbema. Ils ont invent llectronique. Publitronic/Elektor, 1999.
[78] Richard Stallman. The gnu operating system and the free software movement.
In Sam Ockman et Mark Stone Chris DiBona, editor, Open Sources: Voices
from the Open Source Revolution. OReilly, 1999.
[79] Bjarne Stroustrup. The Design and Evolution of C++. Addison Wesley, 1999.
[80] Andrew Tanenbaum. Operating Systems, Design and Implementation. Prentice-
Hall, 1987.
[81] Andrew Tanenbaum. Computer Networks. Prentice-Hall, 1989.
[82] Jean-Michel Truong. Totalement inhumaine. Les empcheurs de penser en
rond, 2002.
Une illustration dun fantasme.
[83] Alan M. Turing. Computing machinery and intelligence. Mind, (59), 1950.
[84] Paul Virilio. La bombe informatique. Galile, 1998.
[85] Michel Volle. Le mtier de statisticien. Economica, deuxime edition, 1984.
[86] Michel Volle. Analyse des donnes. Economica, quatrime edition, 1997.
[87] Carl von Clausewitz. Vom Kriege, 1832.
[88] John von Neumann. First Draft of a Report on the EDVAC. Technical report,
Moore School of Electrical Engineering, University of Pennsylvania, 1945.
[89] John von Neumann. The Computer and the Brain. Yale Nota Bene, 2000.
Index

3Com, 90 Bloch Laurent, 9


Blondel Maurice, 25
Shockley Robert, 30 Borland, 118
Bourbaki N., 17
Adobe, 97
Boydens Isabelle, 64
Akers John, 96
Brattain Walter, 30
Alcatel, 44
Bricklin Daniel, 117
Aldus, 97
Brul Jean-Pierre, 33
Algol, 102
Bull, 54, 88
All-in-One, 115
Busicom, 33
Allen Paul, 89, 91, 92
Altair, 33 C, 102, 103
AltaVista, 78 C++, 93, 103
Alto, 93 Caillies, 54
Amazon, 101 CALC, 119
AMD, 34 Camp L. J., 110
Aoki Masahiko, 33 Carroll Paul, 94
AOL, 97 Cary Frank, 94
AOS, 113 Census, 54
Apache, 109 Cisco, 90, 110
Apple, 33, 90, 93, 9598 Clark James, 93
Apple II, 33, 94 Clermont Markus, 120
Appletalk, 112 CNET (Centre National dtudes des T-
APT, 102 lcommunications), 111, 112
APU (Automate Programmable dou dUbi-Cobol, 102
quit), 15 Commodore, 94
Arcome, 112 Compaq, 9597, 104, 105
Ashton & Tate, 96 Compuserve, 96, 97
Ashton Alan, 113 Computer Associates, 118
AT&T, 30 Corel, 117
Augustin (Saint), 75 CP/M, 114
Backus John, 102 Data General, 113, 114
Bardeen John, 30 Datawarehouse, 101
Basic, 102 Davidoff Monte, 91, 92
Bell Labs, 30, 103 dBase, 95, 103
Bennahum David, 87 DDE (dynamic data exchange), 116
Bernard Claude, 112 de Saussure Ferdinand, 25, 29
Berners-Lee Tim, 96, 100 de Tocqueville Alexis, 49
Bezos Jeffrey, 101 DEC, 96, 104, 114
BIPE, 111 Dell, 101, 105
Blankenbaker John, 86 Department of Labor, 39

133
134 INDEX

Diabolo, 113 Hoerni Jean, 32


Digital, 97 Hoff Ted, 33
Dijkstra Edsger, 66 Honeywell, 89
Displaywrite, 114 HP, 96
DMCA (Digital Millenium Copyright Act),
110 IBM, 10, 14, 28, 34, 54, 55, 79, 80, 85,
Dubois Grard, 111 90, 9399, 102, 104106, 113116,
118, 119
EAI ( Enterprise Application Integra- iMac, 98
tion ), 103 Ingals Dan, 93
EISA, 96 INRA, 86
ENIAC, 9, 33, 104 INSEE, 38
Epson, 114 Intel, 3236, 44, 83, 85, 86, 88, 9497, 99,
Ericsson, 44 104, 105
Escarpit Robert, 19 Internet, 6, 34, 42, 59, 61, 79, 84, 86, 90,
Ethernet, 6, 9, 90, 93, 95, 96, 98, 112 97, 98, 100, 101, 105, 107, 108,
Eutelis, 112 110, 122
eWorld, 97 Intranet, 6, 57, 59, 61, 84, 97, 98, 112,
Excel, 96, 103, 118, 119 122
ISO (International Standard Organization),
Faggin Federico, 33 25
Fairchild Semiconductor, 32
Fielding Roy, 109 Jancovici Jean-Marc, 12
Figer Jean-Paul, 68 Java, 93, 103, 108
Focus, 103 Jobs Steven, 90
Fortran, 102, 111
Foucault Michel, 25 Kahn Philippe, 88
Frankston Bob, 117 Kapor Mitch, 118
Frontline, 119 Kay Alan, 34, 93, 103, 108
FrontPage, 112 Kenbak-1, 86
Fylstra Daniel, 117 Kidder Tracy, 121
Kilby Jack, 32
Gdel (Thorme de), 67 Knuth Donald, 16, 27, 28, 54, 65, 68, 83
Gdel Kurt, 67 Kodak, 96
Gates Bill, 33, 78, 87, 8992, 105108, KSpread, 119
122
Gem, 115 Lvy Pierre, 68
Gensollen Michel, 110 Lampson Butler, 93
Gerstner Lou, 96 Langage, 15
Gille Bertrand, 30 Langage conceptuel, 17
Gnumeric, 119 Langage connot, 17
Groupware, 112 Laurs Antoine, 112
Grove Andrew, 104 Le Diberder Alain, 111
Grove Andy, 33 Le Guyader Herv, 26
Lecointre Guillaume, 26
Handspring, 12 Lerner Josh, 108
Henry J. S., 112 Levy Steven, 15, 87
Herbsleb James, 109 Linux, 103, 119
Hiltzik Michael, 90, 103 Lisa, 33, 93, 95, 98
Hodges Andrew, 74 LISP, 102
INDEX 135

Lotus, 95, 97, 98, 114, 118120 OpenOffice, 117


Lotus 1-2-3, 95, 115, 118, 119 OS/2, 96, 116
Lotus Notes, 96, 112 OSI (Open Systems Interconnection), 25
Outsourcing, 96, 97
Mdiamtrie, 12
Macintosh, 33, 93, 112, 118, 119, 122 Palmtop, 11
MacOS, 98 Panko Ray, 120
Mark-8, 88 Paperback, 118
Marlowe Jos, 103 PARC (Palo Alto Research Center), 85,
Mattessich Richard, 117 90, 93, 95, 103
McCarthy John, 102 Pascal, 102, 103
MCI, 96 Pattis Richard, 15
McLuhan Marshall, 24 Paulson Linda, 109
McNealy Scott, 103 Pav Francis, 24
Merise, 61 PC, 94
Metcalfe Robert, 93 Penny Philippe, 112
Micral, 33 Pentium, 34, 96, 97
Micropro, 113, 114 Pentium Pro, 97
Microsoft, 89, 90, 93100, 104, 105, 107 Perl, 103, 108
109, 114119, 122 Perret Jacques, 14
Microsoft Works, 118 PET, 94
Middleware, 103 Peterson Pete, 113
MIPS, 34 Platon, 75
MIT, 102, 117 Plotin, 75
MITS, 88, 89, 91, 92 Popper Karl, 25, 70, 74
Mockus Audris, 109 Powerbook, 96
Moore (Loi de), 32, 34 PowerPC, 34
Moore Gordon, 3234 Powers James, 54
Morand Bernard, 61 Presentation Manager, 116
MOS Technologies, 33 Prodigy, 97
Mosaic, 118 Proust Marcel, 23
Motorola, 33, 36, 96, 99 PS/2, 96
Mott Tim, 93 Quattro, 118
MP3, 34 Queuille Henri, 81
MS-DOS, 113116
Multiplan, 96, 111, 112, 118 R2E, 33, 86
Rational Rose, 103
Nadeau Tom, 109 Raymond Eric, 108
Netscape, 97 RISC, 98
Northern, 44 Roberts Ed, 88
Notebook, 96, 97 Rock Art, 33
Novell, 96, 100, 105, 116 Rosen Benjamin, 118
Noyce Robert, 33 Russell Bertrand, 67
Numrique, 22
Sammet Jean, 101
OBeirne Patrick, 120 Scelbi, 88
Objet, 18 Scheme, 102, 103
OEM ( Original Equipment Manufactu- Schneier Bruce, 77
rer ), 100 Sears et Roebuck, 101
136 INDEX

Semi-conducteur, 30 Univac, 104


Sendmail, 109 Unix, 96, 100, 103
Serres Michel, 68
Shannon Claude, 19 VAX, 115
Silicium, 30 Victor, 114
Silicon Graphics, 34, 93 Virilio Paul, 22, 68
Simonyi Charles, 93 VisiCalc, 117119
Simula, 103 Visicalc, 90
Sipser Michael, 66, 68 VisiCorp, 117, 118
Smalltalk, 93, 103 von Neumann (architecture de), 54, 104
Software Arts, 117, 118 von Neumann John, 9, 54, 70
Solow (Paradoxe de), 96 Wal-Mart, 101
Solow Robert, 96 Wall Larry, 103
SPARC, 34 WAN ( Wide Area Network ), 96
Sperry Rand, 54 Wang, 104, 113, 114
SQL, 103 Watson Thomas J., 54
SSEC, 104 Wearable Computer, 11, 123
SSI, 113115 Web, 122
Star, 93 Whitehead Alfred, 67
Starkweather Gary, 93 Wilder Billy, 13
Stiller Richard, 103 Windows, 98, 103, 112, 115, 116, 118, 122
Stroustrup Bjarne, 103 Windows 1.0, 95
Sun, 34, 103 Windows 95, 97
SuperCalc, 118 Windows NT, 96, 97
Syme S., 110 Word, 103, 114, 116, 117
Systme dexploitation, 103 WordPerfect, 97, 113117
Wordstar, 113, 114
Tableur, 117
Workflow, 5860
Tandy, 114
Wozniak Steven, 90
Tanenbaum Andrew, 25
Wysiwyg, 115, 116
TCP/IP, 122
Telser Larry, 93 Xnophon, 75
Texas Instruments, 34 Xerox, 85, 90, 93, 98, 103
Textor, 111
Thacker Chuck, 93
ThinkPad, 96
Tirole Jean, 108
Titus Jonathan, 88
TopView, 115
Transistor, 30
Treo, 12
Truong Andr, 86
Truong Jean-Michel, 68
Turing (machine de), 68
Turing (pari de), 71, 75
Turing Alan, 68, 7075

UML (Unified Modeling Language), 59,


62, 63, 125
TABLE DES MATIRES 137

Table des matires

I Comment lAutomate Programmable dou dUbiquit


assiste ltre Humain Organis 3
1 Du ct de lordinateur 5
1.1 volution du rapport avec la nature . . . . . . . . . . . . . . . . . . . 6
1.2 Quest-ce quun ordinateur? . . . . . . . . . . . . . . . . . . . . . . . 9
1.3 Diversification de lordinateur . . . . . . . . . . . . . . . . . . . . . . 11
1.4 Vocabulaire de linformatique . . . . . . . . . . . . . . . . . . . . . . 13
1.4.1 Ordinateur . . . . . . . . . . . . . . . . . . . . . . . . . . 14
1.4.2 Langage . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
1.4.3 Objet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
1.4.4 Donne et Information . . . . . . . . . . . . . . . . . . 19
1.4.5 Numrique . . . . . . . . . . . . . . . . . . . . . . . . . . 22
1.5 Modle en couches . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
1.5.1 Couches de lordinateur . . . . . . . . . . . . . . . . . . . . . 26
1.5.2 Porte du modle en couches . . . . . . . . . . . . . . . . . . . 29
1.6 Vers lordinateur individuel . . . . . . . . . . . . . . . . . . . . . . . 30
1.6.1 Origines et volution du microprocesseur . . . . . . . . . . . . 33
1.6.2 La loi de Moore . . . . . . . . . . . . . . . . . . . . . . . . . . 34
1.7 volution du prix des micro-ordinateurs . . . . . . . . . . . . . . . . 38
1.8 Conjoncture des TIC . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
1.8.1 Simulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
1.8.2 Consquences . . . . . . . . . . . . . . . . . . . . . . . . . . . 46

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

Vous aimerez peut-être aussi