Re[4]: Так в чем же принципиальные отличия ФП от ИП?
От: VladD2 Российская Империя www.nemerle.org
Дата: 02.05.07 22:23
Оценка:
Здравствуйте, VGn, Вы писали:

VGn>А зачем вообще противопоставление объектный-фунциональный?


А это не ко мне вопрос.
Меня тут называют "фанатиком" натуральные маньяки от того или другого лагеря.
Один видит нечто божественное в ООП и даже представить не может, что есть задачи (или их части) которые отлично решаются в другом стиле.
Второй спрашивает зачем лябды если есть объекты.
Третий спрашивает зачем объекты если есть замыкания.
Четвертый вообще орет, что ООП — это маразм, а все кто им занимается идиоты.

VGn>Откуда оно взялось?


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

VGn>Объектный-императивный само собой.

VGn>Но имхо функция совершенно не канает, как макро-сущность в нематематических задачах.

+1

А совмещение концепций дает отличный результат. Главное научиться делать правльный выбор в конкретных ситуациях.

Но тут возникает глобальнейшая проблема!
Большинство современных языков программирования не позволяют одинаково хорошо програмировать в разных стилях. Присловутый С++ только декларирует мультипарадигмность. Большинство ФЯ ООП могут только эмулировать и то со скрипом. В Ява и Шарп ООП вмонтирован, так, что что-то другое уже и использовать то непривычно, хотя Шарп движется в правильном направлении (если говорить о 3.0).
... << RSDN@Home 1.2.0 alpha rev. 637>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.