Teste seus conhecimentos sobre a evolução da programação lógica e a criação do P...

QualifiedErudition avatar
QualifiedErudition
·
·
Download

Start Quiz

Study Flashcards

16 Questions

O que é a programação lógica?

Um paradigma de programação baseado na lógica matemática

Qual é o paradigma de programação utilizado na programação lógica?

Paradigma de programação baseado em lógica matemática

Qual foi a primeira linguagem de programação lógica?

Planner

Qual foi a primeira linguagem de programação lógica?

Planner

Qual foi o objetivo do desenvolvimento do Prolog?

Simplificar o Planner

Qual foi a relação entre o Planner e o Prolog?

Prolog foi desenvolvido como uma simplificação do Planner

Quem desenvolveu o Prolog?

Alain Colmerauer e Robert Kowalski

Quem desenvolveu a linguagem de programação Prolog?

Alain Colmerauer e Robert Kowalski

Qual é a relação entre interpretação declarativa e processual nas linguagens de programação lógica?

Existe uma relação próxima entre interpretação declarativa e processual

O que é a negação por falha em Prolog?

Uma regra de inferência que é aplicada apenas em situações de falha

O que é a negação por falha?

Uma sólida regra de inferência respeitando a conclusão de um programa

Qual foi a primeira implementação do Prolog?

Marseille Prolog

O que é a interpretação procedimental de Kowalski e LUSH?

Uma técnica de programação lógica

Qual foi a primeira implementação do Prolog?

Marseille Prolog

Qual foi a influência do Edinburgh Prolog na definição do Prolog padrão ISO?

O Edinburgh Prolog tornou-se o padrão de facto e influenciou a definição de Prolog padrão ISO

Qual é a relação entre interpretação declarativa e processual em linguagens de programação lógica?

São complementares e necessárias

Study Notes

A evolução da programação lógica e a criação do Prolog

  1. A programação lógica usa a lógica matemática e é um paradigma de programação investigado desde os primórdios da inteligência artificial.

  2. A primeira linguagem de programação lógica foi a Planner, que permitia a invocação orientada a padrões de planos procedimentais de asserções e de objetivos.

  3. O Prolog foi desenvolvido como uma simplificação do Planner que permitia a invocação orientada a padrões apenas a partir de objetivos.

  4. Matemáticos e filósofos encontram na lógica uma ferramenta eficaz para desenvolvimento de teorias.

  5. A linguagem de programação Prolog foi explicitamente apresentada como baseada na lógica matemática.

  6. Prolog foi desenvolvida em 1972 por Alain Colmerauer e veio de uma colaboração entre Colmerauer em Marselha e Robert Kowalski em Edinburgo.

  7. Prolog podia literalmente ser lido como um conjunto de fórmulas em um fragmento da lógica de primeira ordem.

  8. A interpretação procedimental de Kowalski e LUSH foi depois descrita em um memorando em 1973, publicado em 1974.

  9. A relação próxima entre interpretação declarativa e processual resulta numa característica típica das linguagens de programação lógica.

  10. A negação por falha é uma sólida regra de inferência (sob certas restrições) respeitando a conclusão de um programa.

  11. A primeira implementação do Prolog foi a Marseille Prolog, desenvolvida em 1972.

  12. O Edinburgh Prolog tornou-se o padrão de facto e influenciou a definição de Prolog padrão ISO.

Teste seus conhecimentos sobre a evolução da programação lógica e a criação do Prolog, a primeira linguagem de programação lógica. Descubra como a lógica matemática foi utilizada para desenvolver teorias e como o Prolog foi criado como uma simplificação do Planner. Saiba mais sobre a interpretação procedimental de Kowalski e LUSH, além de outras características típicas das linguagens de

Make Your Own Quizzes and Flashcards

Convert your notes into interactive study material.

Get started for free
Use Quizgecko on...
Browser
Browser