LÓGICA

1668 palavras 7 páginas
Lógica

Programação lógica é um paradigma de programação que faz uso da lógica matemática. John McCarthy [1958] foi o primeiro a publicar uma proposta de uso da lógica matemática para programação.
A primeira linguagem de programação lógica foi a Planner, a qual permitia a invocação orientada a padrões de planos procedimentais de asserções e de objetivos. Com a necessidade de adaptação aos sistemas dememória muito limitada, que eram disponíveis quando ela foi desenvolvida. A linguagem Planner usava estruturas de controle de backtracking, de tal forma que apenas um único caminho computacional tinha que ser armazenado por vez. Em seguida, o Prolog foi desenvolvido como uma simplificação do Planner que permitia a invocação orientada a padrões apenas a partir de objetivos (também baseado em backtracking).1
A partir do Planner, foram desenvolvidas as linguagens de programação QA-4, Popler, Conniver, e QLISP. As linguagens de programação Mercury, Visual Prolog, Oz e Frill, foram desenvolvidas a partir do Prolog. Atualmente existem linguagens de programação lógica concorrente (não baseadas em backtracking) derivadas do Planner (por exemplo, a Ether) e derivadas do Prolog (ver Shapiro 1989 para um apanhado geral).
Índice
1 História
2 Base na lógica matemática
3 Prolog
3.1 Negação por falha
3.2 Implementações
4 Limitações do uso da lógica matemática para a programação
5 Programação lógica concorrente
6 Programação lógica linear
7 Domínios das aplicações
8 Referências
9 Ver também
10 Ligações externas
História
A programação lógica é uma idéia que tem sido investigada no contexto da inteligência artificial pelo menos desde o momento em que John McCarthy [1958] propôs: "programas para manipular com sentenças instrumentais comuns apropriadas à linguagem formal (muito provavelmente uma parte do cálculo de predicado)". O programa básico formará conclusões imediatas a partir de uma lista de premissas. Essas conclusões serão tanto sentenças declarativas quanto

Relacionados

  • logica
    494 palavras | 2 páginas
  • LÓGICA
    2581 palavras | 11 páginas
  • Lógica
    1272 palavras | 6 páginas
  • Lógica
    742 palavras | 3 páginas
  • Logica
    904 palavras | 4 páginas
  • O que é a lógica?
    529 palavras | 3 páginas
  • Logica
    786 palavras | 4 páginas
  • logica
    4065 palavras | 17 páginas
  • logica
    6713 palavras | 27 páginas
  • Lógica
    1342 palavras | 6 páginas