Spisu treści:
- Definicja - Co oznacza maszyna zrzutowa sterująca środowiskiem stosu (maszyna SECD)?
- Techopedia wyjaśnia maszynę zrzutową sterującą środowiskiem stosu (maszyna SECD)
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.