Category:Ada: Difference between revisions

Added Ada 2012 to the list.
(Categorized according to Language Comparison Table.)
(Added Ada 2012 to the list.)
(6 intermediate revisions by 4 users not shown)
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]].
|exec=machine
|gc=allowed
|parampass=both
|checking=static
|compat=nominative
|express=explicit
|strength=strong
|safety=safe
|LCT=yes
{{language|Adabnf=http://www.adaic.org/standards/1zrm/html/RM-P.html}}'''Ada''' is a structured, statically typed [[imperative programming|imperative]] computer programming language. Ada was initially standardized by [[ANSI]] in 1983 and by [[ISO]] in 1987. ItThis version of the language is calledcommonly known as [[Ada 83]]. The next version, known as [[Ada 95]], was standardized by ISO 1nin 1995 (ISO/IEC 8652:1995). Theand newestis versioncommonly ofknown theas standard[[Ada was published in March, 200795]]. That versionFollowing isthat officiallyISO calledpublished ISO/IEC 8652:1995/Amd 1:2007. Thisin version2007, which is officiallycommonly stillknown theas 1995[[Ada version2005]]. with anMost amendmentrecently inISO 2007published [http://www.ada-auth.org/standards/12rm/html/RM-TTL.html ItISO/IEC is8652:2012(E)], commonly known as [[Ada 20052012]]. Formally only the most recent version of the language is known as '''Ada'''.
 
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]].
==Grammar==
 
* [[wp:Van Wijngaarden grammar|W-Grammar]] Description for Ada. Air Force Inst. of Tech., Wright-Patterson [http://www.ntis.gov/search/product.aspx?ABBR=ADA177802 - Master's thesis]
[[Category:Programming paradigm/Concurrent programming]][[Category:Programming paradigm/Distributed programming]][[Category:Programming paradigm/Generic programming]][[Category:Programming paradigm/Imperative programming]][[Category:Programming paradigm/Object-oriented programming]][[Category:Typing/Strong]][[Category:Typing/Safe]][[Category:Typing/Expression/Explicit]][[Category:Typing/Nominative]][[Category:Typing/Checking/Static]][[Category:Parameter passing/By value]][[Category:Parameter passing/By reference]][[Category:Garbage collection/Allowed]]
{{Language programming paradigm|Concurrent}}
{{Language programming paradigm|Distributed}}
{{Language programming paradigm|Generic}}
{{Language programming paradigm|Imperative}}
{{Language programming paradigm|Object-oriented}}
Anonymous user