Los requisitos del lenguaje Steelman eran un conjunto de requisitos que debía cumplir un lenguaje de programación de propósito general de alto nivel , creados por el Departamento de Defensa de los Estados Unidos en el programa The Department of Defense Common High Order Language en 1978. Los predecesores de este documento se denominaron, en orden, "Strawman", "Woodenman", "Tinman" e "Ironman". [1]
Los requisitos se centraron en las necesidades de las aplicaciones informáticas integradas y pusieron énfasis en la fiabilidad, la capacidad de mantenimiento y la eficiencia. En particular, incluyeron funciones de gestión de excepciones , comprobación en tiempo de ejecución y computación paralela .
Se concluyó que ningún lenguaje existente cumplía estos criterios en grado suficiente, [2] por lo que se convocó un concurso para crear un lenguaje que estuviera más cerca de cumplirlos. El diseño que ganó este concurso se convirtió en el lenguaje de programación Ada .
El lenguaje resultante siguió de cerca los requisitos de Steelman, aunque no de manera exacta.
La revisión Ada 95 del lenguaje fue más allá de los requisitos de Steelman, apuntando a sistemas de propósito general además de los integrados, y agregando características que respaldan la programación orientada a objetos . [3]
Véase también
Referencias
- ^ Departamento de Defensa (junio de 1978), Requisitos para lenguajes de programación informática de alto nivel: "Steelman"
- ^ SoftTech Inc. (1976), "Evaluación de ALGOL 68, Jovial J3B, Pascal, SIMULA 67 y TACPOL frente a TINMAN: requisitos para un lenguaje de programación de orden superior común". - Véase también: ALGOL 68 , Jovial J3B, Pascal , SIMULA 67 y TACPOL (Centro de información técnica de defensa - DTIC ADA037637, número de informe 1021-14)
- ^ David A. Wheeler (1997), "Ada, C, C++ y Java frente a The Steelman". Publicado originalmente en Ada Letters, julio/agosto de 1997
Enlaces externos
Wikisource tiene el texto original relacionado con este artículo:
Requisitos de idioma de Steelman
- Departamento de Defensa (junio de 1978), Requisitos para lenguajes de programación informática de alto nivel: "Steelman"
- David A. Wheeler (1996), Introducción a Steelman On-Line (versión 1.2).
- SoftTech Inc. (1976), "Evaluación de ALGOL 68, Jovial J3B, Pascal, SIMULA 67 y TACPOL versus TINMAN - Requisitos para un lenguaje de programación común de orden superior". - Véase también: ALGOL 68 , Jovial J3B, Pascal , SIMULA 67 y TACPOL (Centro de Información Técnica de Defensa - DTIC ADA037637, Número de informe 1021-14).
- David A. Wheeler (1997), "Ada, C, C++ y Java frente a The Steelman". Publicado originalmente en Ada Letters, julio/agosto de 1997.