Prolog (Programação em Lógica ) é uma linguagem de programação que foi desenvolvida na França para uso na tradução da linguagem natural . A linguagem natural é o que os programadores chamam línguas como o francês eo alemão. Prolog foi aperfeiçoada por cientistas da computação , na Escócia, para o uso como um provador de teoremas automático , o que prova teoremas em matemática e lógica . Os japoneses escolheram Prolog para usar em projetos de Inteligência Artificial (IA) . Esta linguagem internacional é surpreendentemente flexível. Instruções
1
Use Prolog , uma vez que se destina a ser usado. Linguagens como Ruby e C + + dizer ao computador o que fazer. A programação em Prolog consiste na criação de um banco de dados de fatos e regras que descreve algumas universo de discurso . O usuário , em seguida, envia uma pergunta e Prolog responde à pergunta com base nos fatos e regras no banco de dados . Este procedimento de perguntas e respostas é bastante flexível . Por exemplo , a pergunta pode ser um teorema matemático ea resposta diz se é verdadeiro ou falso, ou a questão pode ser uma frase em japonês , ea resposta é a tradução para o francês.
2
Saiba a estrutura de cláusulas de Horn - esta é a chave para representar fatos e regras no banco de dados de um Prolog "programa". Uma representação cláusula Corno de um fato é simplesmente uma declaração do fato seguido por um período . A representação cláusula Corno de regra é uma conclusão , seguido pelo " : - " . Símbolo , seguido por uma série de condições , seguido por um período de
O facto de o céu é azul pode ser escrito em Prolog como " azul ( céu ) . " A regra de que o céu é azul , se for durante o dia e não chove é " azul ( céu ) : - Tempo (dia), Chovendo ( não). "
O " programa " Prolog consiste em um banco de dados de fatos e regras. Se você está fazendo o processamento da linguagem , estas serão as definições de palavras e regras gramaticais . Se você está construindo um sistema lógico ou matemático , o "programa" serão os axiomas do sistema.
3
Trabalho através de vários exemplos do Prolog . Finja que você é o computador e que não existe uma base de dados simples , em seguida, tomar uma pergunta e seguir os passos que Prolog passaria a responder à pergunta . Não há rota mais rápida para a compreensão Prolog e aprender a ser um bom programador Prolog , de acordo com Clocksin e Mellish , que literalmente escreveu o livro sobre programação Prolog .