2. Überblick und Grundlagen | ||||||
|
||||||
2.5 Übersetzungseinheiten
Unter Übersetzungseinheiten versteht man die Sprachmittel von Ada, auf welche Programmeinheiten abgebildet werden, damit diese vom Ada-Übersetzer separat verarbeitet werden können. Folgende Ada-Übersetzungseinheiten gibt es:
Übersetzungseinheiten sind die technischen Mittel von Ada, mit denen man die funktionale Sicht (d. h. die Programmeinheiten) umsetzt. Das bedeutet, daß es zu einer Programmeinheit nicht unbedingt eine begrifflich äquivalente Übersetzungseinheit geben muß. Übersetzungseinheiten, die Spezifikationen darstellen, sind vom Standpunkt der Programmbibliothek Bibliothekseinheiten. Rümpfe werden dagegen als Sekundäreinheiten betrachtet. Nur Bibliothekseinheiten können zum Aufbau von Ada-Programmen benutzt werden. Um Bibliothekseinheiten in einer Übersetzungseinheit benutzen zu können, müssen in der sogenannten Kontextklausel die Namen der verwendeten Bibliothekseinheiten aufgezählt werden. Durch die Kontextklausel entstehen Abhängigkeiten zwischen der betrachteten Übersetzungseinheit und den benutzten Bibliothekseinheiten. Die Abhängigkeiten bestimmen die Übersetzungsreihenfolge (siehe 2.7). |
||||||
|