Lispohjelmointi
Lispohjelmointi viittaa ohjelmointiin Lisp-kielellä tai sen johdannaisilla. Lisp, lyhenne sanoista LISt Processing, on yksi vanhimmista korkean tason ohjelmointikielistä, jonka John McCarthy kehitti 1950-luvun lopulla. Sen tunnusmerkkejä ovat listarakenteiden vahva käyttö ja epätavallinen syntaksi, joka perustuu sulkeisiin. Lisp oli merkittävä varhaisessa tekoälytutkimuksessa ja on vaikuttanut moniin myöhempiin ohjelmointikieliin.
Lisp-kielten perusidea on käsitellä ohjelmia datana. Tämä mahdollistaa tehokkaat metaprogrammointiominaisuudet, kuten makrot, joilla voidaan laajentaa kielen
Lisp-kielissä käytetään yleensä dynaamista tyypitystä ja automaattista muistinhallintaa roskankeräyksen avulla. Funktiot ovat ensiluokkaisia kansalaisia, mikä tarkoittaa,