DenkzeitWiki

Suchen:

Aktuelle Änderungen Printable View Änderungen Bearbeiten

SExpressions > SQL > StructuredQueryLanguage > SQLInjection > CodeInjection > SQLServer > MicrosoftSQLServer > SQLite > SVN > Subversion > SVNProblemsAndFixes > Scala > Scalability > ScalableVectorGraphic > ScheitholzHeizung > Scheme > SchemeLanguageClear Trail
Main /

Scheme Language

(weitergeleitet von Main.Scheme)

GuySteele
GeraldSussman

TheLambdaPapers

LispOrScheme
ActorModel

Scheme came into existence as a ``toy'' Lisp interpreter that Guy Steele and Gerald Sussman wrote in 1975 to study some aspects of Carl Hewitt's theory of actors, an object-oriented computational paradigm.

Scheme is a dialect of Lisp that stresses conceptual elegance and simplicity. It is much smaller than Common Lisp; the language specification is about 50 pages, compared to Common Lisp's 1300 page draft standard. Advocates of Scheme often find it amusing that the entire Scheme standard is shorter than the index to Guy Steele's "Common Lisp: the Language, 2nd Edition". Unlike the Scheme standard, the Common Lisp standard has a large library of utility functions, a standard object-oriented programming facility (CLOS), and a sophisticated condition handling system.[1]

There are relatively few examples of Scheme in apparent usage for non-pedagogical purposes.[2]



Scheme is a dialect of Lisp developed by GuySteele and GeraldSussman.

Features


books



Scheme's philosophy is unashamedly minimalist. Its goal is not to pile feature upon feature, but to remove weaknesses and restrictions that make new features appear necessary. Therefore, Scheme provides as few primitive notions as possible, and lets everything else be implemented on top of them. For example, the main mechanism for governing control flow is tail recursion.



Implementations & IDE


Edit - BackLinks - Tags - Page Hist - Print - Changes - Home - Orphans - Help

Zuletzt geändert am 09.04.2009 20:38 Uhr und seit 7. April 2005 2888 aufgerufen.