This site will look much better in a browser that supports web standards, but it is accessible to any browser or Internet device.

The Open Source Zone


Scheme

Project logo
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.

Edit project.

Report abuse.

Add similar projects.

Reviews

Be the first person to review this project!

User tips

Add a tip.

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

Add more books.


Last modified on 2005-06-13 13:52:39.55 (rel. 5).