Stapelumgebungskontroll-Dump-Maschine (zweite Maschine)

Definition - Was bedeutet Stack Environment Control Dump Machine (SECD-Maschine)?

Eine Stack Environment Control Dump-Maschine (SECD-Maschine) ist eine abstrakte Maschine, die für die Implementierung der funktionalen Programmierung entwickelt wurde. Eine SECD-Maschine enthält die Register "Stack Control and Dump" und das, was Experten als assoziatives Array in Bezug auf die Umgebung bezeichnen, um beim Kompilieren funktionaler Programmiersprachen zu helfen.

Technische.me erklärt Stack Environment Control Dump Machine (SECD-Maschine)

Die Idee der SECD-Maschine wird Peter Landon in seiner Arbeit „The Mechanical Evaluation of Expressions“ von 1964 zugeschrieben. In jüngerer Zeit nutzen Technologien wie ein bestimmter Ableger von Lisp diese Art des abstrakten Maschinendesigns. Als stapelbasierte Technologie umfasst die SECD-Maschine Funktionen, die ein Argument aus dem Stapel entnehmen, mit spezifischen Regeln und Protokollen, um diese Art der Berechnung zu erleichtern.