PROLOG                    s   Histórico•      Esta Linguagem foi projetada e implementada porColmerauere seu grupo de IA ,...
PROLOG  Mas a linguagem Prolog só passou a atrairum amplo interesse a nível mundial, quando foi  lançada a versão DEC-10 q...
PROLOGs O que é PROLOG ?s Algumas Definições.s PROLOG é uma linguagem declarativa,  que permite a representação dos dados ...
PROLOGs O que Relação, Classificação e Seriação ?s O que é Programação em Lógica ?
PROLOGlikes(ralph,prolog)likes(reader,prolog) if explains(ralph,prolog)explains(ralph,prolog)s Significam:Ralph gosta de p...
PROLOGs   Estrutura de um programa PROLOGdomains   prolog,person=symbolpredicates   likes(person,prolog)   explains(person...
PROLOGs Utilizaçãos Sistemas Especialistass Linguagem Naturals Engenharia de Softwares BD Relacionaiss Manipulação de fórm...
PROLOGs        Principais característicass Orientada para processamento simbólicos Representa uma implementação da lógica ...
PROLOGs Suporta estrutura de dados que permite  simular registros ou listass representa programas e dados através  do mesm...
PROLOGs Limitaçõess Existência de diferentes implementaçõess Dificuldade de integrar com outras  linguagenss Dificuldades ...
Próximos SlideShares
Carregando em…5
×

prolog

1.483 visualizações

Publicada em

Publicada em: Educação
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
1.483
No SlideShare
0
A partir de incorporações
0
Número de incorporações
3
Ações
Compartilhamentos
0
Downloads
32
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

prolog

  1. 1. PROLOG s Histórico• Esta Linguagem foi projetada e implementada porColmerauere seu grupo de IA , na Universidade de Marseille, onde foi escritoo primeiro interpretador Prolog na linguagem ALGOL-W.• Méloni em 1973, implementou uma nova versão escrita emFORTRAN.• Roberts em 1977 implementou na Universidade deWaterloouma versão totalmente escrita em linguagem de máquina.
  2. 2. PROLOG Mas a linguagem Prolog só passou a atrairum amplo interesse a nível mundial, quando foi lançada a versão DEC-10 que inclui o primeiro compilador Prolog escrito em Prolog.Após o lançamento desta nova versão, foi anunciado no Japãoo projeto do super computador de quinta geração.
  3. 3. PROLOGs O que é PROLOG ?s Algumas Definições.s PROLOG é uma linguagem declarativa, que permite a representação dos dados em lógica simbólicas PROLOG é uma linguagem interativa que permite resolver problemas que envolvem representação simbólica de objetos e seus relacionamentos
  4. 4. PROLOGs O que Relação, Classificação e Seriação ?s O que é Programação em Lógica ?
  5. 5. PROLOGlikes(ralph,prolog)likes(reader,prolog) if explains(ralph,prolog)explains(ralph,prolog)s Significam:Ralph gosta de prolog;O leitor gostará de prolog se Ralph explicar Prolog;Ralph explica Prolog
  6. 6. PROLOGs Estrutura de um programa PROLOGdomains prolog,person=symbolpredicates likes(person,prolog) explains(person,prolog)clauses likes(ralph,prolog). likes(reader,prolog) if explains (ralph,prolog). explains(ralph,prolog)
  7. 7. PROLOGs Utilizaçãos Sistemas Especialistass Linguagem Naturals Engenharia de Softwares BD Relacionaiss Manipulação de fórmulas matemáticass Prova automática de teoremass Robótica...
  8. 8. PROLOGs Principais característicass Orientada para processamento simbólicos Representa uma implementação da lógica como linguagem de programaçãos Apresenta semântica declarativa inerente a lógicas Permite obtenção de respostas alternativass Permite recuperação dedutiva de informação
  9. 9. PROLOGs Suporta estrutura de dados que permite simular registros ou listass representa programas e dados através do mesmo formalismos Incorpora facilidades computacionais extra e metalógicas
  10. 10. PROLOGs Limitaçõess Existência de diferentes implementaçõess Dificuldade de integrar com outras linguagenss Dificuldades de depuração

×