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.