Рекламирую ФП

Dec 25, 2012 02:05

Коллега Роман Душкин набрасывает и я знаю, знаю, знаю что не нужно отвечать, но вот сижу и отвечаю ( Read more... )

красные машины самые быстрые, вселенская несправедливость, хотите честно, девелопмент, ru, fp, формула успеха

Leave a comment

Comments 155

sorhed December 24 2012, 19:17:55 UTC
Я считаю, что точка невозврата пройдена, и мир через пять лет станет функциональным (или, по крайней мере, декларативным).

Хотели раньше, но тогда вычмощностей не хватало.

Reply

thesz December 24 2012, 19:29:22 UTC
Подпишусь.

Reply

(The comment has been removed)

tonsky December 24 2012, 20:47:14 UTC
О! Битва Нострадамусов. Подскажите, а кто из вас болел за недавний конец света?

Reply


localstorm December 24 2012, 19:42:04 UTC
Мне кажется это наконец-то очень правильный акцент ( ... )

Reply

tonsky December 24 2012, 20:11:36 UTC
Стандартная библиотека Джавы - это там, где чтобы отфильтровать список надо строк 7 примерно написать и тройной уровень вложенности?

Reply

localstorm December 24 2012, 20:17:51 UTC
Ну на момент ее появления ты мог с успехом мутить то же самое на С/С++ с указателями и прочими штуками

Reply

tonsky December 24 2012, 20:47:54 UTC
И до сих пор можешь мутить то же самое, потому что Джава не развивается.

Reply


geekyfox December 24 2012, 19:53:44 UTC
А что такое ФП?

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

А если ФП - это непременно хаскель, трихомонады и всякое такое "для небыдла" - ну так а тогда подмена тезиса налицо.

Reply

tonsky December 24 2012, 20:21:39 UTC
Ну я примерно про тоже - ФП победно марширует по планете, а Хаскель загнивает.

Reply

geekyfox December 24 2012, 21:12:27 UTC
я бы не сказал, что хаскель как-то особенно загнивает. по моему он находится примерно там же, где и находился лет пять-десять назад. а причин тому две. писать на нём мелочевку не слишком удобно, а писать на нём что-то грандиозно-монструозное (за неимением чего-либо хотя отдалённо похожего на единый кодекс практик кодирования и проектирования) довольно-таки ссыкотно.

Reply

sorhed December 24 2012, 21:44:13 UTC
У хаскеля есть своя ниша, где он отлично себя чувствует. Разного рода матмоделирование (особенно в финансах), электроника, и прочий research. Это не мейнстрим, конечно, но в рамках этой ниши там всё очень живенько, где-то на уровне той же Clojure.

Reply


anonymous December 24 2012, 19:59:56 UTC
Откуда взялась мода на тему обсуждения рекламы формального языка и связанной с ним технологической инфраструктуры? Этому способствует атмосфера аргументации pl guys -- учился на ая -- не знаю ни хуя? Откуда эти западно-рыночные упаднические интонации сдобренные ближне-восточным сарказмом? Это так недостаточно утонченные гики переживают свое существование?

Reply


blackyblack December 24 2012, 20:02:06 UTC
ФП вполне себе даёт золотых гор. На ФП приятно писать, не нужно копипастить, размеры кода уменьшаются в десятки раз, а надёжность примерно во столько же увеличивается. Чем собственно плохо и почему бы руководителю не заставить писать на ФП? Только я бы вот предложил не чисто ФП, а ООП в функциональном стиле - так код ещё приятнее писать.

Reply

tonsky December 24 2012, 20:06:45 UTC
Вы уверены, что ваши оценки (×10) для одного и того же программиста?

Reply

blackyblack December 24 2012, 20:07:58 UTC
У меня лично получается такой порядок. Копипаста в сях достала.

Reply

tonsky December 24 2012, 20:23:12 UTC
Разница с C на львиную долю может быть обусловлена ручным управлением памятью.

Reply


Leave a comment

Up