Scheme
Från Unix.se, den fria unixresursen.
Scheme är ett språk i Lisp-familjen. Tanken med Scheme är att det ska vara enkelt och elegant, vilket bland annat gör det till ett utmärkt förstaspråk för nya programmerare. Skillnader jämfört med Common Lisp innefattar:
- Funktioner och andra variabler lever i samma namnutrymme, vilket innebär att
- FUNCALL och FUNCTION (#') blir onödiga
- man inte har samma frihet när man namnger variabler
- Scheme-standarden kräver att implementationer optimerar bort svansanrop
- call-with-current-continuation
- Scheme har inget standardiserat objektsystem
[edit]
Exempelkod
Hello world i Scheme:
(display "Hello, world!")
[edit]
Externa Länkar
- Revised5 Report on the Algorithmic Language Scheme (http://www.schemers.org/Documents/Standards/R5RS/HTML/) - Den aktuella standarden och referensen över språket Scheme.
- Structure and Interpretation of Computer Programs (http://mitpress.mit.edu/sicp/) (The Wizard-Book) - gratis bok som går igenom grunderna vad gäller både programmering och implementation av programspråk. Läsvärd även för de som inte har något intresse av att fördjupa sig i just Scheme.
- How to Design Programs (http://www.htdp.org/) - En annan gratis bok som lär ut programmering med hjälp av Scheme.
- Lambda the Ultimate (http://library.readscheme.org/page1.html) - En serie artiklar av språkets skapare