?

Log in

No account? Create an account
 
 
06 June 2012 @ 08:44 pm
О пользе Функционального Программирования  
http://ivan-gandhi.livejournal.com/2003281.html?thread=24122193#t24122193
Ну вот представьте - идёте вы траверс по трёхкилометровому снежному склону над ледопадами. Красота - невозможная. А сосед в связке всё бубнит про какой-то там беседочный узел.
 
 
 
cranequiniercranequinier on June 7th, 2012 03:34 am (UTC)
А причем тут функциональное программирование? И что это вообще такое...
Dennis Gorelikdennisgorelik on June 7th, 2012 04:56 am (UTC)
Всё началось с обсуждения функционального программирования: насколько оно функционально прагматично упрощает программирование.
juan_gandhi считает, что ФП не только интересно, но и полезно. Я считаю, что ФП, скорее всего, переоценено и для подавляющего большинства проектов съедает больше времени, чем экономит.

Но на техническом уровне у нас договориться не получается, так что приходится больше на уровне метафор.

И тут как раз твоя метафора подвернулась.


Жаль, что обсуждение закрыто (я считаю, что обсуждение больше всего полезно там, где ярче всего несогласие).


Отвечу на твой вопрос здесь.
Но всё-таки нельзя считать многобабла единственной и 100%-ной мерой всего.

"Много бабла" - это лишь одно из многих достижений Зукерберга.
Также у него: успешно построенная огромная социальная сеть, помощь в общении сотням миллионов домохозяек, известность (+ кино с ним в главной роли), а также внедрение шлёпанцев в верхние эшелоны топ-менеджмента.
Dennis Gorelikdennisgorelik on June 7th, 2012 06:05 am (UTC)
Это то, что ты думаешь по поводу функционального программирования?
Maxhobober on June 7th, 2012 12:52 pm (UTC)
Это забавные мысли того же автора на другую тему.
Dennis Gorelikdennisgorelik on June 7th, 2012 07:22 pm (UTC)
Это не его мысли, это лишь цитата.
cranequiniercranequinier on June 7th, 2012 06:25 am (UTC)
> Я считаю, что ФП, скорее всего, переоценено и для подавляющего большинства проектов съедает больше времени, чем экономит.

Я в целом тоже так считаю. Но к сожалению для того, чтобы кто-то придумал новое радио, кто-то должен и поковыряться с новой теорией эфира. Так вот ФП - это такая теория эфира. Ложная, но полезная тем, что мы ж не знаем заренее, что ложно а что нет.

А может оно и истино, а? Вот казалось бы Java и C# - ну очевидное же вредное говно, а сколько народу кормит... Значит что-то в них есть, наверное...

> "Много бабла" - это лишь одно из многих достижений Зукерберга.

Единственное. Не, ну ещё девушка у него приятная.

> Также у него: успешно построенная огромная социальная сеть

Десятая по счету? Это ж вред. Стыдиться надо.

> помощь в общении сотням миллионов домохозяек

Эдак ты и Донцову с Марининой в герои запишешь.

> известность (+ кино с ним в главной роли)

У меня лично на борьбу с известностью с некоторых пор уходит немало сил.
Dennis Gorelikdennisgorelik on June 7th, 2012 06:37 am (UTC)
1) Почему ты считаешь C# - вредным? (Я отброшу Java, чтобы не повторять те же самые аргументы).
Много удобных конструкций, удобный framework и garbage collector.

2) Десятая по счету? Это ж вред. Стыдиться надо.

Поясни - чего стыдиться-то?
Людям удобно, интересно и полезно.

3) Донцова и Маринина не в моих героях, но я, в общем-то, не возражаю. Многим людям нравится - это же тоже важно.

4) Зачем бороться с известностью?

5) Про теорию эфира: заранее, бесполезность действительно предсказать трудно. Но ФП уже больше пятнадцати лет. Сколько же можно из этого строить культ?
cranequiniercranequinier on June 7th, 2012 05:44 pm (UTC)
> Почему ты считаешь C# - вредным?

О, об этом надо писать большой пост...

> Поясни - чего стыдиться-то?

Фрагментации рынка. От которой всем хуже.

> Про теорию эфира: заранее, бесполезность действительно предсказать трудно. Но ФП уже больше пятнадцати лет. Сколько же можно из этого строить культ

Ну, я лично не готов сказать, сколько. Я не специалист по языкам. Но мне кажется что пятнадцать лет - мало. Много было технологий, которые весьма долго шли к мэйнстриму.
Dennis Gorelikdennisgorelik on June 7th, 2012 07:31 pm (UTC)
1) Буду ждать твой разгромный пост про C#.

2) У фрагментации рынка есть как достоинства (универсальность использования), так и недостатки (монополизация и застой).
Впрочем Фэйсбук трудно обвинить и в том и в другом. С одной стороны, Facebook уменьшил фрагментацию за счёт своего огромного размера, с другой стороны осталось много других social networks.

3) Да, пожалуй 15 лет мало.
ООП появился в районе 1960 года, но серьёзные проекты с его использованием появились лишь ~тридцать лет спустя.
Впрочем сейчас развитие идёт гораздо быстрее.