Pular para o conteúdo

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.
Rafael José de Alencar Almeida rafael.alencar
Hits: 29.838 Categoria: Banco de Dados Subcategoria: Miscelânea
  • Indicar
  • Impressora
  • Denunciar

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.

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

   1. Introdução
   2. GNU Prolog
   3. Gerenciando os acessos a um site
   4. Conclusão

Esteganografia e Esteganálise: transmissão e detecção de informações ocultas em imagens digitais

Python: automatizando a extração de informações na web com expressões regulares

O eeePC e o OS/2 Warp

Instalando o Interbase 7.5 no Debian Sarge

Tutorial Kettle

Instalando o Caché (banco de dados pós-relacional)

Criando uma mala direta com OpenOffice.org

#1 Comentário enviado por rony_souza em 08/01/2010 - 16:09h
muito bom...

Contribuir com comentário

Entre na sua conta para comentar.