Page 99 sur 100

Re: [Nécro] Rubrique nécro-(lo)-geeks : quand la nécro s'copie sur CNO

Publié : mer. oct. 07, 2026 6:14 pm
par Gridal
Étrange, et triste, d'apprendre sa mort alors que je suis justement en train de lire un de ses bouquins, le cinquième tome des Dossiers secrets de Harry Dickson...

Re: [Nécro] Rubrique nécro-(lo)-geeks : quand la nécro s'copie sur CNO

Publié : jeu. oct. 08, 2026 11:35 am
par Deimoss
Margaret Hamilton n'est plus. C'est entre autres chose l'architecte derrière l'ensemble logiciel qui permit au programme Apollo d'être le succès qu'il a été et c'est la qualité de ces logiciels qui ont fait qu'Apollo 11 a été un moment historique positif et pas le crash du premier vaisseau habité sur la Lune.
Image devenue célèbre d'elle à côté du code du logiciel de navigation du module Apollo.
Image

Re: [Nécro] Rubrique nécro-(lo)-geeks : quand la nécro s'copie sur CNO

Publié : jeu. oct. 08, 2026 11:40 pm
par Federico67
Elle a quel âge sur la photo ? Je lui donne 12 ans et demi... 😯
PS : d'après Wikipedia, la photo est de 1969, donc elle a 33 ans

Re: [Nécro] Rubrique nécro-(lo)-geeks : quand la nécro s'copie sur CNO

