Is thy face like thy mother's, my fair child! ADA! sole daughter of my house and heart? When last I saw thy young blue eyes they smiled, And then we parted, - not as now we part, But with a hope. - Awaking with a start, The waters heave around me; and on high The winds lift up their voices: I depart, Whither I know not; but the hour's gone by, When Albion's lessening shores could grieve or glad mine eye. Lord Byron, Childe Harold's Pilgrimage, Canto III
|
Ada (1815 -1852) est en effet née Ada Byron: elle est la fille du grand poète anglais,
sa seule fille légitime, chérie sans doute... mais
l'appel de l'aventure, comme le suggère l'extrait ci-dessus, est
le plus fort: il quitte sa femme un mois après la naissance de
l'enfant, et définitivement l'Angleterre quatre mois
après; il ne reverra jamais Ada. Elle a 8 ans quand il
meurt de fièvres alors qu'il combat pour l'indépendance
grecque. Mais Ada est élevée par sa mère, qui a du goût pour les sciences, dans la bonne société londonnienne: elle y côtoie écrivains (Dickens) et savants (De Morgan, Faraday), rencontre en 1833 Babbage (on le sait par son journal) et se marie en 1835 avec un certain William King, fait comte en 1838: la voilà Ada, comtesse de Lovelace, titre sous lequel on la connait le mieux. |
|
Ada en Comtesse (1836) par Margaret Sarah Carpenter |
Noyau de Machine Analytique (Moulin) et ses cartes perforées |
Cartes (de programme et de données) |
(Science Museum, Londres) |
" - Ce coffret vous appartient-il, Madame? dit Mallory en le lui tendant [...] Elle
considéra le coffret sans donner l'impression de le
reconnaître. C'était un bel objet en bois de rose poli,
aux coins sertis de cuivre; ç'aurait pu être la
boîte à gants d'une dame de qualité, mais il
était trop massif et manquait d'élégance. Le long
couvercle était assujetti par une painre de minuscules crochets
en cuivre. Elle tendit la main pour le caresser d'un index ganté
comme pour s'assurer de son existence physique. Quelque chose dans
l'apparence de l'objet sembla l'aiguillonner et lui faire
progressivemment prendre conscience de sa propre détresse.
- Voulez-vous garder cela pour moi, Monsieur? implora-t-elle finalement d'une voix tremblante, bizarrement contrite. Voulez-vous le garder pour moi et le tenir en lieu sûr? - Bien sûr, dit Mallory, touché bien malgré lui. [...] Mallory, tendu par l'expectative, se surprit à ouvrir le coffret en bois de rose; ses pouces agirent sur les petits crochets en cuivre comme mus par leur propre volonté. L'intérieur, tendu de feutrine verte, contenait une longue pile de cartes d'un blanc laiteux. Il en extirpa une du milieu du paquet. [...]Elle était percée d'environ trois douzaines de rangées serrées de trous circulaires pas plus gros que ceux d'un bouton en nacre de bonne qualité. Trois de ses coins étaient légèrement arrondis et le quatrième était coupé en oblique. [...] L'un des coins portait la mention « N° 154» manuscrite à l'encre mauve pâle. Mallory replaça délicatement la carte dans la pile et ferma le coffret." W. GIBSON, B. STERLING, La Machine à Differences [roman] (Le Livre de Poche)
|
La carte perforée au futur antérieur...Ouvrons
une petite parenthèse sur cette innovation technique:
héritée de Jacquard et de son métier à
tisser (voir notre page: les machines de Babbage),
elle devait accompagner sur plus d'un siècle les phases pionnières de
l'informatique. Première apparition dans la machine introduite par
Hermann Hollerith pour traiter de manière électro-mécanique les données
du recensement américain de 1890:
La compagnie fondée par Hollerith, Tabulating Machine Co., prendra en 1917 le nom d''International Business Machines Corporation ...oui, bien sûr, IBM! Elle imposera en 1928 le célèbre format de la carte à 80 colonnes, véritable symbole populaire de la montée en puissance de l'informatique entre les années 1950 et 1970: en 1960, la France en "consomme" un milliard par an, comme nous l'apprend cette interview garantie vintage par le plus vintage des journalistes de télévision, Léon Zitrone! (document INA) |
"Quelque
temps après la parution de son Mémoire [...], feue la
comtesse Lovelace m'informa qu'elle en avait effectué la
traduction. Je lui demandais pourquoi elle n'avait pas écrit
elle-même un article original sur un sujet avec lequel elle
était si intimement familiarisée. À quoi Lady
Lovelace répondit que la pensée ne lui en était
pas venue. Aussi suggérai-je qu'elle ajoutât quelques
notes au mémoire de Menabrea; l'idée fut
immédiatement adoptée . " C. Babbage, Fragments
de la Vie d'un Philosophe ( 1864)
|
"Une
mise en garde est souhaitable quant aux idées
exagérées que l'on pourrait se faire des pouvoirs de la
Machine Analytique. En considérant tout nouveau sujet, il y a
une tendance fréquente, dans un premier temps à surestimer
ce que l'on trouve déjà intéressant et
remarquable; et dans un deuxième temps, par une sorte de
réaction naturelle, à [le] sousestimer [...] . La Machine Analytique n'a aucune prétention à inventer quoi que ce soit. Elle peut faire toutes les choses dont nous savons comment lui dire de les traiter. Elle peut suivre les formules de l'analyse; mais elle n'a aucun pouvoir de découvrir quelque relation ou vérité analytique que ce soit. Sa compétence est de nous assister en rendant disponible ce à quoi nous sommes familiarisés. " A. Lovelace, Notes
Additionnelles à la Description de la Machine
Analytique,
1842
Les mots en gras sont
soulignés par Ada Lovelace elle-même (NdT)
|
"Mais
il se peut qu'elle exerce une influence indirecte et réciproque
sur la science d'une autre manière. Car, en combinant ainsi
les vérités et les formules de l'analyse [...], les
relations et la nature de nombreux sujets de cette science se
trouveront éclairées sous des jours différents, et
de ce fait plus profondément explorées. C'est
indéniablement une conséquence indirecte, et quelque peu
spéculative, d'une telle invention. " A. Lovelace, Notes
Additionnelles à la Description de la Machine
Analytique,
1842
|
"Je tiens à
mettre quelque chose sur les nombres de Bernoulli dans une de mes
Notes, comme exemple de la manière dont la machine peut travailler sur
des fonctions non explicites, sans qu'elles aient été préalablement
évaluées par le cerveau et la main d'un être humain. Rappelez moi les formules indispensables pour cela."
A. Lovelace, lettre à Babbage
(1843)
|
"Nous
discutâmes ensemble des diverses illustrations qu'il conviendrait
d'introduire: j'en proposai plusieurs, mais la liste arrêtée fut de sa
seule et entière responsabilité. Il en fut en vérité de même de leur
traitement algébrique, à l'exception toutefois de celui touchant aux
nombres de Bernoulli, que je proposai de faire pour en éviter le souci
à Lady Lovelace. Mais elle me le renvoya pour correction, après y avoir
découvert une grave erreur que j'avais commise . "
C. Babbage, Fragments
de la Vie d'un Philosophe ( 1864)
|
|
Le petit coin de la technique: le Problème Mathématique, le Traitement Informatique (à l'usage des curieux et amateurs... les autres peuvent sauter sans inconvénient!) Les nombres de Bernoulli sont une famille de constantes intervenant dans les calculs de sommes de puissances d'entiers et de nombreux développements en série de fonctions usuelles liées à tan, cotan, th, coth.... Ils ont été introduits par Jakob Bernoulli (1654-1705); le plus commode est de les définir à la manière d' Euler comme coefficients du développement En chassant le dénominateur, et en développant l'exponetielle, on écrit x comme produit de deux développements
ce qui fournit une relation de récurrence permettant de calculer B2n-1 en fonction de tous les précédents; elle est de la forme
0 = a(0) + a(1) B1 + a(3) B3 + a(5) B5 + ... + a(2n-1) B2n-1
où les a(k) s'explicitent comme des produits et quotients en fonction de k, et se calculent eux aussi de proche en proche. Le programme d'Ada exécute cette récurrence. Chaque ligne désigne deux variables, effectue une opération sur celels-ci et place le résultat dans une autre variable À titre d'exemple, les lignes (1) à (6) préparent le calcul de a(0) = (-1/2) . (2n - 1) / (2n + 1)
Le produit 2n est calculé, placé dans les variables V4 et V5 qui "évolueront", l'une se faisant retrancher , l'autre se faisant ajouter, le contenu de V1 (qui vaut 1). On exécute là l'instruction "moderne" d'affectationV reçoit V - W
Les lignes (13) à (23) constituent l'instruction de calcul d'un a(k) Bk qui sera répétée en boucle (avec sommation) autant de fois que nécessaire pour le calcul d'un B2n-1; autrement dit, il s'agit de la répétition de la boucle intérieure. dont diverses écritures conventionnelles selon le langage choisi, peuvent être
V = V - W; V == V - W; V := V - W |
"De nombreuses
personnes, qui ne s'y connaissent guère en mathématiques
imaginent, que, puisque le travail de la machine est de fournir ses
résultats en notation numérique, la nature de ses processus soit, en conséquence, être arithmétique et numérique, plutôt qu'algébrique et analytique.
C'est là une erreur. La machine peut manipuler et combiner des
quantités numériques exactement comme si c'étaient
des lettres ou n'importe quels autres symboles généraux;
et en fait elle peut fournir des résultats en notation
algébrique, pourvu quelle ait été alimentée
de même. Elle peut fournir simultanément trois ensembles
de résultats, à savoir des résultats symboliques, numériques (c'est son principal objet) et des résultats algébriques en notation littérale. " A. Lovelace, Notes
Additionnelles à la Description de la Machine
Analytique,
1842
Les mots en gras sont
soulignés par Ada Lovelace elle-même (NdT)
|
A + A1 cos θ + A2 cos 2θ + A3 cos 3θ + ... |
B + B1 cos θ |
à mettre sous la forme |
C + C1 cos θ + C2 cos 2θ + C3 cos 3θ + ... |
"Ce
calcul de série trigonométrique n'est pas seulement un
excellent exemple pour illustrer ce que peut faire la machine, il est
aussi du plus haut intérêt pratique qui soit, en raison de son usage fréquent en astronomie . " A. Lovelace, Notes
Additionnelles à la Description de la Machine
Analytique,
1842
|
"[...]
nous voudrions mentionner, à ce stade, un problème
particulier qui nous parait une illustration particulièrement
adaptée de ce dont une telle machine serait capable et qu'un
cerveau humain trouverait difficile ou impossible à obtenir avec
une totale sûreté. Dans la solution du
célèbre Problème des Trois Corps, il y a, sur 295
coefficients de perturbations lunaires donnés par M. Clausen,
comme résultats des calculs de Burg, Damoiseau (deux versions)
et Burkhardt, 14 coefficients dont le signe diffère, et parmi les autres, seulement 101 (soit environ le tiers) qui sont les mêmes, en signe comme en valeur. Ces écarts, en général petits individuellement, peuvent provenir d'une détermination erronée des coefficients calculés, ou de différences dans les données issues de l'observation, ou des deux à la fois. La
première cause est la source la plus fréquente des
erreurs des calculs astronomiques, et c'est cela que la machine
permettrait d'éviter en totalité. " A. Lovelace, Notes
Additionnelles à la Description de la Machine
Analytique,
1842
Les mots en gras sont ici soulignés par le traducteur |
"En
1858, Charles DELAUNAY s'adressa en ces termes à
l'Académie des Sciences: «J'ai l'honneur de faire part
à l'Académie de l'achèvement des calculs que j'ai entrepris il y a plus de douze ans...». [...] Pour obtenir une approximation précise du mouvement de la Lune, DELAUNAY calcule un développement de la fonction pertubatrice par rapport à quatre petites quantités [...] Les opérations nécessaires pour mener à bien ce calcul sont la recherche de développements limités à une ou plusieurs variables, la dérivation, l'intégration, et la linéarisation d'expressions trigonométriques. Aujourd'hui, avec un système [de calcul formel] sachant effectuer ces opérations, on obtient en quelques minutes le développement de la fonction pertubatrice au même ordre que DELAUNAY. Sans pour autant discréditer le travail gigantesque de DELAUNAY (une seule erreur a été trouvée dans sa formule de de 138 pages de la fonction pertubatrice ), cet exemple donne un aperçu des nouveaux outils de valcul scientifique disponibles aujourd'hui sur ordinateur." Cl. Gomez, B. Salvy, P. Zimmermann, , Calcul Formel: Mode d'Emploi (Masson), 1995
|
|
Ci-dessous, pour le premier terme (en sin l' ) du développement de la longitude de la lune , le coefficient prend déjà trois pages!!! (Source: Googlebooks, première page "recomposée") |
|
Portrait de Delaunay à l'Observatoire de Paris. Remarquer , sous sa main droite, les deux tomes de la Théorie de la Lune. |
Une des premières... boucles de l'Informatique: une mèche-souvenir d'Ada. |
Croquis exécuté par sa mère: Ada sur son lit de mort. |
(Science Museum, Londres) |
Pour en savoir plus, beaucoup plus... ... et en serrant au plus près l'actualité, visitez le site Ada Lovelace Symposium 2015 à l'Université d'Oxford
"Les 200 ans d'une Visionnaire de l'Informatique" Toutes les vidéos des conférences sont en ligne, de quoi s'instruire et se régaler... ... comme si on y était! |