LISP was described by John McCarthy in Communications of the ACM (1960). LISP was based on recursion and symbolic computation, and the core ideas behind the LISP were theoretically complete and robust. LISP remains one of the most influential languages in the history of computing