(ang. List Processing) – język programowania wysokiego poziomu przeznaczony do przetwarzaniu typu lista. Stosowany jest do analizy tekstów, obliczeń symbolicznych (nienumerycznych) i logicznych, sztucznej inteligencji. LISP charakteryzuje się składnią zawierającą bardzo dużą liczbę nawiasów.