Lisp is a way to talk to computers. 
Lisp is a way to talk to computers. 
People use Lisp to study smart machines. This is called artificial intelligence. Lisp helps these machines work.
Lisp uses lists to work. A list is a group of things.
Lisp uses many marks like parentheses. These marks look like little curves. They help group the words together.
Many new versions of Lisp exist today. Some are very popular. It is a very special way to code.
Lisp is a family of computer languages. It is very old. It was made in the late 1950s. It is the second oldest language still used today. 
John McCarthy started making Lisp at MIT. He wanted a tool for artificial intelligence research. This is the study of making smart machines. Lisp became a favorite for this work.
The name Lisp stands for "List Processor." It uses lists to work. A list is a group of items. Lisp code is made of these lists.
Lisp code uses many parentheses. These are marks like this: ( ). They group words together. This way, the code and the data look the same. This helps programmers make new ways to write code.
Many versions of Lisp exist now. These are called dialects. Some popular ones are Common Lisp and Scheme. There is also Clojure. Each one has its own way of working. Lisp has changed a lot over sixty years. It still helps people study how computers think.
Lisp is a special family of computer languages. It has a very long history in the world of science. It is the second-oldest high-level language still in use today. Only Fortran is older than Lisp. The name Lisp stands for "List Processor." This name describes how the language works with groups of items.
Lisp works by using lists to organize information. Everything in the language is written as an s-expression. These are just lists that use many parentheses to group things.
John McCarthy began creating Lisp in 1958. He was working at the Massachusetts Institute of Technology, also known as MIT. He wanted a language that could help with artificial intelligence research. He specifically wanted it to work on an IBM 704 computer. 
Many different versions of Lisp have been made over the years. These different versions are called dialects. Some famous ones include Scheme and Common Lisp. In 1994, a group called ANSI published a standard for Common Lisp. This helped different versions work in a similar way. There is also a newer version called Clojure. It is designed to run on the Java virtual machine. Even though there are many types, they all share the same roots.
Lisp is connected to many things you might already know about technology. It was used to help build the SHRDLU artificial intelligence system. It even helped make the Jak and Daxter video games.
Lisp is a famous family of programming languages with a deep history in computer science. The name Lisp is an abbreviation for "List Processor," which describes its primary function. It is the second-oldest high-level programming language still in common use, following only Fortran.
The core mechanism of Lisp relies on a structure called an s-expression. Every piece of code is written as a parenthesized list.
Lisp is built upon specific data structures known as linked lists. These lists are manipulated using primitive operations that were originally named after computer hardware parts. Two such operations are car and cdr. In early IBM 704 computers, these names stood for "Contents of the Address part of Register" and "Contents of the Decrement part of Register." Today, these terms are still used to describe returning the first item in a list or the rest of the list. These simple building blocks allow the language to process complex information through recursion and other logical steps.
The history of Lisp began in 1958 at the Massachusetts Institute of Technology (MIT). John McCarthy developed the language because he wanted a practical mathematical notation for artificial intelligence research. He specifically aimed to make it work on the IBM 704 computer. 
As the language grew, many different versions called dialects emerged. Some dialects were created for specific goals or machines. For instance, Scheme was created in 1975, and Maclisp was developed for MIT's Project MAC. In the 1980s and 1990s, researchers tried to unify these many versions into one standard. This effort resulted in Common Lisp. In 1994, the ANSI organization published an official standard for Common Lisp to help with compatibility. Today, modern dialects like Clojure continue this tradition by running on the Java virtual machine.
Lisp has had a massive impact on the field of computer science. It pioneered many essential concepts used in almost all modern languages. These include automatic storage management, which is often called garbage collection. It also introduced dynamic typing, conditionals, and higher-order functions. The language helped create the read–eval–print loop, which is a common way for programmers to interact with code. These innovations allowed computers to handle much more complex tasks than they could previously.
Beyond theoretical science, Lisp has been used in many practical and surprising ways. It was used to implement the Micro Planner language for the SHRDLU artificial intelligence system. In the world of entertainment, the Game Oriented Assembly Lisp (GOAL) was used to develop the Jak and Daxter video game series. The language even influenced the design of computer hardware. For example, the 36-bit word size of the PDP-10 computer was influenced by the need to hold two 18-bit Lisp pointers in a single word. This connection between language design and hardware shows how deeply Lisp is woven into the fabric of computing history.
🖼️ Images & Media (4)
More to explore
✨ What else?
Related topics you might enjoy
🔬 Go deeper
More advanced topics to explore
🪜 Step back
Simpler topics to build understanding
What is Nepedia?
A free, ad-free encyclopedia for children. Every article is written at five reading levels, so the same page works for a five-year-old and a fifteen-year-old — use the level switcher above to see this one change. No account needed to read.