Scheme ist eine Programmiersprache, am MIT im Jahr 1975 entwickelt. Es wird manchmal als einführende Programmiersprache aufgrund seiner relativ einfachen Syntax und die Fähigkeit, in mehreren Programmier-Paradigmen , einschließlich der funktionalen , Imperativ und objektorientiertes Design -Funktion. Parenthesis
Scheme Ausdrücke oder Befehle , immer innerhalb eines Paares von Klammern gehen . Zum Beispiel:
(define x 100)
Dieser Ausdruck definiert eine neue Variable mit dem Namen "x " und gibt ihm den Wert
Zuordnungen < "10". br>
Nachdem eine Variable definiert ist, kann es zurückgesetzt werden mit dem " Set! " Befehl , etwa so:
( set! x 50)
Procedures
Es ist möglich, in Schema zu definieren und Verfahren so kurz Sub -Programme , unter dem Stichwort " Lambda : "
(definieren Quadrat ( lambda ( x ) (* xx )))
Hinweis , wie die Klammer zusammenpassen . Dies definiert eine Prozedur namens "square" , die ein Argument "x " nimmt und multipliziert sie gegen sich selbst (* xx) . Hinweis nehmen Scheme arithmetischen Operationen der Betreiber zuerst, dann die Zahlen , auf denen das Problem zu vollziehen.
Einsatz
Sie können Ihre neu definierten Prozedur mit folgendem Befehl :
(definieren xSquared ( Platz 10) )
Diese speichert den Wert "100" in der Variable namens
< " xSquared . " br>