|
2.4 Programmeinheiten (allgemein)
Die meisten Ada-Programme bestehen, neben einem Hauptprogramm, aus einer großen
Anzahl von Programmeinheiten. Man kann Programmeinheiten als die logischen Teile
zur Bildung eines kompletten Ada-Programms auffassen.
Unter Programmeinheiten werden in Ada die folgenden Sprachmittel verstanden:
- Unterprogramme zur Realisierung
eines Algorithmus;
- Pakete zur Zusammenfassung
anderer Programmeinheiten und Daten;
- Prozesse zur Beschreibung
von parallel ablaufenden Algorithmen;
- generische Einheiten (siehe
7.13), die als Schablone für die Erzeugung von Paketen und
Unterprogrammen dienen;
- geschützte Einheiten (siehe 10.9
und 10.10) zur Vereinfachung
der Implementierung von Shared-data-Programmobjekten, die bei Verwendung
mehrerer Prozesse zur Zugriffskontrolle auf exklusiv nutzbare Betriebsmittel
verwendet werden.
|