A quoi ressemble la programmation des systèmes informatiques dans l’armée de l’air ?


Je'ne suis pas sûr de vraiment comprendre cette question. Il pourrait s'agir de la programmation ou de la programmation des systèmes d'exploitation.

Lorsque j'étais programmeur dans l'armée de l'air (1973 à 1978), le travail était similaire, à bien des égards, à la programmation contemporaine dans le monde civil. Bien sûr, les applications d'intérêt étaient assez différentes. A ce stade de l'activité informatique, seuls quelques endroits très riches possédaient des ordinateurs. Il s'agissait du gouvernement (où tout a commencé), des banques et des compagnies d'assurance. Les programmes d'applications des sociétés financières étaient probablement très similaires à ceux utilisés aujourd'hui.


Les ordinateurs militaires étaient utilisés à des fins différentes de celles des sociétés financières. C'était presque exactement le même équipement, donc les systèmes d'exploitation et le support dont les gens avaient besoin étaient très similaires. Le logiciel d'application était entièrement différent.

Mes trois premières années en tant que programmeur militaire ont été consacrées à la planification de la guerre nucléaire - en particulier pour les missiles à ogives multiples - le Minuteman III Vandenberg Air Force Base et Poseidon http://www.fas.org/nuke/guide/usa/slbm/c-3.htm . Après cela, j'ai été transféré à Washington DC où j'ai écrit des programmes utilisés pour le contrôle de la qualité du plus important satellite espion utilisé pendant la guerre froide - l'Hexagone ou KH-9 Le satellite espion Hexagone KH-9 fait une rare sortie publique (photos et vidéo). Les programmes d'application dans le domaine de la planification de la guerre étaient écrits en COBOL et avaient beaucoup de points communs avec les applications commerciales, à l'exception de l'activité réelle. Chaque programme comprenait des sous-routines Fortran pour simuler le vol des missiles. Les programmes construisaient et manipulaient de grandes bases de données, traitaient les entrées des utilisateurs et imprimaient des rapports. L'autre poste concernait exclusivement des programmes de traitement d'images utilisés pour la mesure de la qualité de l'ingénierie. Les programmes étaient principalement en Fortran ou en PL/I. J'ai utilisé un peu de langage d'assemblage dans les deux affectations pour les mainframes IBM 360/370 aux deux endroits et le mini-ordinateur PDP-8 sur le site de Washington.

Pour ce qui est des personnes chargées des systèmes, le gros travail de planification de la guerre impliquait plusieurs ordinateurs centraux. Certains étaient IBM, d'autres Honeywell. Chacun de ces ordinateurs avait un cadre de programmeurs de systèmes ainsi que des opérateurs informatiques. Dans un cas, il y avait également un administrateur de base de données. Sur le site de Washington, il devait y avoir beaucoup de programmeurs de systèmes et d'opérateurs informatiques, mais je n'en ai jamais rencontré. Je travaillais sur un site distant et je n'ai visité le centre informatique qu'à quelques occasions. Mes programmes qui fonctionnaient sur le mini-ordinateur utilisaient des lecteurs de bandes locaux pour l'entrée et ceux sur les ordinateurs centraux obtenaient leurs données par un grand terminal RJE (Remote Job Entry) et une ligne de communication cryptée.