Automatizando a criação de uma base de conhecimento em Prolog para gerenciar os acessos a um site
O presente artigo pretende demonstrar a implementação de uma base de conhecimento em Prolog, capaz de agregar dinamicamente novas informações a cada acesso a um site. Ela permitirá que o usuário formule consultas complexas e que necessitem de certo grau de inferência, de forma simples e relativamente próxima da linguagem natural.
Parte 4: Conclusão
Este artigo pretendeu contribuir com uma pequena demonstração do emprego criativo de uma linguagem de especificação lógica, que possui enorme diferença de abordagem em relação às linguagens mais difundidas atualmente. Aprender um novo paradigma de programação é uma experiência muito valiosa para profissionais da área de TI, uma vez que expande o modo de pensar e permite diferentes abordagens para a resolução de problemas.
A linguagem Prolog é muito mais extensa e poderosa do que foi apresentado neste artigo, que limitou-se a introduzir noções básicas e uma aplicação de exemplo. Existem diversos conceitos que não foram abordados (operadores, listas, bactrackingk, formatação de entrada e saída etc), para se evitar que ele se tornasse muito extenso e complexo.
Aqueles que se interessaram pela linguagem podem estudar pela referência bibliográfica deste artigo, sendo recomendado o livro Introdução à programação Prolog, de Luiz Palazzo, em português.
The GNU Prolog web site
http://www.gprolog.org/
Wikipédia, a enciclopédia livre - Prolog
http://pt.wikipedia.org/wiki/Prolog
A linguagem Prolog é muito mais extensa e poderosa do que foi apresentado neste artigo, que limitou-se a introduzir noções básicas e uma aplicação de exemplo. Existem diversos conceitos que não foram abordados (operadores, listas, bactrackingk, formatação de entrada e saída etc), para se evitar que ele se tornasse muito extenso e complexo.
Aqueles que se interessaram pela linguagem podem estudar pela referência bibliográfica deste artigo, sendo recomendado o livro Introdução à programação Prolog, de Luiz Palazzo, em português.
Referências bibliográficas
PALAZZO, Luiz. - Introdução à programação Prolog. Pelotas: Editora da Universidade Católica de Pelotas, 1997.The GNU Prolog web site
http://www.gprolog.org/
Wikipédia, a enciclopédia livre - Prolog
http://pt.wikipedia.org/wiki/Prolog