Exigences linguistiques de Steelman - Steelman language requirements

Les exigences du langage Steelman étaient un ensemble d'exigences auxquelles un langage de programmation généraliste de haut niveau devrait satisfaire, créé par le Département de la Défense des États-Unis dans le programme Common High Order Language du Département de la Défense en 1978. Les prédécesseurs de ce document étaient appelés , dans l'ordre, "Strawman", "Woodenman", "Tinman" et "Ironman".

Les exigences se concentraient sur les besoins des applications informatiques embarquées et mettaient l'accent sur la fiabilité, la maintenabilité et l'efficacité. Notamment, ils comprenaient des fonctions de gestion des exceptions , la vérification à l'exécution et le calcul parallèle .

Il a été conclu qu'aucune langue existante ne répondait à ces critères dans une mesure suffisante, un concours a donc été lancé pour créer une langue qui serait plus proche de les remplir. Le design qui a remporté ce concours est devenu le langage de programmation Ada .

Le langage résultant a suivi de près les exigences de Steelman, mais pas exactement.

La révision Ada 95 du langage est allée au-delà des exigences de Steelman, ciblant les systèmes à usage général en plus des systèmes embarqués, et ajoutant des fonctionnalités prenant en charge la programmation orientée objet .

Voir également

Les références

Liens externes