Дом развитие Что такое пролог? - определение из техопедии

Что такое пролог? - определение из техопедии

Оглавление:

Anonim

Определение - Что означает Пролог?

Ru Programmation en Logique (Программирование в логике) или Prolog - это язык программирования высокого уровня, который берет свое начало в логике первого порядка или исчислении предикатов первого порядка. Язык был задуман в Марселе, Франция, в начале 1970-х годов группой, возглавляемой Аленом Колмерауэром. Это один из первых языков логического программирования, и он остается популярным сегодня. Это язык программирования, который обычно ассоциируется с компьютерной лингвистикой и искусственным интеллектом и используется в экспертных системах, доказательстве теорем и сопоставлении с образцами по деревьям синтаксического анализа естественного языка и обработке естественного языка.

Техопедия объясняет Пролог

Первая система Prolog была разработана в 1972 году Колмерауэром совместно с Филиппом Русселем и была основана на процедурной интерпретации клаузул Рога Робертом Ковальским. Это было также частично мотивировано желанием согласовать использование логики как декларативного языка представления знаний с процедурным представлением знаний. Пролог был специально разработан для обработки естественного языка, связанного с взаимодействием компьютера и человека (естественного) языка.

Пролог отличается от других языков программирования тем, что он является декларативным, а не последовательностью команд. Его иногда называют основанным на правилах или декларативным языком, поскольку он выражается в терминах отношений между свойствами объектов, представленных в виде фактов и правил. Вычисление инициируется путем выполнения запроса по этим отношениям.

Приложения включают в себя:

  • Машинное обучение
  • Планирование роботов
  • Автоматизированные рассуждения
  • Решение проблем
  • Интеллектуальный поиск в базе данных
  • Понимание естественного языка
  • Язык спецификации
Что такое пролог? - определение из техопедии