Lar Desenvolvimento O que é prólogo? - o que é techopedia

O que é prólogo? - o que é techopedia

Índice:

Anonim

Definição - O que significa o Prolog?

Programmation en Logique (Programação em lógica) ou Prolog é uma linguagem de programação de alto nível que tem suas raízes na lógica de primeira ordem ou no cálculo de predicados de primeira ordem. A linguagem foi concebida em Marselha, França, no início dos anos 70, por um grupo liderado por Alain Colmerauer. É uma das primeiras linguagens de programação lógica e continua popular hoje. É uma linguagem de programação comumente associada à linguística computacional e à inteligência artificial e é usada em sistemas especialistas, prova de teoremas e correspondência de padrões sobre árvores de análise de linguagem natural e processamento de linguagem natural.

Techopedia explica Prolog

O primeiro sistema Prolog foi desenvolvido em 1972 por Colmerauer, juntamente com Philippe Roussel, e foi baseado na interpretação processual de Robert Kowalski das cláusulas de Horn. Também foi parcialmente motivado pelo desejo de conciliar o uso da lógica como uma linguagem declarativa de representação do conhecimento com a representação processual do conhecimento. O Prolog foi desenvolvido propositadamente para processamento de linguagem natural - relacionado às interações com o computador e com a linguagem (natural) humana.

O prólogo difere de outras linguagens de programação, pois é declarativo e não seqüências de comandos. Às vezes, é chamada de linguagem declarativa ou baseada em regras, pois é expressa em termos de relacionamentos entre as propriedades dos objetos, apresentados como fatos e regras. Um cálculo é iniciado executando uma consulta sobre essas relações.

As aplicações incluem:

  • Aprendizado de máquina
  • Planejamento de robôs
  • Raciocínio automatizado
  • Solução de problemas
  • Recuperação inteligente de banco de dados
  • Compreensão da linguagem natural
  • Idioma da especificação
O que é prólogo? - o que é techopedia