Scheme linguaggio di programmazione | |
---|---|
Simbolo del Lambda calcolo | |
Autore | Guy L. Steele, Gerald Jay Sussman |
Data di origine | 1970 |
Ultima versione | R7RS-small (2013) |
Utilizzo | Linguistico |
Paradigmi | Funzionale, Procedurale, Metaprogrammazione |
Tipizzazione | Forte, Dinamica |
Estensioni comuni | .scm .ss |
Influenzato da | Lisp, ALGOL e MDL |
Implementazione di riferimento | |
Sito web | www.scheme-reports.org/ |
Scheme è un linguaggio di programmazione funzionale, un dialetto del Lisp di cui mantiene tutte le caratteristiche, che è stato sviluppato negli anni settanta da Guy L. Steele e Gerald Jay Sussman, che lo introdussero nel mondo accademico con una serie di articoli noti come le Lambda Papers e nel libro Structure and Interpretation of Computer Programs. Il desktop manager GNOME incorpora l'interprete Scheme Guile.