Implementierung funktionaler Programmiersprachen: Codegenerierung, Speicherverwaltung und Testsysteme für Sprachen mit verzögerter Auswertung
Autor Michael Glogerde Limba Germană Paperback – 1993
Preț: 344.12 lei
Preț vechi: 430.14 lei
-20% Nou
Puncte Express: 516
Preț estimativ în valută:
65.86€ • 69.48$ • 54.88£
65.86€ • 69.48$ • 54.88£
Carte tipărită la comandă
Livrare economică 02-16 ianuarie 25
Preluare comenzi: 021 569.72.76
Specificații
ISBN-13: 9783824420377
ISBN-10: 3824420376
Pagini: 272
Ilustrații: 252 S. 3 Abb.
Dimensiuni: 148 x 210 x 14 mm
Greutate: 0.33 kg
Ediția:1993
Editura: Deutscher Universitätsverlag
Colecția Deutscher Universitätsverlag
Locul publicării:Wiesbaden, Germany
ISBN-10: 3824420376
Pagini: 272
Ilustrații: 252 S. 3 Abb.
Dimensiuni: 148 x 210 x 14 mm
Greutate: 0.33 kg
Ediția:1993
Editura: Deutscher Universitätsverlag
Colecția Deutscher Universitätsverlag
Locul publicării:Wiesbaden, Germany
Public țintă
ResearchCuprins
1 Projektgeschichte und Überblick.- 1.1 Das SAMP?E Projekt.- 1.2 Die funktionale Sprache SAMP?E.- 1.3 Die SAMP?E Programmierumgebung.- 1.4 Die Ausführung von SAMP?E Programmen.- 1.5 Übersetzer-Architektur und Maschinenmodelle.- 1.6 Aufbau dieser Arbeit.- 2 Einführung.- 2.1 MS — Eine einfache funktionale Sprache.- 2.2 Verzögerte Auswertung und Striktheitsanalyse.- 2.3 Eigenschaften moderner RISC Rechner.- 2.4 Prinzipielle Techniken der MS Implementierung.- 3 Übersetzung von Sprachen mit verzögerter Auswertung.- 3.1 Phaseneinteilung des Übersetzers.- 3.2 Die abstrakte Registermaschine RM.- 3.3 Die abstrakte Syntax von MS.- 3.4 Suspensionsanalyse.- 3.5 RM-Übersetzer.- 3.6 Optimierung der Repräsentation verzögerter Ausdrücke.- 3.6 Generierung von Objektcode am Beispiel des SPARC-Prozessors.- 4 Speicherverwaltung.- 4.1 Speicherfreigabe für Multisuspensionen.- 4.2 Generationenbasierte Speicherbereinigung.- 5 Testen bei verzögerter Auswertung.- 5.1 Einführung in die Problematik und Diskussion bisheriger Techniken.- 5.2 Das Boxmodell.- 5.3 Implementierung des Testsystems.- 6 Zusammenfassung und Ausblick.- 6.1 Codegenerierung.- 6.2 Speicherverwaltung.- 6.3 Testen.- A Die funktionale Sprache SAMP?E.- A.1 Lexikalische Konventionen.- A.2 Operatoren.- A.3 Ausdrücke.- A.4 Definition von Werten.- A.5 Module.- A.6 Typen.- A.6.1 Basistypen.- A.6.2 Vordefinierte strukturierte Typen.- A.6.3 Typsynonyme.- A.6.4 Summentypen.- A.7 Iterator-Ausdrücke.- B Standard SAMP?E-Funktionen.- C Befehle des SPARC-Prozessors.