Scheme

Scheme on funktsionaalne programmeerimiskeel ning üks kahest  programmeerimiskeele Lisp põhidialektist. Erinevalt teisest peamisest dialektist Common Lisp järgib Scheme minimalistlikku disaini, arendades väikest standardset tuuma koos võimsate lisavahenditega keele laiendamiseks. Keele kompaktsus ja elegantsus on teinud ta populaarseks õppejõudude, keeledisainerite, programmeerijate ja implementaatorite poolt.	

Scheme loodi MIT-i tehisintellekti laboris Guy L. Steele ja Gerald Jay Sussmani poolt, kes tutvustasid seda akadeemilisele maailmale aastatel 1975–1980 läbi memode seeria, mida nüüd tuntakse Lambda paberite nime all. Scheme ametlikuks standardiks on IEEE 1178-1990, kuid de facto standardiks on Revisedn Report on the Algorithmic Language Scheme (RnRS).

Scheme oli esimene Lispi dialekt, mis kasutas leksilist skoopi ning esimene, mis nõudis kompilaatoritelt tail-call optimeerimist.

Viited

Välislingid
 IEEE Std 1178-1990 IEEE Standard for the Scheme Programming Language – Description
 The Revised6 Report on the Algorithmic Language Scheme

Programmeerimiskeeled