Re[8]: Так в чем же принципиальные отличия ФП от ИП?
От: VladD2 Российская Империя www.nemerle.org
Дата: 27.04.07 10:55
Оценка: +2
Здравствуйте, Mamut, Вы писали:

M>Ну и чем это отличается от объекта?


"Это" ничем, так как является эмуляцией ООП на не поддерживающем на прямую эту парадигму языке. То есть то же ООП, только слишком многословно и сложно.

M> Состояние этот модуль тоже может хранить (см. gen_server в документации по Эрлангу ну или здесь).


Это, как я понимаю, эмуляция глобальных переменных.

Модуль же отличается от объекта, тем что не позволяет создать свои экземляры.

ЗЫ

Никто не спорит, что любой процедурный язык позволяет эмулировать ООП.

Только вопрос был не в этом. Вопрос был в том, что ФП дает в области проектирования на макро-уровне.

Если все что оно дает — это возможность эмулировать ООП так же как это делали 30 лет назад на С, да еще и ченит препятствия, то в пору задуматся, а на хрена козе баян?
... << RSDN@Home 1.2.0 alpha rev. 637>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.