logo
TurboProlog / Документация / TOM_1

Введение

Турбо Пролог является языком пятого поколения, выводящим

компьютерное программирование в новое измерение. Естественный

логический подход Пролога к програмированию позволяет начинающим

и профессиональным программистам за удивительно короткое время

создавать мощнейшие приложения. Теперь, благодаря Турбо Прологу,

вы сможете разрабатывать такие программные продукты, как базы

знаний, экспертные системы, пользовательские интерфейсы на

естественном языке и системы управления искусственным

интеллектом.

Турбо Пролог является описательным языком. Это означает,

что, получив необходимые факты и правила, Турбо Пролог, используя

дедуктивный метод, сам может разрешать ваши программистские

проблемы. Это противоречит традиционным языкам программирования,

таким как Бейсик и Паскаль, которые являются процедурными

языками. Программист, использующий процедурные языки, должен

разрабатывать подробные инструкции, точно объясняющие компьютеру

способ решения заданной проблемы; другими словами, программист

должен знать метод решения задачи еще до того, как компьютер

сможет ее решить. В противовес этому, программист, использующий

Турбо Пролог, должен только описать проблему и разработать

правила ее решения, опираясь на которые, система Турбо Пролога

сама определит, как найти решение.