Template:Ada

This is the list of templates available for the Ada Programming wikibook. See also /Templates.

Ada code
Full example:

; ;  ;  Print_Constants T_IO    ; Latin_1 ; T_IO.Put_Line (Item ); T_IO.Put_Line (Latin_1.Not_Sign ); T_IO.Put_Line (Integer ); T_IO.Put_Line (Float ); Print_Constants;

gives: ; ;  ;  Print_Constants T_IO    ; Latin_1 ; T_IO.Put_Line (Item ); T_IO.Put_Line (Latin_1.Not_Sign ); T_IO.Put_Line (Integer ); T_IO.Put_Line (Float ); Print_Constants;

Tags

 * New features of the language:
 * Template:Ada/83
 * Template:Ada/95 (see /Ada 95 feature)
 * Template:Ada/2005 (see /Ada 2005 feature)
 * Template:Ada/2012 (see /Ada 2012 feature)
 * Template:Ada/2022 (see /Ada 2022 feature)
 * Deprecated features of the language:
 * Template:Ada/95/Obsolescent (see /Ada 95 obsolescent)
 * Template:Ada/2005/Obsolescent
 * Template:Ada/2012/Obsolescent
 * Incompatibilities introduced with previous language versions:
 * Template:Ada/95/Incompatibility
 * Template:Ada/2005/Incompatibility (see /Ada 2005 incompatibilities)
 * Template:Ada/2012/Incompatibility (see /Ada 2012 incompatibilities)
 * Maintenance:
 * Ada/stub (for unfinished pages)

Ada Reference Manual
Except when required, the preferred option is to put a link to the last official version.


 * Default version (currently, Ada 2012):
 * Template:Ada/RM
 * Ada 2022:
 * Template:Ada/2022/RM
 * Ada 2012:
 * Template:Ada/2012/RM
 * Ada 2005:
 * Template:Ada/2005/RM
 * Ada 95:
 * Template:Ada/95/RM
 * Ada 83:
 * Template:Ada/83/RM

Ada Quality and Style Guide

 * Last version (currently, for Ada 95):
 * Template:Ada/SG1, Template:Ada/SG2, and Template:Ada/SG3.
 * Ada 95:
 * Template:Ada/95/SG1, Template:Ada/95/SG2, and Template:Ada/95/SG3.
 * Ada 83:
 * Template:Ada/83/SG1, Template:Ada/83/SG2, and Template:Ada/83/SG3.

Ada Rationale

 * Ada 2005:
 * Template:Ada/2005/R1, Template:Ada/2005/R2, and Template:Ada/2005/R3.
 * Ada 95:
 * Template:Ada/95/R1, Template:Ada/95/R2, and Template:Ada/95/R3.
 * Ada 83:
 * Template:Ada/83/R1, Template:Ada/83/R2, and Template:Ada/83/R3.

Note: there are not templates redirections to the last version of the rationale because every version of the language has its own rationale, completely different from the others.

Ada Issues

 * Template:Ada/83/AI
 * Template:Ada/95/AI
 * Template:Ada/2005/AI

Navigation

 * Template:Ada/Navigation
 * Template:Ada/Keywords
 * Template:Ada/Operators