Re[9]: Так в чем же принципиальные отличия ФП от ИП?
От: Mamut Швеция http://dmitriid.com
Дата: 28.04.07 08:52
Оценка:
M>>Ну и чем это отличается от объекта?

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


Ну почему же обязательно ООП?

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


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


VD>Если все что оно дает — это возможность эмулировать ООП так же как это делали 30 лет назад на С, да еще и ченит препятствия, то в пору задуматся, а на хрена козе баян?


Хм. Что есть "проектирование на макро-уровне"?

Эрланг предлагает возможность упаковывать код в модули, приложения (OTP Applications) и библиотеки. От публичных и приватных функций никуда не убежишь, но по-моему, это не указывает на попытку "эмулировать" ООП. Это просто другая реализация "черной коробки" с известным публичным интерфейсом и непонятно чем внутри (а внутре у ней — неонка, ага )

Может, это Эрлангистам стоит говорить "нафига козе баян", говоря об ООП?


dmitriid.comGitHubLinkedIn
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.