J-operaattori

J-operaattori ( Landin-operaattori ) on ohjelmakonstruktio, joka yhdistää edellisen λ-lausekkeen ja ohjelman jatkon nykyiseen λ-kontekstiin. Tämän operaattorin tulos on ensimmäisen luokan objekti , joka voidaan välittää muille funktioille argumenttina tai arvioida suoraan.

Peter Landin esitteli 1960 - luvun puolivälissä sarjassa  töitä, joista pääosa oli omistettu teoreettiselle ohjelmointikielelle ISWIM , jossa operaattorilla oli avainrooli, tarjoten muuttuvan tilan , osoitus- ja ohjausmekanismin toteuttamisen. Operaattorin toteuttamiseksi Landin otti käyttöön syntaksin, joka perustuu missä-lausekkeisiin. Tämä syntaksi otettiin myöhemmin käyttöön varsinaisella CPL -kielellä .

Kirjallisuus