Scheme luotiin 1970-luvulla MIT:n AI-laboratoriossa ja sen kehittäjät Guy L. Steele ja Gerald Jay Sussman julkaisivat sen useiden muistioiden välityksellä, jotka tunnetaan nykyisin nimellä Lambda Papers. Se oli ensimmäinen Lispin murre, joka valitsi leksikaalisen laajuuden ja ensimmäinen, joka vaati toteutuksia suorittamaan tail-call-optimointia, antaen vahvemman tuen funktionaaliselle ohjelmoinnille ja siihen liittyville tekniikoille, kuten rekursiivisille algoritmeille. Se oli myös yksi ensimmäisistä ohjelmointikieleistä, jotka tukivat ensimmäisen luokan jatkotoimia. Se vaikutti merkittävästi siihen ponnisteluun, joka johti Common Lispin kehittämiseen. Scheme-kieli on standardoitu virallisessa IEEE-standardiin ja de facto-standardiin nimeltään Revised Report on the Algorithmic Scheme Language (RSn).
1970-luku