section_heading: Povijest
paragraph_text: Kratica odnosno naziv LISP vuče podrijetlo od engl. LISt Processing. Vezane liste su jedna od Lispovih glavnih struktura podataka, a i sam Lispov izvorni kod čine popisi (liste). Kao posljedica toga, programi na Lispu mogu manipulirati izvornim kodom kao strukturom podataka (v. meta programiranje), što dovodi do sustava makroa koji programerima dopuštaju stvarati nove sintakse pa čak i "programske jezike specifične domene" ugrađene u Lisp.