logo
ответы информатика все

Декларативные яп и языки описания сценариев.

Декларативный язык программирования создан в н.70х и развивался стремительно.

-Функциональное программирование – способ составления программ в котором единственным действием является функция и не используется память, как место для хранения данных. Ключевым понятием является выражение. Один из основных элементов – рекурсия, т.е. вычисление значения функции через значения этой же функции от других элементов. Программы, написанные на функциональном языке представляют собой последовательные описания фунций и выражений. Выражения являются процессом сведения сложного к простому. В 59г появился язык LICP (позволяет обрабатывать большие объёмы текстовой информации, широко применяется при создании искусственного интеллекта.

-Логическое программирование – программирование в терминах логики. PROLOG – 1973Г. Строится на последовательности фактов и правил, затем формируется утверждение, которое PROLOG пытается доказать при помощи правил. Используется в экспертной системе. Логическое программирование не отличается высоким быстродействием, т.к. процесс их выполнения сводится к построению прямых и обратных цепочек рассуждений.