J-operátor

A J-operátor ( Landin operátor ) egy olyan programkonstrukció, amely az előző λ-kifejezést a program folytatásával kombinálja az aktuális λ-környezetben. Ennek az operátornak az eredménye egy első osztályú objektum , amely argumentumként átadható más függvényeknek, vagy közvetlenül kiértékelhető.

Peter Landin vezette be az 1960-as évek közepén egy sor munkában, amelyek fő részét az  ISWIM elméleti programozási nyelvnek szentelték , amelyben az operátor kulcsszerepet játszott, biztosítva a változtatható állapot , hozzárendelési és vezérlőmechanizmus megvalósítását. Az operátor megvalósításához Landin bevezette a hol kifejezéseken alapuló szintaxist. Ezt a szintaxist később a tényleges CPL nyelven implementálták .

Irodalom