Il y a 65 ans, Baby faisait pousser le premier germe du « logiciel »

Il y a 65 ans, Baby faisait pousser le premier germe du « logiciel »

Baby one more time

Avatar de l'auteur
Sébastien Gavois

Publié dans

Sciences et espace

21/06/2013 2 minutes
34

Il y a 65 ans, Baby faisait pousser le premier germe du « logiciel »

Le 21 juin 1948, trois ans après la fin de la Seconde Guerre mondiale, la Small-Scale Experimental Machine (SSEM), aussi connue via le surnom « Baby » exécutait pour la première fois un programme qui était stocké dans sa mémoire. Une technique qui est désormais utilisée par de très nombreuses machines, bien au-delà des ordinateurs conventionnels.

Wikipedia SSEM

 Reproduction de « Baby » au MOSI. Crédit photo : Parrot of Doom, CC-BY-SA-3.0 ou GFDL, via Wikimedia.

 

Il y a tout juste 65 ans, Frederic Calland Williams, Tom Kilburn et Geoff Tootill ont réalisé une opération qui allait marquer l'informatique et les ordinateurs tels qu'on les connait actuellement. En effet, pour la première fois une machine était capable d'exécuter un code stocké au sein de sa mémoire : la Small Scale Experimental Machine (SSEM) aussi connue sous le nom de « Baby ».

 

Il s'agissait alors d'une évolution importante, considérée par certains comme étant la « naissance du logiciel ». En effet, il existait alors la machine de Turing, mais dont le fonctionnement était différent puisqu'elle lisait un ruban avec des symboles.

 

Afin de fêter cet « événement », Google nous propose un documentaire d'un peu plus de sept minutes avec des intervenants qui étaient présents à l'université Victoria à Manchester. C'est en effet ici que la SSEM avait été construite. Pour la petite histoire, sachez qu'elle disposait alors d'une mémoire de seulement 128 octets.

 

Google précise qu'aujourd'hui, il ne reste plus aucune trace du « Baby », mais qu'une réplique fonctionnelle est exposée au MOSI, le Musée des Sciences et de l'Industrie à Manchester.

 

Écrit par Sébastien Gavois

Tiens, en parlant de ça :

Sommaire de l'article

Introduction

Fermer

Commentaires (34)


<img data-src=" />


<img data-src=" />


128 octets, suffisant pour faire tenir certains compilos Brainfuck en mémoire <img data-src=" />


Respect.


Belle INfo, j’avais oublié les noms de la machine et de ses inventeurs. On se souvient plus souvent de Turing et von Neumann.

<img data-src=" />

<img data-src=" />Baby

<img data-src=" />


super docu

tres emouvant


Justin Bieber lui avait rendu hommage <img data-src=" />:

voir ici



<img data-src=" />








djshotam a écrit :



Justin Bieber lui avait rendu hommage <img data-src=" />:

voir ici



<img data-src=" />





Les Worlds Apart aussi avant lui.



Et évidemment il y avait déjà des bugs <img data-src=" />








iksarfighter a écrit :



Et évidemment il y avait déjà des bugs <img data-src=" />





Depuis, Microsoft célèbre “la tradition” avec un OS tous les x ans.






Des Monsieurs.



Qu’est-ce que ça fait du bien d’en voir toujours vivants.








Takoon a écrit :



Depuis, Microsoft célèbre “la tradition” avec un OS tous les x ans.







<img data-src=" /><img data-src=" /><img data-src=" /><img data-src=" /><img data-src=" /><img data-src=" /><img data-src=" />



Très intéressant, merci d’avoir partager cette vidéo <img data-src=" />



edit: typo


<img data-src=" /><img data-src=" /><img data-src=" /><img data-src=" /><img data-src=" />



Merci à PCI pour cet article sur l’histoire de l’informatique !








iksarfighter a écrit :



Et évidemment il y avait déjà des bugs <img data-src=" />







Bugs… petite bébête qui venaient se coller sur les lampes et composant (alors sous tension et/ou dégageant de la chaleur), ce qui les faisaient sauter et du coup l’appareil présentait des erreurs de fonctionnement ou de traitement… le terme Bug est resté <img data-src=" />



128 octets, tout juste un registre MMX


J’me souvenais bien de l’ENIAC, mais j’avoue que le SSEM était passé à travers ma mémoire.



Merci PCInpact pour ce petit rafraichissement <img data-src=" />









sirius35 a écrit :



Bugs… petite bébête qui venaient se coller sur les lampes et composant (alors sous tension et/ou dégageant de la chaleur), ce qui les faisaient sauter et du coup l’appareil présentait des erreurs de fonctionnement ou de traitement… le terme Bug est resté <img data-src=" />









Les tubes à vide s’en souviennent encore <img data-src=" />









John Shaft a écrit :



128 octets, suffisant pour faire tenir certains compilos Brainfuck en mémoire <img data-src=" />







++++++++++

