4. Typen und Datenstrukturen
  4.1  Einführung
  4.2  Das strenge Typkonzept von Ada
  4.3  Definierte Typenklassen in Ada
 
  4.3.1  Skalare Typen
 
  4.3.1.1  Aufzählungstypen
  4.3.1.2  Ganzzahlige Typen
  4.3.1.3  Reele Typen
  4.3.2  Zusammengesetzte Typen
 
  4.3.2.1  Reihungstypen (Arrays)
  4.3.2.2  Verbundtypen
  4.3.3  Zugriffstypen
  4.3.4  Private Typen
  4.4  Allgemeine Prinzipien zur Bildung von Typen und den darauf erlaubten Operationen
 
  4.4.1  Variablen und Konstante
  4.4.2  Abgeleitete Typen
  4.4.3  Untertypen
  4.4.4  Attribute
  4.4.5  Anwendbare Operationen
  4.5 Überwachte Typen