bokomslag Termersetzungssysteme
Data & IT

Termersetzungssysteme

Klaus Drosten

Pocket

1029:-

Funktionen begränsas av dina webbläsarinställningar (t.ex. privat läge).

Uppskattad leveranstid 7-11 arbetsdagar

Fri frakt för medlemmar vid köp för minst 249:-

  • 151 sidor
  • 1989
Termersetzungssysteme sind ein nicht-deterministisches Berechnungsmodell aus dem Bereich der funktionalen Programmierung. Die Funktionen werden durch rekursive Regeln spezifiziert und durch Untertermersetzung ohne explizite Kontrolle ausgewertet. Die logische Programmierung geht auf den Anfang der 70er Jahre zurck und wurde besonders populr in Verbindung mit der Programmiersprache PROLOG. Die algebraische Programmierung entstand in ihren Grundzgen Mitte der 70er Jahre, als die ersten Arbeiten ber die Spezifikation abstrakter Datentypen verffentlicht wurden. Obwohl die algebraische und die logische Programmierung auf gemeinsamen Prinzipien beruhen, entwickelten sie sich zunchst unabhngig voneinander. Erst in jngster Zeit wurde mit Erfolg versucht, beide Anstze in einem gemeinsamen Kalkl zu vereinen. Das Buch wendet sich an alle, die an den theoretischen Grundlagen der algebraischen und logischen Programmierung interessiert sind. Es gibt zunchst einen berblick ber die Grundlagen der Ausfhrung algebraischer Spezifikationen sowie eine Zusammenfassung der bentigten Grundbegriffe. Das Grundkonzept der algebraischen Spezifikation wird um Ausdrucksmittel zur Fehlerbehandlung und Modularisierung in abstrakten Datentypen erweitert. Die Ausdrucksmittel werden besonders im Hinblick auf ihre Operationalisierbarkeit untersucht. Auerdem wird gezeigt, wie (und wann) sich algebraische Spezifikationen automatisch in PROLOG-Programme bersetzen und mit deren Hilfe ausfhren lassen. Zum besseren Verstndnis des Textes sind Grundkenntnisse der mathematischen Logik hilfreich.
  • Författare: Klaus Drosten
  • Format: Pocket/Paperback
  • ISBN: 9783540511724
  • Språk: Engelska
  • Antal sidor: 151
  • Utgivningsdatum: 1989-04-01
  • Förlag: Springer-Verlag Berlin and Heidelberg GmbH & Co. K