Ada 95 repräsentiert den State-of-the-Art moderner Programmiersprachen.
Ein C++-Programmierer kann ebenso wie ein Ada-Entwickler von dem Know-how dieses Softwaretechnik-Wissens profitieren. Der Nutzen des Buches ist somit ein doppelter: Ada 95 Entwickler erlangen das nötige Rüstzeug für erfolgreiche Systementwicklung, Entwickler in anderen Programmiersprachen bekommen zielführende Orientierung für die Durchführung grosser Projekte, dem neuen Stand der Softwaretechnik entsprechend.
Ada 95 ist die zweite und aktuelle Version der Programmiersprache Ada 83. Wichtige Kon strukte sind hinzugekommen, insbesondere für Objektorientierung und Nebenläufigkeit. Ada entstand aus einer Initiative des Verteidigungsministeriums der USA (Department of Defense, DoD). Neben dem speziellen Anwendungsbereich Realzeitsysteme/eingebettete Systeme wer den verschiedene andere Anwendungsbereiche durch spezielIe Erweiterungen unterstützt. Im Gegensatz zu früheren Jahren sind mittlerweile auch preiswerte, ja sogar kostenlose Compiler verfügbar. In den USA findet derzeit ein merklicher Teil der Programmier-Grundausbildung in Ada statt. Dies alles wird die Verbreitung der Sprache über die bereits vorhandene Ada Gemeinde hinaus verstärken. Dieses Buch ist eine Einführung in die Sprache Ada 95. Es ist nicht für Ada-Compilerentwick Ier gedacht. Hier steht die methodische Verwendung der Sprache im Vordergrund und nicht die Abgrenzung erlaubter von nichterlaubten Konstruktionen. Trotzdem solI bei einer Unklarheit bezüglich der Verwendung von Ada hier eine Antwort auffindbar sein. Dieses Buch ist auch nicht als Einführung in das systematische Programmieren für Anfänger gedacht. Statt dessen wendet es sich an Personen, die bereits Erfahrung im Programmieren mit mindestens einer höheren Pro grammiersprache haben. Dies kann auch Fortran, Cobol oder Csein. Für diesen Personenkreis ist dieses Buch sowohl als Grundlage und Begleittext sowohl für Vorlesungen oder Kurse, als auch zum Selbststudium geeignet. Die Kenntnis einer neueren, höheren Ausbildungs-Programmier sprache, wie etwa Modula-2 oder -3, ist zwar nicht Voraussetzung für das Lesen, erleichtert jedoch den Einstieg.
State-of-the-Art der Programmierung
Ada 95 repräsentiert den State-of-the-Art moderner Programmiersprachen. Dieses Buch bietet aber mehr als eine Einführung in Ada 95. Es wird demonstriert, wie die Konzepte von Ada zur Grob- und Detailstrukturierung von Programmen genutzt werden können. Dabei werden Eigenschaften wie Anpassbarkeit bezüglich späterer Erweiterungen und Portierbarkeit, aber auch die Wiederverwendbarkeit von einzelnen Komponenten oder großer Teile festgelegt. Ziel ist es, den Leser in den Stand zu versetzen, grosse und sichere Systeme souverän zu entwickeln.
Ein C++-Programmierer kann ebenso wie ein Ada-Entwickler von dem Know-how dieses Softwaretechnik-Wissens profitieren. Der Nutzen des Buches ist somit ein doppelter: Ada 95 Entwickler erlangen das nötige Rüstzeug für erfolgreiche Systementwicklung, Entwickler in anderen Programmiersprachen bekommen zielführende Orientierung für die Durchführung grosser Projekte, dem neuen Stand der Softwaretechnik entsprechend.
Manfred Nagl
Ada Ada 95 Entwicklung Entwurf Objektorientierung Parametrisierung Programmieren Programmiersprache Programmiersprache C++ Software Software Engineering Softwareengineering Softwaretechnik Sprache Systementwicklung