Passaggio: Scheme è stato creato durante gli anni '70 al MIT AI Lab e rilasciato dai suoi sviluppatori, Guy L. Steele e Gerald Jay Sussman, tramite una serie di promemoria ora conosciuti come Lambda Papers. È stato il primo dialetto di Lisp a scegliere la portata lessicale e il primo a richiedere implementazioni per eseguire l'ottimizzazione delle chiamate di coda, dando un supporto più forte alla programmazione funzionale e alle tecniche associate come gli algoritmi ricorsivi. È stato anche uno dei primi linguaggi di programmazione a supportare le continuazioni di prima classe. Ha avuto un'influenza significativa sullo sforzo che ha portato allo sviluppo di Common Lisp. Il linguaggio Scheme è standardizzato nello standard ufficiale IEEE e uno standard di fatto chiamato Revised Report on the Algorithmic Scheme Language (RSn). Lo standard più ampiamente implementato è RRSn (1998); è un nuovo standard, RRSn è stato il più recente, nel 2007 è stato implementato, ma ha causato così tante divergenze tra la sua base di linguaggi di programma
Anni Settanta