O processamento de listas (LISP) é uma família de linguagens de programação que se concentra em strings de dados. As listas desempenham um papel importante no LISP, tanto como estruturas de dados e como blocos de construção do código fonte do idioma.
O LISP original é uma das linguagens mais antigas ainda em uso. Projetado para processar informações simbólicas de forma eficaz, é uma escolha popular na pesquisa de inteligência artificial. O código em LISP é escrito na forma de s-expressions entre parênteses. Atualmente, os dialetos LISP mais populares são Clojure, Common Lisp, Racket e Scheme.