Ada Kompaktkurs
Sommersemester 1998
Ziel des Kurses
Vermittlung von Grundlagen der Programmiersprache Ada: Objekte, Typen,
Unterprogramme, Pakete und Sichtbarkeit, Exceptions, Tasks, Generics,
Objektorientierung in Ada, Standardbibliotheken, etc.
Der Kurs wendet sich sowohl an Studenten aus dem Vordiplomsstudium als
auch an solche aus dem Hauptdiplomsstudium. Kenntnisse in Ada sind in
den meisten studentischen Arbeiten in den Abteilungen "Software
Engineering" und "Programmiersprachen und ihre Übersetzer"
Voraussetzung. Er ist auch für die Vorlesung "Konzepte von
Programmiersprachen" von Nutzen.
Für den Kurs sind keine Vorkenntnisse
erforderlich. Programmiererfahrung in einer anderen Sprache wie
Modula-2 ist für das Verständnis der Sprache von Vorteil.
Organisatorisches
Der Kompaktkurs wird in der 31. Woche, vom 27.-31. Juli (d.h. in der
zweiten Woche der Semesterferien) stattfinden. Wir werden jeweils am
Morgen von 8:30-12:00 Uhr zwei Unterrichtseinheiten durchnehmen und am
Nachmittag betreute Übungen haben.
Voraussetzung für den Erhalt des Scheins ist die erfolgreiche
Bearbeitung einer kleineren Programmieraufgabe.
Anmeldung am schwarzen Brett der Abteilung Programmiersprachen und
ihre Übersetzer.
Ada-Compiler
Die Binaries für den Gnu Ada-Compiler Gnat für Linux, MS-DOS,
Windows95 und Windows NT stehen per anonymous FTP unter:
ftp.informatik.uni-stuttgart.de/pub/ps/info_II
zur Verfügung. Binaries für andere Plattformen gibt es per anonymous
FTP unter: cs.nyu.edu.
Dokumentation zu Gnat und Ada in HTML
Dokumentation zu Gnat und Ada stehen in Form von HTML zur
Verfügung. Diese Dokumente sind via AdaBasis
(unter Documents/...) erhältlich. Sie können sich die HTML-Dokumente auch unter
ftp.informatik.uni-stuttgart.de/pub/ps/info_II/doc
besorgen. Im einzelnen sind dies:
Sie können die Dateien mit der Endung .tar.gz wie folgt auspacken:
gzip -dc | tar -xf -
bzw. auch mit:
tar -xzf
Literatur
Unsere Institutsbibliothek enthält die folgenden Bücher zu Ada:
Software engineering with Ada / Grady Booch. - 2. ed.. - 580 S.. -
Menlo Park, Calif. [u.a.] : Benjamin / Cummings, 1987. -
(The Benjamin-Cummings series in Ada and software engineering). -
ISBN 0-8053-0604-8.
Verfasser: Booch, Grady.
Signatur : D.2.3.
Standort : Booc sowie im Semesterapparat von Herrn Ludewig.
BV-Nummer: 14070; 14523; 14524.
Bespricht nur den alten Standard Ada 83. Das Buch
führt auch in das Software Engineering ein. Damit bekommt man
einen guten Hintergrund; wenn man aber nur die Sprache lernen
möchte, wird es etwas länglich.
Understanding Ada : a software engineering approach / Gary Bray ; David
Pokrass. - reprint. - XV, 352 S.. -
Malabar, Flo. : Krieger, 1992. -
ISBN 0-89464-744-X.
Verfasser: Bray, Gary; Pokrass, David.
Signatur : D.1.0; D.3.0.
Standort : Bray sowie im Semesterappart von Herrn Plödereder.
BV-Nummer: 17306; 17307; 17308.
Bespricht nur den alten Standard Ada 83. Dieses Buch eignet sich
gut, um Ada 83 zu lernen. Auch als Nachschlagewerk ist es gut
geeignet.
Im Buchhandel finden Sie mehrere Werke zum neuen Sprachstandard Ada
95. Als Buch für Ada 95 empfehle ich:
John Barnes. Programming in
Ada95. Addison-Wesley. Das 700 Seiten dicke Buch deckt alle
Bereich Adas ab. Demnächst wird es eine neue Auflage dieses
Werkes geben.
Zudem finden Sie in der Fachschaft das Skriptum zum
Kompaktkurs. Sollte es vergriffen sein, können Sie auch bei mir eine
Kopiervorlage bekommen.
Weiterführende Informationen zu Gnat und Ada
Weiterführende Informationen zu Gnat und Ada finden Sie unter
http://www.informatik.uni-stuttgart.de/ifi/ps/ada-doc.
Bernd Holzmüller, holzmuel@informatik.uni-stuttgart.de
Last modified: Fri May 15 16:30:02 MET DST 1998