Home › Glossary › Systems › Lisp (programming language) (LISP)

Intermediate · Systems

Lisp (programming language) (LISP)

Visual diagram · (in preparation) · Math · (in preparation) · Worked example · 3 difficulty levels.

TL;DR. Lisp is a family of high-level programming languages known for their distinctive prefix notation and extensive use in AI research.

Technical Definition

Lisp is a family of high-level programming languages known for their distinctive prefix notation and extensive use in AI research.

How it works

Lisp (List Processing) is one of the oldest high-level programming languages and has historically been very influential in artificial intelligence research. Its syntax, characterized by fully parenthesized prefix notation (S-expressions), makes it highly flexible for symbolic computation and metaprogramming. Several dialects exist, including Common Lisp and Scheme.

Related Concepts

  • Artificial intelligence (AI) — Machines that can perform tasks typically requiring human intelligence.
  • Programming language — A formal language consisting of instructions used to create programs that produce output on a computer.
  • Symbolic AI — An approach to AI that attempts to represent human knowledge explicitly using symbols and rules.

Further Reading

  • Wikipedia — Glossary of AI