Die Programmiersprache Ada wurde im Hinblick auf ihre Anwendung in Automatisierungssystemen ("embedded systems") entwickelt. Dabei wurde besonders auf Echtzeitaspekte Rücksicht genommen. In diesem Zusammenhang sind etwa die Möglichkeiten zur Realisierung von parallelem Programmfluss innerhalb der Sprache (Task-Konzept) sowie vorhandene "low level features" zu erwähnen. In der neuen Version des ISO-Standards für Ada (Ada95) werden auch objektorientierte Konzepte eingeführt (z.B. Vererbung).
In der parallel abgehaltenen Vorlesung wird nicht nur auf die Programmiersprache Ada eingegangen, sondern es werden auch graphische Entwurfsmethoden und deren Umsetzung in Ada vorgestellt.
In der Üung sollen die in der Vorlesung erarbeiteten Konzepte ergänzt und an Hand von praktischen Beispielen vertieft werden.
Die Vorlesung wird als Blocklehrveranstaltung im März gehalten, die Übung beginnt anschließend und dauert bis zum Ende des Semesters.
GNAT (Gnu Ada Translator) is ein public domain Ada-Compiler, den es
für viele gängige Plattformen
gibt, z.B. für Linux, Win95 und NT. Wer ihn sich herunterladen
will, sei auf ftp://cs.nyu.edu/pub/gnat
verwiesen.