We’ve mentioned a couple of its offsprings before, so it was about time we talked about Lisp, one of the eldest high-level programming languages still in use. In reality, the name Lisp points to a family of programming languages that share the same roots – the pioneering ideas that Lisp brought to life, such as tree data structures, dynamic typing, recursion, and higher-order functions, to name a few. It has been used for many things throughout the years but its relevance today is explained by the adoption of many AI and machine learning developers as their language of choice. 

Lisp (historically LISP) is a family of programming languages with a long history and a distinctive, fully parenthesized prefix notation. Originally specified in 1958, Lisp is the second-oldest high-level programming language in widespread use today.