请输入您要查询的百科知识:

 

词条 Steelman language requirements
释义

  1. See also

  2. External links

{{no footnotes|date=August 2018}}

The Steelman language requirements were a set of requirements which a high-level general-purpose programming language should meet, created by the United States Department of Defense in The Department of Defense Common High Order Language program in 1978. The predecessors of this document were called, in order, "Strawman", "Woodenman", "Tinman" and "Ironman".

The requirements focused on the needs of embedded computer applications, and emphasised reliability, maintainability, and efficiency. Notably, they included exception handling facilities, run-time checking, and parallel computing.

It was concluded that no existing language met these criteria to a sufficient extent, so a contest was called to create a language that would be closer to fulfilling them. The design that won this contest became the Ada programming language.

The resulting language followed the Steelman requirements closely, though not exactly.

The Ada 95 revision of the language went beyond the Steelman requirements, targeting general-purpose systems in addition to embedded ones, and adding features supporting object-oriented programming.

See also

  • ALGOL 68
  • Pascal
  • Smalltalk
  • Ada

External links

{{Wikisource|Steelman language requirements}}
  • Steelman on-line
  • Evaluation of ALGOL 68, Jovial J3B, Pascal, SIMULA 67, and TACPOL Versus TINMAN - Requirements for a Common High Order Programming Language. - Report Number: 1021-14
  • Ada, C, C++, and Java vs. The Steelman
{{prog-lang-stub}}

2 : Ada (programming language)|Programming language design

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/9/24 8:31:03