Publié : ven. oct. 09, 2026 12:15 am
par Deimoss
C'est pas tant qu'elle était un petit gabarit (taille moyenne pour l'époque) que la pile de documents était colossale.

Re: [Nécro] Rubrique nécro-(lo)-geeks : quand la nécro s'copie sur CNO

Publié : ven. oct. 09, 2026 8:48 am
par Federico67
Je ne la connaissais pas. Mais être si jeune et responsable du développement du soft* pour un programme si important, c'est impressionnant. Surtout qu'à l'époque, les méthodes de génie logiciel étaient encore sûrement à être inventées.

* je suis curieux de savoir en quel langage ça a été écrit... assembleur ? autre ?

Re: [Nécro] Rubrique nécro-(lo)-geeks : quand la nécro s'copie sur CNO

Publié : ven. oct. 09, 2026 8:54 am
par Vociférator
Federico67 a écrit : ↑ven. oct. 09, 2026 8:48 am Je ne la connaissais pas. Mais être si jeune et responsable du développement du soft* pour un programme si important, c'est impressionnant. Surtout qu'à l'époque, les méthodes de génie logiciel étaient encore sûrement à être inventées.

* je suis curieux de savoir en quel langage ça a été écrit... assembleur ? autre ?

A l'origine, la programmation était considérée comme un travail de dactylo / secrétaire, raison pour laquelle il y avait une majorité, ou au moins une proportion importante, de femmes dans ces métiers, par rapport aux populations IT de nos jours.

Pour le langage, je crois que c'était COBOL mais je peux me tromper.

Re: [Nécro] Rubrique nécro-(lo)-geeks : quand la nécro s'copie sur CNO

Publié : ven. oct. 09, 2026 9:14 am
par Hermi
COBOL c'était un langage plutôt à destination des banques. Je pencherais pour de l'assembleur.

Re: [Nécro] Rubrique nécro-(lo)-geeks : quand la nécro s'copie sur CNO

Publié : ven. oct. 09, 2026 10:22 am
par cdang
Vociférator a écrit : ↑ven. oct. 09, 2026 8:54 am A l'origine, la programmation était considérée comme un travail de dactylo / secrétaire, raison pour laquelle il y avait une majorité, ou au moins une proportion importante, de femmes dans ces métiers, par rapport aux populations IT de nos jours.
Euuuh... Il y avait deux métiers différents : analyste programmeur·euse, l'équivalent de la concepteur·ice actuelle, et perforateur·ice (pas sûr du nom), qui faisait effectivement de la dactylographie (prend le listing manuscrit ou tapuscrit et crée les cartes perforées à passer dans le lecteur).

Ma maman était analyste programmeuse dans les années 1960 (elle s'est arrêté de travaillé à la naissance de son premier enfant).

Re: [Nécro] Rubrique nécro-(lo)-geeks : quand la nécro s'copie sur CNO

Publié : ven. oct. 09, 2026 11:46 am
par Rosco

Re: [Nécro] Rubrique nécro-(lo)-geeks : quand la nécro s'copie sur CNO

Publié : ven. oct. 09, 2026 2:52 pm
par rogre
Mort, Olivier Mourgue, 87 ans, le designer (français) de "2001 Odyssée de l'espace":

https://www.lemonde.fr/disparitions/art ... _3382.html

Image

Re: [Nécro] Rubrique nécro-(lo)-geeks : quand la nécro s'copie sur CNO

Publié : ven. oct. 09, 2026 11:49 pm
par Federico67
Vociférator a écrit : ↑ven. oct. 09, 2026 8:54 am Pour le langage, je crois que c'était COBOL mais je peux me tromper.
Assembleur, fortran, ok, mais cobol ce serait très étonnant... sauf si l'objectif réel était de créer une succursale de la First American Moon Bank :mrgreen:

Re: [Nécro] Rubrique nécro-(lo)-geeks : quand la nécro s'copie sur CNO

Publié : sam. oct. 10, 2026 9:21 am
par OSR
Je pense qu’elle avait dû créer son propre langage de programmation, même si à la base c’est de l’assembleur, elle était vraiment une scientifique de très haut niveau. Sans doute aussi la fondatrice du métier d’analyste programmeur (c’est elle qui a inventé le terme « software engineer »).

C’est aussi elle qui a conceptualisé les gestionnaires d’exécutions asynchrones (très utile sur des ordis avec quelques dizaines de kilos de RAM).

Re: [Nécro] Rubrique nécro-(lo)-geeks : quand la nécro s'copie sur CNO

Publié : sam. oct. 10, 2026 5:45 pm
par Hermi
D'autant plus qu'à l'époque il y avait autant d'assembleurs que de processeurs. J'imagine que la NASA avait développé ses propres processeurs, et donc un langage qui va avec.

Re: [Nécro] Rubrique nécro-(lo)-geeks : quand la nécro s'copie sur CNO

Publié : dim. oct. 11, 2026 12:37 am
par Federico67
Google dit :
Le langage de programmation utilisé par l'informaticienne Margaret Hamilton ainsi que son équipe du MIT pour le programme Apollo de la NASA était le langage assembleur de l'AGC (Apollo Guidance Computer assembly language).

À l'époque des missions Apollo, les langages de programmation de haut niveau (comme le Fortran) existaient, mais ils étaient beaucoup trop gourmands en mémoire. Pour faire tenir le système de navigation dans un ordinateur aux capacités extrêmement limitées (seulement 4 ko de mémoire RAM et 72 ko de mémoire ROM), l'équipe a dû écrire le code au plus près du matériel informatique.

Re: [Nécro] Rubrique nécro-(lo)-geeks : quand la nécro s'copie sur CNO

Publié : dim. oct. 11, 2026 12:53 am
par Killing Joke
En fait le code source du programme de l'Appolo 11 a été rendu publique il y a quelques années, et est disponible sur la plateforme de partage de code "github". Le code a été digitalisé depuis une version papier qui était détenue par le MIT Museum.
https://github.com/chrislgarry/apollo-11

On y voit en effet que le code est 100% en assembleur, environ 150 000 lignes.

C'est assez barbare, surtout avec ce volume, exemple :

Code : Tout sélectionner

RP-TO-R		STQ	BHIZ
			RPREXIT
			RPTORA
		CALL			# COMPUTE M MATRIX FOR MOON
			MOONMX		# LP=LM FOR MOON	RADIANS B0
		VLOAD
			504LM
RPTORB		VXV	VAD
			504RPR
			504RPR
		VXM	GOTO
			MMATRIX		# MPAC=R=MT(T)*(RP+LPXRP)
			RPRPXXXX	# RESET PUSHLOC TO 0 BEFORE EXITING
RPTORA		CALL			# EARTH COMPUTATIONS
			EARTHMX		# M MATRIX B-1
		CALL
			EARTHL		# L VECTOR RADIANS B0
		MXV	VSL1		# LP=M(T)*L 	RAD B-0
			MMATRIX
# Page 1244

Il y a quelques "easter eggs" à y lire, comment une citation de Shapespeare, ou le nom de l'interface homme-machine qui fonctionnait un peu comme un flipper et s'appelle donc "pinball", ou la routine d'allumage des moteurs qui s'appelait "Burn, Baby, Burn". On savait rigoler en ce temps là.