Ada
Ada
Framework
Zum Erstellen eines lauffähigen Programms unter Linux muss der Quelltext, welcher kompiliert werden soll, in ein Framework eingefügt werden. Dieses besteht im Wesentlichen aus einer flachen Ordnerstruktur, in welcher neben Paket-Header-Dateien (engl: *.ads) und Paket-Implementierungs-Dateien (engl: *.adb) temporäre Dateien sortiert sind. Zur Kompilierung und zur Dateiverwaltung unter Verwendung des Steuerprogramms "make" genügt eine Steuerdatei namens "makefile" im Wurzelverzeichnis. Die Bedienung des Frameworks erfolgt unter Verwendung der Kommandozeile.
Ordner "ada_package"
In diesem Ordner werden alle Paket-Header-Dateien (engl: *.ads) abgelegt.
Ordner "ada_body"
In diesem Ordner werden alle Paket-Implementierungs-Dateien (engl: *.adb) abgelegt.
Ordner "work"
Hier werden während des Kompiliervorgangs temporäre Dateien erzeugt. Der Inhalt des Ordners muss weder bearbeitet noch archiviert werden.
Ordner "../BACKUP"
Es besteht die Möglichkeit, unter Verwendung der Steuerdatei Zwischenstände abzuspeichern. Die Quelltexte in den Ordnern "ada_body" und "ada_package" werden in einer Zip-Datei archiviert. Der Name der Zip-Datei in der Steuerdatei unter Verwendung des Projektnamens, eines Datumstempels und eines Zeitstempels automatisch vergeben.
Erstes Programm: Hallo Welt!
Dieses Programm gibt die Zeichenkette "Hallo Welt!" unter Verwendung der Bibliothek "Ada.Text_IO" in der Kommandozeile aus.
ada_body/*.adb: Paket-Implementierungs-Dateien
main.adb |
---|
0001: with Ada.Text_IO; 0002: 0003: procedure main is 0004: use Ada.Text_IO; 0005: begin 0006: Put_Line( "Hallo Welt!" ); 0007: end main; |
ada_package/*.ada: Paket-Header-Dateien
Da das Programm nur aus einer Procedure besteht wird hier keinen Paket-Header-Datei benötigt.
Stand: 2022_1105