Ada: Unterschied zwischen den Versionen

Aus FabLab Region Nürnberg
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
== Ada ==
== Ada ==


=== Erstes Programm ===
=== Erstes Programm: Hallo Welt! ===


Dieses Programm gibt die Zeichenkette "Hallo Welt!" unter Verwendung der Bibliothek "Ada.Text_IO" in der Kommandozeile aus.
Dieses Programm gibt die Zeichenkette "Hallo Welt!" unter Verwendung der Bibliothek "Ada.Text_IO" in der Kommandozeile aus.
Zeile 8: Zeile 8:
|+  
|+  
|-
|-
! main.adb
! main.adb   (Paket-Implementierungs-Datei)
|-
|-
|  
|  
Zeile 19: Zeile 19:
     0007:  '''end''' main;
     0007:  '''end''' main;
|}
|}
== 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_body" ===
In diesem Ordner werden alle Paket-Header-Dateien (engl: *.ads) abgelegt.
=== Ordner "ada_package" ===
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.






Stand: 2022_1105
Stand: 2022_1105

Version vom 2. Dezember 2022, 23:32 Uhr

Ada

Erstes Programm: Hallo Welt!

Dieses Programm gibt die Zeichenkette "Hallo Welt!" unter Verwendung der Bibliothek "Ada.Text_IO" in der Kommandozeile aus.

main.adb (Paket-Implementierungs-Datei)
   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;


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_body"

In diesem Ordner werden alle Paket-Header-Dateien (engl: *.ads) abgelegt.

Ordner "ada_package"

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.



Stand: 2022_1105