![]() |
|
![]() ![]() ![]() |
|
ILyAHA |
|
|||
![]() Гламурный хакер ![]() Профиль Группа: Участник Сообщений: 193 Регистрация: 30.3.2007 Где: Ярославская обл. г.Рыбинск Репутация: нет Всего: 3 |
Встал такой вопрос. Гугл не очень помогает в нем.
Что общего между функциональным и логическим программированием? И в чем различие в функциональном и логических подходах? Заранее благодарен за ответ --------------------
<sсriрt>alert('xss')</sсriрt> |
|||
|
||||
kemiisto |
|
|||
![]() Дикий Кот. =^.^= ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Участник Клуба Сообщений: 3292 Регистрация: 29.7.2007 Репутация: нет Всего: 160 |
Есть море литературы, даже книг на русском. Я молчу про количество статей. Даже в Педивикии есть статья про каждую парадигму. Хороший подход. Если в гугле нет готового ответа, сразу бежим на Форум. Уважаю. ![]() И то, и другое, ЧСХ, есть модели (парадигмы) программирования. ![]() В основе этих моделей лежат разные математические теории. Тебе это зачем надо? -------------------- |
|||
|
||||
A5uKa |
|
||||
TЋ♥s F1rȜ iƧ BurȠiƞg ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 1928 Регистрация: 30.8.2008 Репутация: нет Всего: 16 |
А какая математическая теория у логических языков ? Мне для общего развития ![]()
Да даже если есть ) |
||||
|
|||||
Фантом |
|
|||
![]() Вы это прекратите! ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1516 Регистрация: 23.3.2008 Репутация: нет Всего: 49 |
||||
|
||||
baldina |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3433 Регистрация: 5.12.2007 Где: Москва Репутация: нет Всего: 101 |
логическое программирование есть подмножество функционального в том смысле, что логическое основано на аппарате мат. логики и использует резолюции. логика и резолюции суть функции.
например, "прологообразное"
и выглядит и обрабатывается вполне функционально. в частности, переменные отсутствуют как класс. что касается аппарата, то модель в логическом языке представлена набором утверждений (аксиом, хорновых предложений). это может быть и простое утверждение типа мужчина(иван) и правило вывода типа мать(X,Y):-родитель(X,Y),женщина(X). логический язык на основе имеющихся утверждений выводит новые утверждения для доказательства теоремы, сформулированной как вопрос к системе:
таким образом, сформулированная теорема верна (при сопоставлении X с петр или ольга) |
||||
|
|||||
k0rvin |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 442 Регистрация: 24.1.2010 Репутация: нет Всего: 5 |
откуда такой вывод? ФП основано на лямбда-исчислении Черча, а ЛП на (например) логике исчисления предикатов первого порядка. у них совсем разные базисы -------------------- “Object-oriented design is the roman numerals of computing.” — Rob Pike All software sucks |
|||
|
||||
![]() ![]() ![]() |
Правила форума «Функциональные языки: общие вопросы» | |
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Void. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Функциональные языки: общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |