Jezik Scheme je, po naèinu pisanja in izgleda programov, najbolj podoben jeziku LISP. Scheme je naèrtovan tako, da ima malo gradnikov (ukazov), ki pa s svojo izbiro zagotavljajo dobro podporo razliènim programskim stilom, kot so funkcijski in objektno usmerjen. Celotna dokumentacija jezika Scheme obsega 50 strani.
Scheme ima enotna pravila za doloèanje vrednosti izrazov in nima razliènih podatkovnih tipov. Jezik ne podpira kazalcev, nedefiniranih spremenljivk, posebnih ukazov za zanke in sistema za upravjanje z velikimi kolièinami podatkov. Zaradi svoje odprtosti, je mo¾no v jeziku Scheme eno stvar napisati na veè naèinov.
Primerjava jezika Scheme in jezika C.
Akcija | Scheme | C |
matematiène operacije | (2 + 3 + 4) | |
pogojni stavki | ||
raèunanje z oklepaji | ((2*3) + (4*5)) | |
klicanje funkcij | f(x, y) | |
definicija funkcij |