User Tools

Site Tools


linuxbog:program:sprog-scheme
Linux – Friheden til at programmere: Version 2.5.20050330 – 2020-12-31
forrige Kapitel 2. Vælg et sprog næste

2.30. Scheme

Scheme er en dialekt af Lisp og i øvrigt et af de mindste sprog der

findes.  Et af designmålene for sproget var at have en enkel semantik.
Det understøtter flere paradigmer, herunder det imperative og
funktionsorienterede.  Scheme har dynamisk type-tjek (modsat for eksempel
Ada og ML der har statisk type-tjek).

Det har god understøttelse for metaprogrammering, samt mulighed for

undnyttelse af "continuations" hvilket blandt andet kan benyttes til
undtagelseshåndtering.

Der er mange implementationer (både oversættere og fortolkere) til mange

platforme, heriblandt JVM, MacOS, PalmOS, Unix, WinCE og Windows.  Der
findes også en udgave specifikt rettet mod undervisning inklusive
udviklingsmiljø.

Scheme bliver også ofte brugt som grundlag for domænespecifikke sprog,

for eksempel script-fu (i tegneprogrammet Gimp), DSSSL (benyttet til
manipulation af SGML-dokumenter) og Guile ("GNU's extension language",
bl.a. benyttet i kontorprogrammer).

forrige hjem næste
Ruby op Smalltalk
linuxbog/program/sprog-scheme.txt · Last modified: by 127.0.0.1

Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki

Brug af AI : Al tekst kán være uddrag af AI genereret tekst og kan være fejlbehæftet.
AI kan lave fejl og det kan mennesker også, men al tekst er gennemgået af et menneske for fejl, og personlig bias kan være tilføjet.