Dom Wirtualizacja Co to jest maszyna zrzutowa kontrolująca środowisko stosu (druga maszyna)? - definicja z techopedia

Co to jest maszyna zrzutowa kontrolująca środowisko stosu (druga maszyna)? - definicja z techopedia

Spisu treści:

Anonim

Definicja - Co oznacza maszyna zrzutowa sterująca środowiskiem stosu (maszyna SECD)?

Maszyna zrzutowa sterowania środowiskiem stosu (maszyna SECD) jest maszyną abstrakcyjną stworzoną do implementacji programowania funkcjonalnego. Maszyna SECD zawiera rejestry „kontrola stosu i zrzut” oraz to, co eksperci nazywają tablicą asocjacyjną pod względem środowiska, aby pomóc w kompilacji funkcjonalnych języków programowania.

Techopedia wyjaśnia maszynę zrzutową sterującą środowiskiem stosu (maszyna SECD)

Idea maszyny SECD została przypisana Peterowi Landonowi w jego pracy „The Mechanical Evaluation of Expressions” z 1964 roku. Ostatnio technologie, takie jak pewien odgałęzienie Lisp, wykorzystują tego rodzaju abstrakcyjny projekt maszyny. Jako technologia oparta na stosie, maszyna SECD obejmuje funkcje pobierające argument ze stosu, z określonymi regułami i protokołami ułatwiającymi tego typu przetwarzanie.

Co to jest maszyna zrzutowa kontrolująca środowisko stosu (druga maszyna)? - definicja z techopedia