Doberkat / Fox | Software Prototyping mit SETL | E-Book | sack.de
E-Book

E-Book, Deutsch, 229 Seiten, eBook

Reihe: Leitfäden und Monographien der Informatik

Doberkat / Fox Software Prototyping mit SETL


1989
ISBN: 978-3-322-94710-9
Verlag: Vieweg & Teubner
Format: PDF
Kopierschutz: 1 - PDF Watermark

E-Book, Deutsch, 229 Seiten, eBook

Reihe: Leitfäden und Monographien der Informatik

ISBN: 978-3-322-94710-9
Verlag: Vieweg & Teubner
Format: PDF
Kopierschutz: 1 - PDF Watermark



Doberkat / Fox Software Prototyping mit SETL jetzt bestellen!

Zielgruppe


Upper undergraduate

Weitere Infos & Material


I Einfache Programm-Konstrukte.- I.1 Primitive Datentypen.- I.1.1 Der Datentyp integer.- I.1.2 Der Datentyp real.- I.1.3 Der Datentyp string.- I.1.4 Der Datentyp boolean.- I.1.5 Der Datentyp atom.- I.1.6 Typtests.- I.1.7 Kommunikation mit der Umgebung.- I.2 Einfache Kontrollstrukturen.- I.2.1 Die bedingte Anweisung.- I.2.2 Die fallgesteuerte Anweisung.- I.2.3 Schleifen.- I.2.4 Zusicherungen.- I.3 Programmaufbau, kleine Programme.- I.3.1 Makros.- I.3.2 Prozeduren.- I.3.3 Selbstdefinierte Operatoren.- I.3.4 Operator-Hierarchie.- I.3.5 Beispiel: ein Scanner für Pascal-Programme.- I.4 Aufgaben zu Kapitel I.- II Zusammengesetzte Datentypen.- II.1 Mengen.- II.1.1 Generierung und Darstellung von Mengen.- II.1.2 Operationen und Prädikate auf Mengen.- II.1.3 Quantoren.- II.2 Tupel.- II.2.1 Operationen und Prädikate auf Tupeln.- II.2.2 Quantoren.- II.3 Abbildungen.- II.3.1 Einführung.- II.3.2 Operationen auf Abbildungen.- II.4 Beispiel: Einfache Binäre Suchbäume.- II.5 Erweiterungen der Konzepte durch Hinzunahme der komplexen Datentypen.- II.5.1 Typtests.- II.5.2 Erweiterung der Anwendung binärer Operatoren.- II.5.3 Iteratoren.- II.5.4 Zuweisungen.- II.5.5 Konstantendeklaration.- II.6 Aufgaben zu Kapitel II.- III Beispiele.- III.1 Muster in Zeichenketten.- III.2 Dynamisches Hashen.- III.2.1 Vorbemerkungen.- III.2.2 Das Verfahren.- III.2.3 Die SETL-Implementation.- III.3 Ein Parser-Generator.- III.3.1 Zur Syntaxanalyse kontextfreier Grammatiken.- III.3.2 Das SETL-Programm.- III.4 Aufgaben zu Kapitel III.- IV Programming in the Large — Mechanismen für die Erstellung komplexer Programmsysteme.- IV.1 Einleitung.- IV.2 Aufbau komplexer SETL-Programme.- IV.2.1 Bibliotheken.- IV.2.2 Moduln.- IV.2.3 Die Programm-Einheit.- IV.2.4 Das zentrale Verzeichnis (directory).- IV.3 Getrennte Übersetzung.- IV.4 Inclusion Libraries.- V Programm-Transformationen.- V.1 Breitbandsprachen.- V.2 Zwei klassische Transformationen.- V.2.1 Transformation rekursiver Prozeduren.- V.2.2 Reduktion der Stärke.- V.3 Formale Differenzbildung.- V.3.1 Ein Differenzenkalkül.- V.3.2 Anwendung auf Schleifen.- V.3.3 Zielorientierte Differenzbildung.- V.4 Transformationelle Ableitung eines Algorithmus zur Speicherbereinigung.- V.5 Transformationen für SETL: Differentiation mengentheoretischer Ausdrücke.- V.5.1 Technische Vorbemerkungen.- V.5.2 Definition der Ableitung.- V.5.3 Profitabilität.- V.5.4 Vertikale und horizontale Verschmelzung von Schleifen.- V.5.5 Beispiele.- V.6 Abschließende Bemerkungen.- V.7 Übungsaufgaben.- VI Software Prototyping.- VI.1 Der Software Life Cycle.- VI.1.1 Analyse.- VI.1.2 Entwurfsphase.- VI.1.3 Implementation.- VI.1.4 Installation.- VI.1.5 Wartung.- VI.2 Software Prototyping.- VI.2.1 Nachteile des Wasserfall-Modells.- VI.2.2 Prototyping als Zugang.- VI.2.3 Zugänge zum Prototyping.- VI.2.4 Sprachen und Werkzeuge zur Unterstützung des Prototyping.- VI.2.5 Anwendungsgebiete.- VI.2.6 Prototyping bezogen auf andere Gebiete des Software Engineering.- VI.3 SETL als Prototyping-Sprache.- VI.3.1 SETL unter dem Aspekt des Prototyping.- VI.3.2 Das Projekt Ada/Ed.- VI.3.3 Schlußbemerkung.- Literatur.



Ihre Fragen, Wünsche oder Anmerkungen
Vorname*
Nachname*
Ihre E-Mail-Adresse*
Kundennr.
Ihre Nachricht*
Lediglich mit * gekennzeichnete Felder sind Pflichtfelder.
Wenn Sie die im Kontaktformular eingegebenen Daten durch Klick auf den nachfolgenden Button übersenden, erklären Sie sich damit einverstanden, dass wir Ihr Angaben für die Beantwortung Ihrer Anfrage verwenden. Selbstverständlich werden Ihre Daten vertraulich behandelt und nicht an Dritte weitergegeben. Sie können der Verwendung Ihrer Daten jederzeit widersprechen. Das Datenhandling bei Sack Fachmedien erklären wir Ihnen in unserer Datenschutzerklärung.