| Project Name | Scheme |
| Category | Programming Languages |
| Programming Language | |
| Project Home Page | http://www.swiss.ai.mit.edu/projects/scheme/ |
| License(s) | GNU General Public License (GPL) |
| License URL(s) | http://www.gnu.org/copyleft/gpl.html |
| Tags (edit) | programming |
Scheme is a statically scoped and properly tail-recursive dialect of the Lisp programming language. It was designed to have an exceptionally clear and simple semantics and few different ways to form expressions. A wide variety of programming paradigms, including imperative, functional, and message passing styles, find convenient expression in Scheme.
Scheme is often used in computer science curricula and programming language research, due to its ability to represent many programming abstractions with its simple primitives. It is also an ideal test bed for compilation and interpretation techniques since it is possible to write a simple, yet fully standards-compliant Scheme interpreter in just a few days.
Reviews
Be the first person to review this project!
User tips
Related books
| Title | Authors |
|---|---|
| Concrete Abstractions: An Introduction to Computer Science Using Scheme | Max Hailperin et al. |
| Programming in Scheme: Learn Scheme Through Artificial Intelligence Programs | Mark Watson |
| Schematics of Computation, The | Vincent Manis et al. |
| Simply Scheme - 2nd Edition: Introducing Computer Science | Brian Harvey et al. |
| The Scheme Programming Language : Third Edition | R. Kent Dybvig |
Last modified on 2005-06-13 13:52:39.55 (rel. 5).
