Adaptation in French of The Story of My Life so Far - Part 85
Ceci est l'histoire de ma vie jusqu’à ce jour.
A lire avant: Histoire Courte de ma Famille en France
L'histoire commence ici.
Épisode précédent: #84
Quand on m'a dit que mon prochain poste serait au CAD, le Centre d'Analyse de Défense à la fin de mon commandement de la Cybèle, je savais déjà que je n'avais pas un avenir brillant dans la Marine Nationale.
J'avais 37 ans et j'étais considéré comme un officier "technique". Cela signifiait que ma hiérarchie ne pensais pas que je sois en mesure de commander une force de la Marine ou de gérer un grand nombre de personnes. J'aurais probablement pu obtenir le commandement d'un autre navire, mais cela aurait signifié passer plusieurs années dans un bureau à faire des choses que je n'aurais certainement pas appréciées.
À la fin de mon poste au CAD, j'aurais passé 20 ans dans la marine, et je serais assez jeune pour commencer une autre carrière que j'apprécierais. Il y avait des possibilités au CAD d'apprendre de nouvelles compétences qui pourraient m'aider dans le futur.
J'ai déjà dit que le CAD était un «établissement de recherche militaire plutôt secret». J'aurais dû dire discret au lieu de secret. L'existence du CAD est connue publiquement; les travaux réalisés au CAD ne sont pas publiés.
Il y a plusieurs équipes d'ingénieurs, dont une pour chacune des branches des forces armées: Armée de Terre, Marine et Armée de l'Air. À chacune de ces équipes, un officier est attaché pour assurer la liaison avec la hiérarchie militaire et répondre aux questions posées par les ingénieurs. Je devais être l'officier de l'équipe Marine.
La plupart du travail au CAD est fait dans des simulations informatiques. Avant mon arrivée au CAD, la majeure partie du code était écrite dans le langage de programmation FORTRAN. Il n'était pas très pratique de programmer des simulations modernes avec ce langage. L'ingénieur en chef de l'équipe Marine, Christian Sautereau, avait découvert récemment le langage de programmation Ada et avait décidé de créer un moteur de simulation en Ada, qui pourrait être utilisé pour de nombreuses simulations.
Quand je suis arrivé au CAD, j'ai immédiatement fait savoir aux ingénieurs logiciels de l'équipe Marine que j'avais de l'expérience en programmation et que j'aimerais beaucoup participer à leur travail de programmation.
J'avais appris l'existence d'Ada quand j'étais à Halifax en 1980, et ce langage m'avait paru extrêmement intéressant.
J'ai donc demandé à apprendre Ada et en novembre 1986, je suis allé suivre un cours Ada d'une semaine à Paris, donné par Alsys, le créateur de l'un des premiers compilateurs Ada validés. Au cours de cette semaine, j'ai rencontré pour la première fois Jean Ichbiah, qui avait créé Alsys et qui avait dirigé l'équipe qui a conçu la langue Ada.
Je me suis donc impliqué dans la conception et la programmation du moteur de simulation. J'ai même proposé de le nommer "ESCADRE". Cela signifiait à l'origine «Environnement de Simulation du CAD pour Réaliser des Études».
Après plus de 30 ans, ESCADRE est toujours vivant.
Et c'est ainsi que j'ai pu apprendre le langage de programmation Ada qui aura une grande influence sur ma carrière professionnelle ultérieure.
La suite Épisode 86
Résumé
Épisode 1 - Épisode 2 - Épisode 3 - Épisode 4 - Épisode 5 - Épisode 6
Épisode 7 - Épisode 8 - Épisode 9 - Épisode 10 - Épisode 11 - Épisode 12
Épisode 13 - Épisode 14 - Épisode 15 - Épisode 16 - Épisode 17 - Épisode 18
Épisode 19 - Épisode 20 - Épisode 21 - Épisode 22 - Épisode 23 - Épisode 24
Épisode 25 - Épisode 26 - Épisode 27 - Épisode 28 - Épisode 29 - Épisode 30
Épisode 31 - Épisode 32 - Épisode 33 - Épisode 34 - Épisode 35 - Épisode 36
Épisode 37 - Épisode 38 - Épisode 39 - Épisode 40 - Épisode 41 - Épisode 42
Épisode 43 - Épisode 44 - Épisode 45 - Épisode 46 - Épisode 47 - Épisode 48
Épisode 49 - Épisode 50 - Épisode 51 - Épisode 52 - Épisode 53 - Épisode 54
Épisode 55 - Épisode 56 - Épisode 57 - Épisode 58 - Épisode 59 - Épisode 60
Épisode 61 - Épisode 62 - Épisode 63 - Épisode 64 - Épisode 65 - Épisode 66
Épisode 67 - Épisode 68 - Épisode 69 - Épisode 70 - Épisode 71 - Épisode 72
Épisode 73 - Épisode 74 - Épisode 75 - Épisode 76 - Épisode 77 - Épisode 78
Épisode 79 - Épisode 80 - Épisode 81 - Épisode 82 - Épisode 83 - Épisode 84