Category:Ada: Difference between revisions

227 bytes removed ,  15 years ago
Changed to named params per LCT
(Using templates for language feature categorization, to help prevent typos and silly mistakes.)
(Changed to named params per LCT)
Line 1:
{{language|Ada
{{language|Ada}}'''Ada''' is a structured, statically typed [[imperative programming|imperative]] computer programming language initially standardized by [[ANSI]] in 1983 and by [[ISO]] in 1987. It is called as [[Ada 83]]. The next version, known as [[Ada 95]], was standardized by ISO 1n 1995 (ISO/IEC 8652:1995). The newest version of the standard was published in March, 2007. That version is officially called ISO/IEC 8652:1995/Amd 1:2007. This version is officially still the 1995 version with an amendment in 2007. It is known as [[Ada 2005]].
|gc=allowed
|parampass=both
|checking=static
|compat=nominative
|express=explicit
|strength=strong
{{language|Adasafety=safe}}'''Ada''' is a structured, statically typed [[imperative programming|imperative]] computer programming language initially standardized by [[ANSI]] in 1983 and by [[ISO]] in 1987. It is called as [[Ada 83]]. The next version, known as [[Ada 95]], was standardized by ISO 1n 1995 (ISO/IEC 8652:1995). The newest version of the standard was published in March, 2007. That version is officially called ISO/IEC 8652:1995/Amd 1:2007. This version is officially still the 1995 version with an amendment in 2007. It is known as [[Ada 2005]].
 
The language is named after [http[wp://en.wikipedia.org/wiki/Ada_Lovelace |Augusta Ada King, Countess of Lovelace]] thought to be the first ever programmer. Initially it was designed for [http://www.defense.gov U.S. Department of Defense]. The language is used for large and mission-critical systems. See [http[wp://en.wikipedia.org/wiki/Ada_(programming_language) |also]].
 
{{Language programming paradigm|Concurrent}}
Line 8 ⟶ 15:
{{Language programming paradigm|Imperative}}
{{Language programming paradigm|Object-oriented}}
{{Language typing|Strong}}
{{Language typing|Safe}}
{{Language type expression|Explicit}}
{{Language type compatibility|Nominative}}
{{Language type checking|Static}}
{{Language parameter passing|By value}}
{{Language parameter passing|By reference}}
{{Language garbage collection|Allowed}}
Anonymous user