|
2.3 Erweiterung der Funktionalität
Neben Anlagen mit rein informativem Charakter, in denen z. B. die Ada-Syntax
und die Definitionen zu
verwendeten Begriffen zusammengefaßt werden, existieren Anlagen zur
Standardisierung von Spracherweiterungen (Spezifikationen von Bibliothekseinheiten),
die für spezifische Aufgabenbereiche benötigt werden.
Ada-Programme werden portabel
und für Außenstehende verständlicher, wenn durchgängig
solche Funktionalität benutzt wird, die in der Anlage des betreffenden
Aufgabenbereichs spezifiziert ist. Andererseits ermöglicht dieses Konzept
den Übersetzerherstellern, ihre Systeme unter Ausnutzung der Fähigkeiten
der jeweiligen Basismaschine (Hardware und Betriebssystem) optimal zu implementieren
und sich auf die Entwicklung jener Bibliotheken zu beschränken, die
für das Anwendungsgebiet des jeweiligen Ada-Systems
von Bedeutung sind.
Bei der Implementierung der jeweiligen Bibliotheken sind beliebige Kombinationen
möglich. Es existieren jedoch auch Anlagen, die die Implementierung weiterer
Anlagen voraussetzen.
|