Ada (programming language): Difference between revisions

Content deleted Content added
Consolidating sections post-merge
Line 81:
 
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]].<ref>David A. Wheeler (1997), [https://web.archive.org/web/20200914235617/https://dwheeler.com/steelman/steeltab.htm "Ada, C, C++, and Java vs. The Steelman"]. Originally published in ''Ada Letters'' July/August 1997</ref>
 
=== See also ===
* [[ALGOL 68]]
* [[Pascal (programming language)|Pascal]]
* [[Smalltalk]]
* [[Ada (programming language)|Ada]]
 
=== External links ===
{{Wikisource|Steelman language requirements}}
* Department of Defense (June 1978), [https://web.archive.org/web/20200914235620/https://dwheeler.com/steelman/steelman.htm Requirements for High Order Computer Programming Languages: "Steelman"]
* David A. Wheeler (1996), [https://web.archive.org/web/20200915104558/https://dwheeler.com/steelman/ Introduction to Steelman On-Line] (Version 1.2).
* SoftTech Inc. (1976), [https://archive.org/details/DTIC_ADA037637/mode/2up "Evaluation of ALGOL 68, Jovial J3B, Pascal, SIMULA 67, and TACPOL Versus TINMAN - Requirements for a Common High Order Programming Language."] - See also: [[ALGOL 68]], [[JOVIAL|Jovial]] J3B, [[Pascal (programming language)|Pascal]], [[SIMULA]] 67, and [[TACPOL]] (Defense Technical Information Center - DTIC ADA037637, Report Number 1021-14).
* David A. Wheeler (1997), [https://web.archive.org/web/20200914235617/https://dwheeler.com/steelman/steeltab.htm "Ada, C, C++, and Java vs. The Steelman"]. Originally published in ''Ada Letters'' July/August 1997.
 
== Standardization ==
Line 310 ⟶ 297:
{{Portal|Computer programming}}
* [[List of compilers#Ada compilers|Ada compilers]]
* [[ALGOL 68]]
* [[APSE]] – a specification for a programming environment to support software development in Ada
* [[Pascal (programming language)|Pascal]]
* [[Ravenscar profile]] – a subset of the Ada tasking features designed for safety-critical hard real-time computing
* [[Smalltalk]]
* [[SPARK (programming language)|SPARK]] – a programming language consisting of a highly restricted subset of Ada, annotated with meta-information describing desired component behavior and individual runtime requirements
* [[VHDL]], Ada-based hardware description language
Line 396 ⟶ 386:
{{Commons category|Ada (programming language)}}
{{Wikibooks|Ada Programming}}
{{Wikisourcecat|Ada|Steelman language requirements}}
{{Wikiversity|Ada}}
* [https://www.adaic.org Ada Resource Association]
Line 402 ⟶ 392:
* [https://www.open-std.org/JTC1/SC22/WG9/ JTC1/SC22/WG9 ISO home of Ada Standards]
* [http://purl.umn.edu/41474 Ada Programming Language Materials, 1981–1990]. [[Charles Babbage Institute]], University of Minnesota.
* Department of Defense (June 1978), [https://web.archive.org/web/20200914235620/https://dwheeler.com/steelman/steelman.htm Requirements for High Order Computer Programming Languages: "Steelman"]
* David A. Wheeler (1996), [https://web.archive.org/web/20200915104558/https://dwheeler.com/steelman/ Introduction to Steelman On-Line] (Version 1.2).
* SoftTech Inc. (1976), [https://archive.org/details/DTIC_ADA037637/mode/2up "Evaluation of ALGOL 68, Jovial J3B, Pascal, SIMULA 67, and TACPOL Versus TINMAN - Requirements for a Common High Order Programming Language."] - See also: [[ALGOL 68]], [[JOVIAL|Jovial]] J3B, [[Pascal (programming language)|Pascal]], [[SIMULA]] 67, and [[TACPOL]] (Defense Technical Information Center - DTIC ADA037637, Report Number 1021-14).
* David A. Wheeler (1997), [https://web.archive.org/web/20200914235617/https://dwheeler.com/steelman/steeltab.htm "Ada, C, C++, and Java vs. The Steelman"]. Originally published in ''Ada Letters'' July/August 1997.
 
{{Pascal programming language family}}