Функциональное и логическое программирование: учебное пособие

Bibliografiske detaljer
Hovedforfatter: Сергиевский Г. М. Георгий Максимович
Andre forfattere: Волчёнков Н. Г. Николай Геннадьевич
Summary:Рассмотрены основные результаты как в теоретической части, так и в части практического применения, накопленные к настоящему времени в области функционального и логического программирования. Показано, что оба эти подхода, относящиеся к парадигме декларативного программирования, позволяют получить новые возможности в части трансформации и автоматического синтеза программ, доказательства свойств программ, частичных вычислений и др. Описаны области, в которых применение данных подходов имеет преимущества по сравнению с операторным программированием. Практические аспекты функционального программирования изучаются на примере языков Haskell — лучшей современной реализации функциональной парадигмы. В теоретическом обосновании приведены наиболее важные (для данных целей) результаты лямбда-исчисления и комбинаторной логики. Представлена наиболее «продвинутая» практическая реализация идеи логического программирования: язык Пролог. Даны его детальное описание и приемы программирования. Основное внимание уделено таким областям применения Пролога, как программирование баз данных, синтаксический анализ, реализация переборного и эвристического поиска, задачи искусственного интеллекта, в том числе обработки нечетких данных, программирование в ограничениях (Constraint Lodic Programming). Подробно описаны теоретические основы логического программирования (метод резолюций, теорема Робинсона и др.). Для студентов учреждений высшего профессионального образования.
Sprog:russisk
Udgivet: Москва, Академия, 2010
Serier:Высшее профессиональное образование. Информатика и вычислительная техника
Fag:
Format: MixedMaterials Bog
KOHA link:https://koha.lib.tpu.ru/cgi-bin/koha/opac-detail.pl?biblionumber=193870

MARC

LEADER 00000nam0a2200000 4500
001 193870
005 20231101224524.0
010 |a 9785769564338 
035 |a (RuTPU)RU\TPU\book\211419 
090 |a 193870 
100 |a 20110330d m y0rusy50 ca 
101 0 |a rus 
102 |a RU 
105 |a a j 001zy 
200 1 |a Функциональное и логическое программирование  |e учебное пособие  |f Г. М. Сергиевский, Н. Г. Волчёнков 
210 |a Москва  |c Академия  |d 2010 
215 |a 320 с.  |c ил. 
225 1 |a Высшее профессиональное образование. Информатика и вычислительная техника 
320 |a Библиогр.: с. 313-314. 
330 |a Рассмотрены основные результаты как в теоретической части, так и в части практического применения, накопленные к настоящему времени в области функционального и логического программирования. Показано, что оба эти подхода, относящиеся к парадигме декларативного программирования, позволяют получить новые возможности в части трансформации и автоматического синтеза программ, доказательства свойств программ, частичных вычислений и др. Описаны области, в которых применение данных подходов имеет преимущества по сравнению с операторным программированием. Практические аспекты функционального программирования изучаются на примере языков Haskell — лучшей современной реализации функциональной парадигмы. В теоретическом обосновании приведены наиболее важные (для данных целей) результаты лямбда-исчисления и комбинаторной логики. Представлена наиболее «продвинутая» практическая реализация идеи логического программирования: язык Пролог. Даны его детальное описание и приемы программирования. Основное внимание уделено таким областям применения Пролога, как программирование баз данных, синтаксический анализ, реализация переборного и эвристического поиска, задачи искусственного интеллекта, в том числе обработки нечетких данных, программирование в ограничениях (Constraint Lodic Programming). Подробно описаны теоретические основы логического программирования (метод резолюций, теорема Робинсона и др.). Для студентов учреждений высшего профессионального образования. 
606 1 |a Программирование логическое  |2 stltpush  |3 (RuTPU)RU\TPU\subj\51781  |9 70346 
610 1 |a функциональные программы 
610 1 |a парадигмы 
610 1 |a интернет-ресурсы 
610 1 |a данные 
610 1 |a структура 
610 1 |a базисные операции 
610 1 |a функции 
610 1 |a конструирование 
610 1 |a программы 
610 1 |a трансформация 
610 1 |a ЛИСП 
610 1 |a Haskell 
610 1 |a Пролог 
610 1 |a использование 
610 1 |a эвристический поиск 
610 1 |a искусственный интеллект 
610 1 |a визуализированные среды 
610 1 |a учебные пособия 
675 |a 681.3.06(075.8)  |v 3 
700 1 |a Сергиевский  |b Г. М.  |g Георгий Максимович 
701 1 |a Волчёнков  |b Н. Г.  |g Николай Геннадьевич 
801 1 |a RU  |b 63413507  |c 20110330 
801 2 |a RU  |b 63413507  |c 20110705  |g RCR 
900 |a Функциональное и логическое программирование 
942 |c BK 
951 |b 230000  |b 230100 
959 |a 34/20110330  |d 1  |e 445,50  |f ЧЗТЛ:1