Lisp (List Processing) is one of programming language with a long history and a distinctive, fully parenthesized polish prefix notation. this is the second oldest high level programming language in widespread and also has changed a great deal since its early days. it was originally created as a practical mathematical notation for computer programs, influenced by the notation of Alonzo Church’s lambda calculus. it quickly became the favored programming language for AI (artificial intelligence) research. Lisp pioneered tree data structures, automatic storage management, dynamic typing, and the self-hosting compiler