Qual é a linguagem de inteligência artificial mais comum?

A linguagem de inteligência artificial mais comum é o Lisp, e ainda está em uso hoje. É também uma das mais antigas linguagens de inteligência artificial. John McCarthy o desenvolveu no final da década de 1950.

Lisp é uma abreviação de "LISt Processing". Essa linguagem de inteligência artificial usa listas para representar estruturas de dados. É considerada a primeira linguagem de programação funcional. Existem várias funções internas que podem ser usadas para manipular listas, tornando o idioma extremamente flexível. Os programadores têm controle total sobre a sintaxe do idioma, que pode ser alterada para se adequar a seus propósitos.

Isso é possível porque o código-fonte é composto de listas. Os programadores podem manipular o código fonte como estruturas de dados, permitindo que eles criem uma nova sintaxe ou estendam a linguagem para fazer o que é necessário. É uma excelente linguagem para programação de inteligência artificial (AI) porque é possível escrever facilmente correspondências de padrões que correspondem às estruturas da lista.

Um dos outros fatores que fazem do Lisp uma linguagem útil de inteligência artificial é a capacidade de suportar representações simbólicas. É possível associar facilmente símbolos aos dados; por exemplo, é possível associar o símbolo "céu" à cor "azul". Também é possível substituir facilmente estruturas de dados mais antigas por estruturas mais recentes, e esse recurso de desalocação é chamado de coleta de lixo .

Uma linguagem de inteligência artificial extremamente dinâmica, é possível que as alterações entrem em vigor no Lisp instantaneamente, sem necessidade de recompilação. Ele não possui nenhum programa básico e todo o trabalho é feito através de composições de funções e recursão. Os programadores podem acessar qualquer função no prompt de entrada.

Uma linguagem de inteligência artificial amplamente popular, o Lisp gerou um grande número de dialetos e sistemas Lisp, como Scheme, Interlisp e FranzLisp. Em um esforço para criar um padrão para o idioma, vários programadores do Lisp reuniram os melhores recursos dos dialetos existentes para criar um novo idioma chamado Common Lisp. Isso aconteceu em 1981 e, desde então, o Common Lisp evoluiu para se tornar uma linguagem de programação de IA de uso geral extremamente robusta.

Amplamente utilizado para programar jogos de computador, robôs e problemas de reconhecimento de padrões, o Lisp é considerado uma linguagem de programação clássica de IA que resistiu ao teste do tempo. Prolog é outra linguagem de programação desenvolvida no início dos anos 70 que ganhou popularidade na IA. Tem uma base mais matemática baseada no cálculo de predicado. É considerada uma importante linguagem de programação lógica e é usada na IA para processamento de linguagem natural e para lidar com sistemas especialistas.

OUTRAS LÍNGUAS

Este artigo foi útil? Obrigado pelo feedback Obrigado pelo feedback

Como podemos ajudar? Como podemos ajudar?