Programmierumgebungen: Entwicklungswerkzeuge und Programmiersprachen | ISBN 9783540129219

Programmierumgebungen: Entwicklungswerkzeuge und Programmiersprachen

herausgegeben von W. Sammer und W. Remmele
Mitwirkende
Herausgegeben vonW. Sammer
Herausgegeben vonW. Remmele
Buchcover Programmierumgebungen: Entwicklungswerkzeuge und Programmiersprachen  | EAN 9783540129219 | ISBN 3-540-12921-9 | ISBN 978-3-540-12921-9

Programmierumgebungen: Entwicklungswerkzeuge und Programmiersprachen

herausgegeben von W. Sammer und W. Remmele
Mitwirkende
Herausgegeben vonW. Sammer
Herausgegeben vonW. Remmele

Inhaltsverzeichnis

  • 1 Anforderungen an Software-Entwicklungsumgebungen und Programmiersprachen.
  • 1.1 Die treibenden Kräfte.
  • 1.2 Problemfelder und die daraus resultierenden Forderungen.
  • 1.3 Betrachtungsschwerpunkt.
  • 2 Softwareentwicklungsumgebungen.
  • 2.1 Einleitung.
  • 2.2 Methoden und Werkzeuge innerhalb von Softwareentwicklungsumgebungen.
  • 2.3 Anforderungen an Softwareentwicklungsumgebungen.
  • 2.4 Eigenschaften von Softwareentwicklungsumgebungen.
  • 2.5 Beispiele für den Funktionsumfang von Softwareentwicklungsumgebungen.
  • 2.6 Probleme beim Einsatz und bei der Realisierung von Softwareentwicklungsumgebungen.
  • 2.7 Beispiele für Softwareentwicklungsumgebungen.
  • 3 Programmierumgebungen.
  • 3.1 Überblick.
  • 3.2 Editoren.
  • 3.3 Testhilfen (Debugger).
  • 3.4 Bibliothekssysteme.
  • 3.5 Beispiele.
  • 4 Programmiersprachen.
  • 4.1 Einleitung.
  • 4.2 Kurzer historischer Überblick.
  • 4.3 Konzepte moderner höherer Programmiersprachen.
  • 5 Implementierungsaspekte der getrennten Übersetzbarkeit in ADA.
  • 5.1 Einleitung.
  • 5.2 Das Kernstück einer Programmierumgebung: die Programmbibliothek.
  • 5.3 Der Abhängigkeitsgraph für die Übersetzungseinheiten einer Programmbibliothek.
  • 5.4 Ordnungsrelationen im Programmgraphen aufgrund semantischer Regeln.
  • 5.5 Der Deskriptor für eine Übersetzungseinheit.
  • 5.6 Die Compilerstruktur.
  • 5.7 Der Ada-Binder.
  • 5.8 Erweiterung des Elementaren Bibliothekskonzeptes.
  • 6 Inkrementelle Compiler und Programmierumgebungen zur interaktiven Programmentwicklung.
  • 6.1 Definitionen.
  • 6.2 Inkrementelles Parsen.
  • 6.3 Inkrementelle Semantikanalyse.
  • 6.4 Inkrementelle Codeerzeugung.
  • 7 Einbettung von Programmierumgebungen in Rechnersysteme.
  • 7.1 Anforderungen von Programmierumgebungen an Rechnersysteme.
  • 7.2 Programmierumgebungen auf Rechnern.
  • 8 Entwicklungsumgebungen — Status quo undPerspektiven.
  • 8.1 Existierende Ansätze.
  • 8.2 Entwicklungsrichtungen.