Characteristics of LISP Language

LISP Language:

It is a language with a simple syntax, with little or no data typing and dynamic memory management. LISP was invented by John McCarthy in 1950.

1. LISP is a functional language. Its syntax and semantics are derived from the mathematical theory of recursive function. But it is not a pure functional language.
2. Everything in LISP is a function. A function is a procedure that may or may not have arguments and it’ll always return a value.
3. All data are in form of symbolic expressions or S-expressions.
4. LISP can interpret and execute programs written in the form of expressions.
5. LISP offers the greatest facility to an ES builder.
6. LISP supports automatic memory management.