Requisitos de linguagem Steelman - Steelman language requirements
Os requisitos linguísticos Steelman eram um conjunto de requisitos que um alto nível de uso geral linguagem de programação deve atender, criado pelo Estados Unidos Departamento de Defesa em O Departamento de Defesa Comum programa de alta Order Idioma em 1978. Os antecessores deste documento foram chamados , na ordem, "Strawman", "Woodenman", "Tinman" e "Ironman".
Os requisitos se concentraram nas necessidades de aplicativos de computador embutidos e enfatizaram a confiabilidade, facilidade de manutenção e eficiência. Notavelmente, eles incluíram recursos de tratamento de exceções , verificação em tempo de execução e computação paralela .
Concluiu-se que nenhum idioma existente atendia a esses critérios de maneira suficiente, de modo que foi lançado um concurso para criar um idioma que estivesse mais próximo de atendê-los. O design que ganhou este concurso tornou-se a linguagem de programação Ada .
A linguagem resultante seguiu de perto os requisitos do Steelman, embora não exatamente.
A revisão Ada 95 da linguagem foi além dos requisitos do Steelman, visando sistemas de uso geral além dos incorporados e adicionando recursos de suporte à programação orientada a objetos .
Veja também
Referências
links externos
- Departamento de Defesa (junho de 1978), Requisitos para Linguagens de Programação de Computador de Alta Ordem: "Steelman"
- David A. Wheeler (1996), Introdução ao Steelman On-Line (Versão 1.2).
- SoftTech Inc. (1976), "Avaliação de ALGOL 68, Jovial J3B, Pascal, SIMULA 67 e TACPOL Versus TINMAN - Requisitos para uma Linguagem de Programação Comum de Alta Ordem." - Ver também: ALGOL 68 , Jovial J3B, Pascal , SIMULA 67 e TACPOL (Centro de Informações Técnicas de Defesa - DTIC ADA037637, Relatório Número 1021-14).
- David A. Wheeler (1997), "Ada, C, C ++ e Java vs. The Steelman" . Originalmente publicado na Ada Letters em julho / agosto de 1997.