O que é LISP? definição e significado

click fraud protection

LISP é a abreviatura de LISt Processor. LISP é o nome de uma família de linguagens de programação de alto nível mais comumente usadas na pesquisa de inteligência artificial, pois não faz distinção entre um programa e dados. LISP é ideal para manipular texto e passa a ser uma das linguagens de programação mais antigas que ainda estão em uso.

Technipages explica LISP

Ele foi originalmente criado e publicado em 1958 - a única linguagem comumente usada mais antiga que o LISP é o Fortran. Existem várias iterações individuais do LISP, sendo as mais populares Scheme, Clojure e Common LISP. Cada versão é essencialmente um dialeto da versão original, que foi originalmente criada como uma notação matemática prática. Mais especificamente, uma notação matemática para programas de computador, influenciada pela notação do cálculo lambda de Alonzo Church. O cálculo lambda é um sistema formal em lógica matemática e constitui a base funcional para as linguagens LISP.

As listas formam a base funcional da estrutura de dados das linguagens LISP, enquanto o programa final compilado realiza cálculos que expressam valores nessas listas. As linguagens LISP se enquadram na categoria de outras linguagens de programação de domínio público, existem versões completamente ininteligíveis dela. Qualquer um pode criar uma variação disso. Por causa disso, existem muitas versões diferentes e apenas algumas delas são totalmente configuradas, geralmente aceitas e padronizadas. O principal deles é Common LISP.

Usos comuns de LISP

  • LISP é uma coleção de linguagens de alto nível, principalmente afiliadas à pesquisa em IA.
  • Por ser uma linguagem de domínio público, existem muitas variações inúteis e quebradas do LISP.
  • A natureza baseada em lista das linguagens LISP significa que tudo é processado por meio de, de e para listas.

Maus usos comuns de LISP

  • LISP é uma linguagem de programação de alto nível que não está mais em uso ativo.