Lisp is the second-oldest high-level programming language after Fortran and has changed a great deal since its early days, and a number of dialects have existed over its history. Today, the most widely known general-purpose Lisp dialects are Common Lisp and Scheme.
Lisp was invented by John McCarthy in 1958 while he was at the Massachusetts Institute of Technology (MIT).
This reference will take you through simple and practical approach while learning LISP Programming language.
Features of LISP Programming Language:
- It is a machine-independent language
- It uses iterative design methodology and is easily extensible
- It allows us to create and update the programs and applications dynamically.
- It provides high-level debugging.
- It supports object-oriented programming.
- It supports all kinds of data types like objects, structures, lists, vectors, adjustable arrays, set, trees,hash-tables, and symbols.
- It is an expression-based language
- It can support different decision-making statements like if, when,case, and cond
- It will also support different iterating statements like do, loop,loopfor, dotimes and dolist.
- It will support input and output functions
- By using lisp we can also create our own functions