metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2012-08-20 11:20 am
Entry tags:

Офигенная статья, объясняющая ВСЕ про FP

http://blog.jelastic.com/2012/07/24/functional-programming-is-a-ghetto/
So why is functional programming, despite its virtues, a ghetto? The answer is that we tend to insist on good design, to such a degree that we avoid taking jobs where we’re at risk of having to deal with bad designs.

PS: В статье позитивная айседовщина. "IDE не нужны, потому что на продакшен сервере за тридевять земель вам они не помогут", "только идиоты начинают разработку на жабе или С++ в 2012 году" и прочее такое.

Еще того же автора: http://michaelochurch.wordpress.com/2012/04/13/java-shop-politics/

[identity profile] vit-r.livejournal.com 2012-08-20 01:38 pm (UTC)(link)
Насколько вижу, основрые проблемы в документации и представлении программ графически. Плюс проблемы с делением сложности по уровням.
"читай исходный код" в большинстве случаев не работает.

[identity profile] metaclass.livejournal.com 2012-08-20 01:48 pm (UTC)(link)
"читай исходный код" работает весьма условно, да. Когда там сплошные функции высшего порядка да ленивые последовательности - единственный вариант осилить это - мыслить категориями потоков данных, а не порядка выполнения.

[identity profile] thedeemon.livejournal.com 2012-08-20 05:01 pm (UTC)(link)
надо просто мыслить категориями.
или 2-категориями, еще лучше :)

[identity profile] vit-r.livejournal.com 2012-08-20 10:04 pm (UTC)(link)
В принципе, каждый проект изобретает свой (над) язык.

С ООП проще, так как там все языки выходят подобными и можно догадаться.. Функциональщина порождает шарады. Правда, в большом проекте я её ни разу не видел. В исполнении брахматнутых индусов тоже.