Simulation und moderne Programmiersprachen. Modula-2, C, Ada
Das vorliegende Buch ist ein erweiterter Bericht über einen an der Universität Hamburg durchgeführten Sprachvergleich der Programmiersprachen Modula-2, C und Ada hinsichtlich ihres Einsatzes bei der Implementierung spezieller Simulationssoftware, den sogenannten Simulatoren, die Grundlage für Rechnermodelle zur Simulation sind. Die Erweiterung besteht darin, daß in kurzen Einführungen einige Konstrukte der Sprachen grob dargestellt werden, teilweise mit Hinweisen auf Unterschiede zu Pascal. Diese Erweiterung ist unabhängig von Inhalt und Anliegen des Buches lesbar. Dem Vorwort folgend soll die Erweiterung ``dem Leser durch eine sorgfältige Zusammenstellung der anwendungsrelevanten Aspekte der Sprachen einen `Leitfaden' für einen gezielten und effizienten Einstieg in die zitierte ergänzende Literatur bieten. Dazu seien folgende Einwände gebracht: (1) Die Darstellung anwendungsrelevanter Aspekte einer Sprache ist wohl stets vom Wissen und Können des Anwenders abhängig; Anwendungsaspekte ändern sich mit dem Einsatzgebiet, mit neuen Anforderungen und haben dynamischen Charakter, wodurch wesentlich der Entwurf neuer Sprachen stimuliert wird. (2) Die zitierten einschlägigen Werke (und viele andere) über moderne Programmiersprachen brauchen keinen gezielten und effizienten Einstieg, da sie, von erfahrenen Autoren verfaßt, durch die gewählte Darstellung die Akzeptanzschwelle senken. (3) Ein potentieller Nutzer, der trotzdem nach einem Einstieg in eine der genannten Sprachen sucht, wird einen solchen kaum im vorliegenden Bericht vermuten. Der Sprachvergleich wird an einem einfachen Simulationsmodell - dem Jobshop-Modell - durchgeführt. Dafür haben die vier letztgenannten Autoren eine aus drei Programmen bestehenden Simulationsumgebung für ereignisorientierte Simulation implementiert. Diese Programme enthalten nur solche Funktionen, die für das Beispielmodell benötigt werden. Im Sprachvergleich kommen sie zu dem Ergebnis, daß das Beispiel in allen drei Sprachen weniger Übersetzungs- und Laufzeit als niedere Simulationssprachen wie Simscript oder Simula benötigen; außerdem erzeugen sie einen erheblich kompakteren Programmcode als letztere. Auf Grund der auch bekannten weiteren Vorteile allgemeiner Programmiersprachen und ihrer Umgebungen plädieren sie sodann für ihren Einsatz in der Simulation, wobei Ada und Modula-2 als besonders geeignet herausgestellt werden. Es sei erwähnt, daß 40 \% des Buches vom Abdruck der (unvollständigen) Programmtexte ausgefüllt wird.
- scientific article; zbMATH DE number 3854476 (Why is no real title available?)
- scientific article; zbMATH DE number 3870571 (Why is no real title available?)
- scientific article; zbMATH DE number 2084373 (Why is no real title available?)
- scientific article; zbMATH DE number 3206603 (Why is no real title available?)
This page was built for publication: Simulation und moderne Programmiersprachen. Modula-2, C, Ada
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q4040037)