linuxbog:program:sprog-lisp
| Linux – Friheden til at programmere: Version 2.5.20050330 – 2020-12-31 | ||
|---|---|---|
| forrige | Kapitel 2. Vælg et sprog | næste |
2.16. Lisp
Lisp er det klassiske sprog inden for funktionsorienteret programmering og
kunstig intelligens. Lisp er et akronym for LISt Processing og er meget velegnet til at arbejde med symbolske data.
Sproget understøtter også metaprogrammering hvilket betyder at funktioner
kan benyttes som data. Dette er praktisk til automatisk programgenerering, kodeoptimering og lignende.
Der er en del forskellige dialekter af Lisp hvoraf de tre vigtigste er: * Common Lisp er den ANSI-standardiserede dialekt. Det er sandsynligvis
den dialekt der indeholder flest features. * Scheme er, modsat Common Lisp, et meget lille sprog. Det beskrives yderligere senere i bogen. * Elisp er den dialekt Emacs er skrevet i.
Lisps syntaks er let genkendelig på grund af den særlige, og flittige, brug
af parenteser:<code>(define increment (lambda (x) (+ x 1))) (increment (- (* 6 7) 1))</code>
linuxbog/program/sprog-lisp.txt · Last modified: by 127.0.0.1
