Lexikalische Verschlüsse sind eine Implementierungstechnik in Sprachen mit erstklassigen Funktionen.
Ich interessiere mich für eine einfache Funktionsbeschreibung von Funktionsschließungen. Kennt jemand eine solche Beschreibung?
Lexikalische Verschlüsse sind eine Implementierungstechnik in Sprachen mit erstklassigen Funktionen.
Ich interessiere mich für eine einfache Funktionsbeschreibung von Funktionsschließungen. Kennt jemand eine solche Beschreibung?
Antworten:
Ist Kapitel 29 von Bob Harpers Buch das, wonach Sie suchen?
Abschlüsse bilden ein wichtiges Konzept, das ich in meiner Klasse für Programmiersprachen zu unterrichten versuche. Meine Vorlesungsunterlagen finden Sie online.
Das Handout 8 zeigt die Semantik großer Schritte unter Verwendung von Umgebungen und Abschlüssen. Das Handout 9 zeigt meinen Geschmack der SECD-Maschine. (Letzteres funktionierte für Unterrichtszwecke nicht so gut, weil sich die Schüler im Detail verirrten und keine guten Intuitionen entwickelten. Also wechselte ich zur Big-Step-Semantik.)
Beides ist nicht das, wonach Sie fragen, aber vielleicht könnten sie einen Ausgangspunkt bilden?