What is Lisp
Lisp is a general-purpose high-level programming language. It is the world second oldest high-level programming language after Fortran. Lisp stands for “LISt Processing Language“. It is mainly developed for AI language. But it also can be used in other projects like software development and web programming. Because of Lisp is a general purpose language. In this Lisp Tutorial, we learn Lisp very basic concept to advanced implementation.
Lisp was designed and developed by J. McCarthy at MIT laboratory. It is very suitable for AI programming. Because it can process symbolic information very effectively. But it can be easily extended to general purpose implementation.
In this full series of Lisp tutorial, we will learn the most aspects of Lisp programming language, its features, and implementation. We will learn how to implement Lisp code in AI and machine language by example and also other implementations like software programming and web programming.
Lisp provides many high-level on-demand programming features and one of the best characters of Lisp is it is very easily extensible. The most common features of Lisp are:
- Lisp is hardware and machine independent
- It provides a complete input/output library
- It supports advanced level object-oriented programming features
- It can be easily extensible and extendable for general purpose uses
- It is a dynamically typed language
- It provides wide-ranging data types as objects, structures, symbols, lists, vectors, adjustable arrays, hash-tables, etc
Real World Applications of Lisp
Many successful projects have been used Lisp programming language. You will be inspired to learn Lisp for them. The following applications have been programmed using Lisp programming language.
- Yahoo Store
- AI Programming
- Machine Learning
What is next?
In the next tutorials, we learn Lisp basic syntax, data types, macros, loop, function, conditions and everything else about Lisp. Let’s drive into Lisp.