Lisp é uma linguagem de programação funcional criada em 1956 por John McCarthy para processamento de listas e aplicações de inteligência artificial. Lisp tem como características principais tipos de dados como átomos e listas, funções de ordem superior, diversos dialetos e implementações, e avaliação independente da ordem das expressões.