[



 &gt;+++++++&gt;++++++++++&gt;+++&gt;+++.   



&gt;+.

+++++++.

.

+++.

&gt;++.

.

+++.

——.

——–.

&gt;+.

&gt;.









raoudoudou a écrit :



128 octets, tout juste un registre MMX







Ils sont bien gros les registres MMX chez toi ;)



Merci pour ce rappel <img data-src=" />





Vos confrères de Macg avaient également fait un article intéressant sur justement l’apport du turing que vous avez évoqué, et qui est donc l’un des tous premiers précurseurs d’avant cette époque



http://www.macg.co/unes/voir/131632/centenaire-d-alan-turing








NeVeS a écrit :



Ils sont bien gros les registres MMX chez toi ;)







<img data-src=" />



Bien longtemps que je n’y ai touché <img data-src=" />









djshotam a écrit :



Justin Bieber lui avait rendu hommage <img data-src=" />:

voir ici



<img data-src=" />





<img data-src=" />



A part ça :

Happy Birthday Baby !

<img data-src=" />









djshotam a écrit :



Justin Bieber lui avait rendu hommage <img data-src=" />:

voir ici



<img data-src=" />







<img data-src=" />Affligeant !

Qu’il est irritant de constater, une fois encore, que l’on s’obstine à aller chercher des références culturelles à l’étranger, quand, chénouenfrance le sujet fut traité et de fort belle manière, bien des années plus tôt.

Cet immense philosophe du siècle dernier, grand expert es “tubes à vide” lui aussi, publia une thèse très remarquée en son temps et traduite en de nombreuses langues, sur la difficulté d’exécuter des programmes en mémoire en l’absence de transistors ou de structure neuronale complexe.



https://www.youtube.com/watch?v=_lLQa91JPww









jenkins1963 a écrit :



.

.

.

.



https://www.youtube.com/watch?v=_lLQa91JPww







<img data-src=" />



je sais pas si il a fait une version anglais

Hard Hard to be a baby <img data-src=" />









djshotam a écrit :



<img data-src=" />



je sais pas si il a fait une version anglais

Hard Hard to be a baby <img data-src=" />







It’s tough to be a baby



http://search.yahoo.com/search;_ylt=A0oG7iS0pcVRoUUAXjJXNyoA?p=My+name%27s+Jordy…









jenkins1963 a écrit :



<img data-src=" />Affligeant !

Qu’il est irritant de constater, une fois encore, que l’on s’obstine à aller chercher des références culturelles à l’étranger, quand, chénouenfrance le sujet fut traité et de fort belle manière, bien des années plus tôt.

Cet immense philosophe du siècle dernier, grand expert es “tubes à vide” lui aussi, publia une thèse très remarquée en son temps et traduite en de nombreuses langues, sur la difficulté d’exécuter des programmes en mémoire en l’absence de transistors ou de structure neuronale complexe.



https://www.youtube.com/watch?v=_lLQa91JPww





<img data-src=" /> pour le commentaire !









sirius35 a écrit :



Bugs… petite bébête qui venaient se coller sur les lampes et composant (alors sous tension et/ou dégageant de la chaleur), ce qui les faisaient sauter et du coup l’appareil présentait des erreurs de fonctionnement ou de traitement… le terme Bug est resté <img data-src=" />



“Bugs” c’est pas spécialement une petite bébête qui venait se suicider auprès des composants, c’est juste la traduction d’“insectes” en anglais <img data-src=" />



certes mais le terme Bug en informatique vient de là <img data-src=" />









dieudivin a écrit :



Très intéressant, merci d’avoir partager cette vidéo <img data-src=" />



edit: typo





Il en reste une <img data-src=" /><img data-src=" />









psn00ps a écrit :



Il en reste une <img data-src=" /><img data-src=" />





En effet !!! <img data-src=" />



Donc correction, en espérant que ça soit la bonne cette fois, l’édition de messages à tendance à parfois merder chez moi (le message n’est pas édité), du coup il vaut mieux que je parvienne à rédiger du premier coup mes commentaires:





Très intéressant, merci d’avoir partagé cette vidéo <img data-src=" />



Excellente vidéo ! <img data-src=" />








sirius35 a écrit :



certes mais le terme Bug en informatique vient de là <img data-src=" />







J’ai lu un jour sur un site américain que le terme bug était déjà utilisé en métallurgie au début du XXème siècle pour désigner un défaut matière (le site faisait référence au dictionnaire Webster du début de ce siècle, sur papier donc), et que le terme était donc connu des ingénieurs et techniciens qui construisaient les premiers ordinateurs



la version informatique colle plus à la définition même du mot bug qui se rattache aux insectes… quid du rapport de la métallurgie et du Bug ?








sirius35 a écrit :



la version informatique colle plus à la définition même du mot bug qui se rattache aux insectes… quid du rapport de la métallurgie et du Bug ?







Ah, j’ai trouvé ( cette citation de Thomas Edison:

«It has been just so in all of my inventions. The first step is an intuition, and comes with a burst, then difficulties arise — this thing gives out and [it is] then that “Bugs” — as such little faults and difficulties are called — show themselves and months of intense watching, study and labor are requisite before commercial success or failure is certainly reached.»