Язык программирования Lisp (что означает «LISt Processing») ориентирован на функциональное программирование. Его характерные особенности включают префикс обозначения синтаксиса, динамическую типизацию (переменные нейтрального типа), и способность представлять исходный код как объект начального класса.
Не считая различные языки и сборки языков, Лисп является вторым старейшим языком программирования, который по-прежнему широко используется, ну разве только Fortran старше. Как и Fortran, LISP сильно менялся начиная с первых дней своего существования.
Строго говоря, Lisp теперь не один язык, а целое семейство аналогичном стиле языков с мгновенно узнаваемым внешним видом. Они известны как диалекты Lisp, наиболее известными являются Common Lisp и Scheme.