Jump to content

Scheme (programming language)

From Simple English Wikipedia, the free encyclopedia
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Scheme
Paradigmmulti-paradigm: functional, procedural, meta
Designed byGuy L. Steele and Gerald Jay Sussman
First appeared1975
Stable releaseR6RS (ratified standard) / 2007
Typing disciplinestrong, dynamic
Scopelexical
Filename extensions.scm, .ss
Websitewww.scheme.org
Major implementations
Many. See Category:Scheme implementations
Dialects
T
Influenced by
Lisp, ALGOL, MDL
Influenced
Clojure, Common Lisp, Dylan, EuLisp, Haskell, Hop, JavaScript, Kernel, Lua, R, S, Racket, Ruby

Scheme is a programming language. It is one of the two dialects of LISP in widespread use today. The other dialect of LISP widely used is Common lisp. Scheme is often used as a teaching tool; to teach computer science students functional programming.