Skip to content
Lisp

File:John_McCarthy_Stanford.jpg · Wikimedia Commons · See Wikimedia Commons

EntityQ132874· pop 81· linked from 910 articles

Also known as LISt Processor, List Processor, Lisp (programming language), ISO/IEC 13816, JIS X 3012

linguagem de programação

AI overview

Lisp is a programming language designed around the mathematical concept of lambda calculus, which focuses on using functions as the basic building blocks of computation. It matters because it pioneered functional programming—an approach to writing software that has influenced many modern programming languages and remains relevant for certain types of computational problems.

AI-generated from the Wikipedia summary — may contain errors.

Described at

Link to a page describing this subject · 3,514 chars · not written by Vinony

Wikidata facts

Developer
Steve Russell
Designed by
John McCarthy
Image
LISP Programazio Lengoaia UEU.png
Show 14 more facts
different from
lisp
Stack Exchange tag
stackoverflow.com/tags/lisp
Commons category
Lisp (programming language)
publication date
1959-01-15
inception
1958-01-01
programming paradigm
reflective programming
derivative work
Maclisp
typing discipline
strong typing
on focus list of Wikimedia project
Wikipedia:Vital articles/Level/4
social media followers
37044
Sources (5)

via Wikidata · CC0

Article · Português

Lisp é uma família de linguagens de programação concebida por John McCarthy em 1958. Num célebre artigo, ele mostra que é possível usar exclusivamente funções matemáticas como estruturas de dados elementares (o que é possível a partir do momento em que há um mecanismo formal para manipular funções: o Cálculo Lambda de Alonzo Church). A linguagem Lisp foi projetada primariamente para o processamento de dados simbólicos. Ela é uma linguagem formal matemática. Durante os anos de 1970 e 1980, Lisp se tornou a principal linguagem da comunidade de inteligência artificial, tendo sido pioneiro em aplicações como administração automática de armazenamento, linguagens interpretadas e programação funcional. O seu nome vem de List Processing (a lista é a estrutura de dados fundamental desta linguagem). Tanto os dados como o programa são representados como listas, o que permite que a linguagem manipule o código fonte como qualquer outro tipo de dados. Existem diversos dialetos de Lisp, sendo os mais conhecidos: Common Lisp, Scheme e Clojure.

Abstract from DBpedia / Wikipedia · CC BY-SA

Gallery (6)