metaclass: (Default)
[personal profile] metaclass
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/

Date: 2012-08-20 08:40 am (UTC)
From: [identity profile] victor bolshakov (from livejournal.com)
Ну-ну :)
Это как перейдя в преподавании програмирования с Pascal на Java убили умение реализовывать алгоритмы...

Вообще нужно преподавать и то и то. Но у наших студентов небудет желания или возможности освоить.
Судя по тому, что я читал в программах курсов буржуйских универов лабы у них офигеть какие непростые и в конце курса нужно что-то существенное подготовить.
Когда мы учились, я запомниль только два курса, на которых были сложные или интересные лабы. Все остальное 100кратное повторение одного и того-же.
Edited Date: 2012-08-20 08:54 am (UTC)

Date: 2012-08-20 08:59 am (UTC)
From: [identity profile] dair-spb.livejournal.com
Опять непонятное программирование сферообразного коня в вакууме, в котором, конечно, C++ и Java типа не годятся.

Блеать, как же задрали теоретики. Путь этот теоретик мне расскажет, на чём мне писать кроссплатформенное двигло для приложения, критичного по времени выполнения на слабых устройствах (читай: смартфоны) и проприетарных платформах (iOS, Android, Win8, WP8, умирающий Symbian, недоразвитый bada). Кложуре, дада.

Джва раза.
Edited Date: 2012-08-20 08:59 am (UTC)

Date: 2012-08-20 09:06 am (UTC)
From: [identity profile] zerthurd.livejournal.com
То, что для этих целей на данный момент (2012 год) подходит только C++ — это не достоинство C++, а колоссальный проёб всей индустрии. Да, C++ сейчас намного лучше для разработки кроссплатформенных приложений, чем что-то иное, но ведь сам язык — адский переусложнённый отстой. Беда-печаль.

(no subject)

From: [identity profile] dair-spb.livejournal.com - Date: 2012-08-20 09:27 am (UTC) - Expand

(no subject)

From: [identity profile] zerthurd.livejournal.com - Date: 2012-08-20 09:38 am (UTC) - Expand

(no subject)

From: [identity profile] dair-spb.livejournal.com - Date: 2012-08-20 09:40 am (UTC) - Expand

(no subject)

From: [identity profile] tonsky.livejournal.com - Date: 2012-08-20 04:57 pm (UTC) - Expand

(no subject)

From: [identity profile] tzirechnoy.livejournal.com - Date: 2012-08-20 05:10 pm (UTC) - Expand

(no subject)

From: [identity profile] tonsky.livejournal.com - Date: 2012-08-20 05:14 pm (UTC) - Expand

(no subject)

From: [identity profile] tzirechnoy.livejournal.com - Date: 2012-08-20 06:36 pm (UTC) - Expand

(no subject)

From: [identity profile] veter-r-r.livejournal.com - Date: 2012-08-20 12:57 pm (UTC) - Expand

(no subject)

From: [identity profile] metaclass.livejournal.com - Date: 2012-08-20 01:13 pm (UTC) - Expand

(no subject)

From: [identity profile] zerthurd.livejournal.com - Date: 2012-08-21 03:20 am (UTC) - Expand

(no subject)

From: [identity profile] veter-r-r.livejournal.com - Date: 2012-08-21 09:31 am (UTC) - Expand

(no subject)

From: [identity profile] kiryl.livejournal.com - Date: 2012-08-21 09:35 am (UTC) - Expand

(no subject)

From: [identity profile] zerthurd.livejournal.com - Date: 2012-08-21 09:47 am (UTC) - Expand

Date: 2012-08-20 09:14 am (UTC)
From: [identity profile] tzirechnoy.livejournal.com
Common Lisp с модулями на C.

(no subject)

From: [identity profile] fas-tm.livejournal.com - Date: 2012-08-20 09:16 am (UTC) - Expand

(no subject)

From: [identity profile] tzirechnoy.livejournal.com - Date: 2012-08-20 09:31 am (UTC) - Expand

(no subject)

From: [identity profile] fas-tm.livejournal.com - Date: 2012-08-20 09:37 am (UTC) - Expand

(no subject)

From: [identity profile] zerthurd.livejournal.com - Date: 2012-08-20 09:39 am (UTC) - Expand

(no subject)

From: [identity profile] dair-spb.livejournal.com - Date: 2012-08-20 09:59 am (UTC) - Expand

(no subject)

From: [identity profile] tzirechnoy.livejournal.com - Date: 2012-08-20 10:04 am (UTC) - Expand

(no subject)

From: [identity profile] fas-tm.livejournal.com - Date: 2012-08-20 10:25 am (UTC) - Expand

(no subject)

From: [identity profile] tzirechnoy.livejournal.com - Date: 2012-08-20 10:05 am (UTC) - Expand

(no subject)

From: [identity profile] andy128k.livejournal.com - Date: 2012-08-20 11:21 am (UTC) - Expand

(no subject)

From: [identity profile] tzirechnoy.livejournal.com - Date: 2012-08-20 12:15 pm (UTC) - Expand

Date: 2012-08-20 09:16 am (UTC)
From: [identity profile] maxdz.livejournal.com
>критичного по времени выполнения на слабых устройствах (читай: смартфоны)

Это они сейчас слабые (хотя, уже не такие и слабые). Через пару лет там будут стоять 4-хядерные пни с гигами памяти, со всеми вытекающими быстродействиями.

P.S. А чем веб-клиент для проприетарных платформ не подходит?

(no subject)

From: [identity profile] dair-spb.livejournal.com - Date: 2012-08-20 09:20 am (UTC) - Expand

(no subject)

From: [identity profile] maxdz.livejournal.com - Date: 2012-08-20 09:25 am (UTC) - Expand

(no subject)

From: [identity profile] dair-spb.livejournal.com - Date: 2012-08-20 09:58 am (UTC) - Expand

(no subject)

From: [identity profile] dair-spb.livejournal.com - Date: 2012-08-20 09:24 am (UTC) - Expand

(no subject)

From: [identity profile] maxdz.livejournal.com - Date: 2012-08-20 09:30 am (UTC) - Expand

(no subject)

From: [identity profile] fas-tm.livejournal.com - Date: 2012-08-20 09:34 am (UTC) - Expand

(no subject)

From: [identity profile] maxdz.livejournal.com - Date: 2012-08-20 09:37 am (UTC) - Expand

(no subject)

From: [identity profile] fas-tm.livejournal.com - Date: 2012-08-20 09:46 am (UTC) - Expand

(no subject)

From: [identity profile] maxdz.livejournal.com - Date: 2012-08-20 09:52 am (UTC) - Expand

(no subject)

From: [identity profile] fas-tm.livejournal.com - Date: 2012-08-20 10:02 am (UTC) - Expand

(no subject)

From: [identity profile] maxdz.livejournal.com - Date: 2012-08-20 10:12 am (UTC) - Expand

(no subject)

From: [identity profile] jdevelop.livejournal.com - Date: 2012-08-20 10:59 am (UTC) - Expand

(no subject)

From: [identity profile] dair-spb.livejournal.com - Date: 2012-08-20 10:03 am (UTC) - Expand

(no subject)

From: [identity profile] maxdz.livejournal.com - Date: 2012-08-20 10:13 am (UTC) - Expand

(no subject)

From: [identity profile] tzirechnoy.livejournal.com - Date: 2012-08-20 10:32 am (UTC) - Expand

(no subject)

From: [identity profile] dair-spb.livejournal.com - Date: 2012-08-20 09:34 am (UTC) - Expand

(no subject)

From: [identity profile] maxdz.livejournal.com - Date: 2012-08-20 09:40 am (UTC) - Expand

(no subject)

From: [identity profile] fas-tm.livejournal.com - Date: 2012-08-20 09:52 am (UTC) - Expand

(no subject)

From: [identity profile] maxdz.livejournal.com - Date: 2012-08-20 09:57 am (UTC) - Expand

(no subject)

From: [identity profile] fas-tm.livejournal.com - Date: 2012-08-20 10:05 am (UTC) - Expand

(no subject)

From: [identity profile] maxdz.livejournal.com - Date: 2012-08-20 10:08 am (UTC) - Expand

(no subject)

From: [identity profile] fas-tm.livejournal.com - Date: 2012-08-20 10:31 am (UTC) - Expand

(no subject)

From: [identity profile] zerthurd.livejournal.com - Date: 2012-08-20 10:05 am (UTC) - Expand

(no subject)

From: [identity profile] fas-tm.livejournal.com - Date: 2012-08-20 10:33 am (UTC) - Expand

(no subject)

From: [identity profile] tzirechnoy.livejournal.com - Date: 2012-08-20 10:30 am (UTC) - Expand

(no subject)

From: [identity profile] zerthurd.livejournal.com - Date: 2012-08-20 09:40 am (UTC) - Expand

(no subject)

From: [identity profile] tzirechnoy.livejournal.com - Date: 2012-08-20 12:18 pm (UTC) - Expand

(no subject)

From: [identity profile] w00dy.livejournal.com - Date: 2012-08-20 03:26 pm (UTC) - Expand

(no subject)

From: [identity profile] tzirechnoy.livejournal.com - Date: 2012-08-20 03:34 pm (UTC) - Expand

(no subject)

From: [identity profile] w00dy.livejournal.com - Date: 2012-08-20 03:43 pm (UTC) - Expand

(no subject)

From: [identity profile] tzirechnoy.livejournal.com - Date: 2012-08-20 05:08 pm (UTC) - Expand

(no subject)

From: [identity profile] w00dy.livejournal.com - Date: 2012-08-20 05:59 pm (UTC) - Expand

(no subject)

From: [identity profile] tzirechnoy.livejournal.com - Date: 2012-08-20 06:33 pm (UTC) - Expand

(no subject)

From: [identity profile] solom.livejournal.com - Date: 2012-08-21 05:06 pm (UTC) - Expand

(no subject)

From: [identity profile] tzirechnoy.livejournal.com - Date: 2012-08-20 03:36 pm (UTC) - Expand

Date: 2012-08-20 10:39 am (UTC)
From: [identity profile] metaclass.livejournal.com
На С++ и J2ME. Использовать кодогенерацию из нормальных языков. Если коллеги против - не участвовать в этом проекте (там в статье есть как раз - "не связываться с гнилыми проектами").

(no subject)

From: [identity profile] nivanych.livejournal.com - Date: 2012-08-20 12:11 pm (UTC) - Expand

(no subject)

From: [identity profile] blackyblack.livejournal.com - Date: 2012-08-21 04:50 am (UTC) - Expand

(no subject)

From: [identity profile] nivanych.livejournal.com - Date: 2012-08-21 05:30 am (UTC) - Expand

(no subject)

From: [identity profile] blackyblack.livejournal.com - Date: 2012-08-21 05:37 am (UTC) - Expand

(no subject)

From: [identity profile] nivanych.livejournal.com - Date: 2012-08-21 07:11 am (UTC) - Expand

(no subject)

From: [identity profile] solom.livejournal.com - Date: 2012-08-21 05:08 pm (UTC) - Expand

(no subject)

From: [identity profile] nivanych.livejournal.com - Date: 2012-08-21 05:12 pm (UTC) - Expand

(no subject)

From: [identity profile] metaclass.livejournal.com - Date: 2012-08-21 07:36 am (UTC) - Expand

(no subject)

From: [identity profile] blackyblack.livejournal.com - Date: 2012-08-21 07:44 am (UTC) - Expand

Date: 2012-08-20 12:14 pm (UTC)
From: [identity profile] migmit.livejournal.com
Эм... "на смартфонах" и "критичного по времени выполнения" - это не взаимоисключающие параграфы ли?

(no subject)

From: [identity profile] dair-spb.livejournal.com - Date: 2012-08-20 12:20 pm (UTC) - Expand

(no subject)

From: [identity profile] migmit.livejournal.com - Date: 2012-08-20 01:20 pm (UTC) - Expand

(no subject)

From: [identity profile] dair-spb.livejournal.com - Date: 2012-08-20 01:23 pm (UTC) - Expand

Date: 2012-08-20 09:14 am (UTC)
From: [identity profile] maxdz.livejournal.com
Каждому охота мёртвого (функциональное программирование) пнуть. :) С другой стороны, не очень ясно, при чём тут C++ и Java?

Но в принципе, я согласен, что C++ скоро умрёт тоже. Уже сейчас нужны очень веские основания, чтобы писать код на C++ (вместо веб-приложения на какой-нибудь скриптовой мути).

Date: 2012-08-20 09:23 am (UTC)
From: [identity profile] fas-tm.livejournal.com
Это просто потому что 99% того что ты видишь вокруг - вебдваноль истерия. C и C++ будут юзать еще лет 10 как минимум.

(no subject)

From: [identity profile] maxdz.livejournal.com - Date: 2012-08-20 09:33 am (UTC) - Expand

(no subject)

From: [identity profile] zerthurd.livejournal.com - Date: 2012-08-20 09:43 am (UTC) - Expand

(no subject)

From: [identity profile] maxdz.livejournal.com - Date: 2012-08-20 09:49 am (UTC) - Expand

(no subject)

From: [identity profile] zerthurd.livejournal.com - Date: 2012-08-20 09:52 am (UTC) - Expand

(no subject)

From: [identity profile] maxdz.livejournal.com - Date: 2012-08-20 09:59 am (UTC) - Expand

(no subject)

From: [identity profile] tzirechnoy.livejournal.com - Date: 2012-08-20 03:37 pm (UTC) - Expand

(no subject)

From: [identity profile] blackyblack.livejournal.com - Date: 2012-08-20 10:50 am (UTC) - Expand

(no subject)

From: [identity profile] thedeemon.livejournal.com - Date: 2012-08-20 11:43 am (UTC) - Expand

(no subject)

From: [identity profile] nivanych.livejournal.com - Date: 2012-08-20 12:14 pm (UTC) - Expand

(no subject)

From: [identity profile] blackyblack.livejournal.com - Date: 2012-08-20 04:17 pm (UTC) - Expand

(no subject)

From: [identity profile] thedeemon.livejournal.com - Date: 2012-08-20 04:54 pm (UTC) - Expand

(no subject)

From: [identity profile] blackyblack.livejournal.com - Date: 2012-08-20 05:38 pm (UTC) - Expand

Date: 2012-08-20 09:40 am (UTC)
From: [identity profile] dr-hyder.livejournal.com
> Каждому охота мёртвого (функциональное программирование) пнуть.

Если б вы владели английским, то поняли бы что там фп никто не пинает а вовсе даже наоборот.

(no subject)

From: [identity profile] maxdz.livejournal.com - Date: 2012-08-20 09:44 am (UTC) - Expand

(no subject)

From: [identity profile] metaclass.livejournal.com - Date: 2012-08-20 10:47 am (UTC) - Expand

(no subject)

From: [identity profile] blackyblack.livejournal.com - Date: 2012-08-20 11:12 am (UTC) - Expand

(no subject)

From: [identity profile] dr-hyder.livejournal.com - Date: 2012-08-20 11:23 am (UTC) - Expand

(no subject)

From: [identity profile] blackyblack.livejournal.com - Date: 2012-08-20 04:18 pm (UTC) - Expand

(no subject)

From: [identity profile] zamotivator.livejournal.com - Date: 2012-08-20 04:04 pm (UTC) - Expand

Date: 2012-08-20 09:42 am (UTC)
From: [identity profile] zerthurd.livejournal.com
Да не такое уж ФП и мёртвое. Erlang, например, живее всех живых. Конечно, если смотреть на всякие хаскели-окамли, можно и действительно подумать, что ФП померло.

(no subject)

From: [identity profile] dr-hyder.livejournal.com - Date: 2012-08-20 09:49 am (UTC) - Expand

(no subject)

From: [identity profile] zerthurd.livejournal.com - Date: 2012-08-20 09:53 am (UTC) - Expand

(no subject)

From: [identity profile] dr-hyder.livejournal.com - Date: 2012-08-20 09:59 am (UTC) - Expand

(no subject)

From: [identity profile] jdevelop.livejournal.com - Date: 2012-08-20 11:02 am (UTC) - Expand

(no subject)

From: [identity profile] zerthurd.livejournal.com - Date: 2012-08-20 11:13 am (UTC) - Expand

(no subject)

From: [identity profile] jdevelop.livejournal.com - Date: 2012-08-20 11:19 am (UTC) - Expand

(no subject)

From: [identity profile] nivanych.livejournal.com - Date: 2012-08-20 12:15 pm (UTC) - Expand

(no subject)

From: [identity profile] nivanych.livejournal.com - Date: 2012-08-20 12:16 pm (UTC) - Expand

(no subject)

From: [identity profile] bydl0coder.livejournal.com - Date: 2012-08-20 05:41 pm (UTC) - Expand

(no subject)

From: [identity profile] blackyblack.livejournal.com - Date: 2012-08-20 10:49 am (UTC) - Expand

Date: 2012-08-20 09:55 am (UTC)
From: [identity profile] dr-hyder.livejournal.com
Ну странная статья же. Вторая про джава-шоп гораздо актуальней.
А тут просто - ребята, вы все такие умные, но вы в курсе что вас там 2% индустрии и вообще про вас никто не знает в большинстве своём? Нет, блядь, мы то думали весь мир состоит из одного ФП, а тут нам гражданин глаза открыл!
Надо на динамику смотреть, а не комплексовать из за маленького роста. А динамика в том что пять лет назад о ФП вообще никто кроме как в паре университетов не знал. А сейчас вас АЖ ЦЕЛЫХ 2%!

Date: 2012-08-20 10:01 am (UTC)
From: [identity profile] zerthurd.livejournal.com
Почти вся индустрия — это сайты на PHP/Ruby, или опердени на Delphi/1С/C#. Это вообще никакой не аргумент.

(no subject)

From: [identity profile] dr-hyder.livejournal.com - Date: 2012-08-20 10:08 am (UTC) - Expand

(no subject)

From: [identity profile] zerthurd.livejournal.com - Date: 2012-08-20 10:53 am (UTC) - Expand

(no subject)

From: [identity profile] nivanych.livejournal.com - Date: 2012-08-20 12:18 pm (UTC) - Expand

(no subject)

From: [identity profile] dr-hyder.livejournal.com - Date: 2012-08-20 12:21 pm (UTC) - Expand

(no subject)

From: [identity profile] nivanych.livejournal.com - Date: 2012-08-20 12:22 pm (UTC) - Expand

(no subject)

From: [identity profile] dr-hyder.livejournal.com - Date: 2012-08-20 12:28 pm (UTC) - Expand

(no subject)

From: [identity profile] nivanych.livejournal.com - Date: 2012-08-20 12:17 pm (UTC) - Expand

(no subject)

From: [identity profile] zerthurd.livejournal.com - Date: 2012-08-20 12:37 pm (UTC) - Expand

(no subject)

From: [identity profile] nivanych.livejournal.com - Date: 2012-08-20 12:39 pm (UTC) - Expand

(no subject)

From: [identity profile] zerthurd.livejournal.com - Date: 2012-08-20 12:49 pm (UTC) - Expand

(no subject)

From: [identity profile] nivanych.livejournal.com - Date: 2012-08-20 01:36 pm (UTC) - Expand

(no subject)

From: [identity profile] thedeemon.livejournal.com - Date: 2012-08-20 04:58 pm (UTC) - Expand

Date: 2012-08-20 10:49 am (UTC)
From: [identity profile] metaclass.livejournal.com
Нормальная статья, по крайней мере, самоощущение функциональщиков описано более чем полностью.

(no subject)

From: [identity profile] dr-hyder.livejournal.com - Date: 2012-08-20 10:51 am (UTC) - Expand

(no subject)

From: [identity profile] nivanych.livejournal.com - Date: 2012-08-20 12:19 pm (UTC) - Expand

(no subject)

From: [identity profile] bydl0coder.livejournal.com - Date: 2012-08-20 05:33 pm (UTC) - Expand

Date: 2012-08-20 03:40 pm (UTC)
From: [identity profile] tzirechnoy.livejournal.com
>А динамика в том что пять лет назад о ФП вообще
> никто кроме как в паре университетов не знал.

Отлить в граните, да.

PS Я, если чо, ещё в школе про него услышал, это большэ 15 лет назад. Правда, тогда не заинтересовался, но группа заинтересовавшыхся была достаточно большой.
(deleted comment)

(no subject)

From: [identity profile] tzirechnoy.livejournal.com - Date: 2012-08-21 09:41 am (UTC) - Expand

Date: 2012-08-20 09:56 am (UTC)
From: [identity profile] jakobz.livejournal.com
Отличная статья.

ФП - это больше уже движуха на гребне IT-науки, нежели что-то конкретное. Даже если (лучше даже сказать "когда") ФП продавится в массы и все начнут писать на ссылочно-прозрачных языках, туса все равно останется и будет ковырять дальше, пропагандируя наружу уже другие, но такие же клевые штуки.

Date: 2012-08-20 11:04 am (UTC)
From: [identity profile] jdevelop.livejournal.com
даешь монады, стрелки!

(no subject)

From: [identity profile] nivanych.livejournal.com - Date: 2012-08-20 12:21 pm (UTC) - Expand

(no subject)

From: [identity profile] migmit.livejournal.com - Date: 2012-08-23 06:59 pm (UTC) - Expand

(no subject)

From: [identity profile] nivanych.livejournal.com - Date: 2012-08-24 02:30 am (UTC) - Expand

(no subject)

From: [identity profile] jakobz.livejournal.com - Date: 2012-08-20 12:33 pm (UTC) - Expand

(no subject)

From: [identity profile] nivanych.livejournal.com - Date: 2012-08-20 02:06 pm (UTC) - Expand

(no subject)

From: [identity profile] metaclass.livejournal.com - Date: 2012-08-20 02:50 pm (UTC) - Expand

(no subject)

From: [identity profile] nivanych.livejournal.com - Date: 2012-08-20 06:25 pm (UTC) - Expand

(no subject)

From: [identity profile] blackyblack.livejournal.com - Date: 2012-08-21 04:54 am (UTC) - Expand

(no subject)

From: [identity profile] migmit.livejournal.com - Date: 2012-08-23 07:06 pm (UTC) - Expand

(no subject)

From: [identity profile] tzirechnoy.livejournal.com - Date: 2012-08-20 03:41 pm (UTC) - Expand

(no subject)

From: [identity profile] jakobz.livejournal.com - Date: 2012-08-20 08:18 pm (UTC) - Expand

(no subject)

From: [identity profile] blackyblack.livejournal.com - Date: 2012-08-21 04:55 am (UTC) - Expand

(no subject)

From: [identity profile] jakobz.livejournal.com - Date: 2012-08-21 07:23 am (UTC) - Expand

(no subject)

From: [identity profile] w00dy.livejournal.com - Date: 2012-08-21 07:25 am (UTC) - Expand

(no subject)

From: [identity profile] metaclass.livejournal.com - Date: 2012-08-21 07:38 am (UTC) - Expand

(no subject)

From: [identity profile] tzirechnoy.livejournal.com - Date: 2012-08-21 06:55 am (UTC) - Expand

(no subject)

From: [identity profile] jakobz.livejournal.com - Date: 2012-08-21 07:30 am (UTC) - Expand

(no subject)

From: [identity profile] w00dy.livejournal.com - Date: 2012-08-21 07:30 am (UTC) - Expand

(no subject)

From: [identity profile] kurilka.livejournal.com - Date: 2012-08-21 10:34 am (UTC) - Expand

Date: 2012-08-20 11:15 am (UTC)
From: (Anonymous)
Перевод. (http://blogerator.ru/page/funkcionalnoe-programmirovanie-eto-getto)

Date: 2012-08-20 11:59 am (UTC)
From: [identity profile] adovzh.livejournal.com
Отличная фраза: I haven’t map-reduced a toaster cluster for years.

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

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

(no subject)

From: [identity profile] thedeemon.livejournal.com - Date: 2012-08-20 05:01 pm (UTC) - Expand

(no subject)

From: [identity profile] vit-r.livejournal.com - Date: 2012-08-20 10:04 pm (UTC) - Expand

Date: 2012-08-20 02:00 pm (UTC)
From: [identity profile] nivanych.livejournal.com
Я бы так сказал — функциональщина, это первый шаг к формализации того, что ты делаешь.
Сколько бы ни было императивностей в некотором языке (например, окамель), но большую часть чего угодно на нём пишут именно в функциональном стиле, а значит, в выражениях некоторой интуиционистской логики.
Причём, чем больше опыта, тем большую часть.
А значит, тем большая часть хоть как-то формализована.
Другой подход к формализации, со стороны императивщины, сильно более сложен, и в немалой части, состоит в правильном разделении на модули с жёстко контролируемыми связями между ними. Что в некотором смысле, начинает приближать программу к функциональной.

Date: 2012-08-20 03:04 pm (UTC)
From: [identity profile] w00dy.livejournal.com
> только идиоты начинают разработку на жабе или С++ в 2012 году

Вот с этим я чего-то согласен. Есть жеж до-диез :)

Date: 2012-08-20 03:19 pm (UTC)
From: [identity profile] metaclass.livejournal.com
Микрософт и индусы. Огорчают.

(no subject)

From: [identity profile] w00dy.livejournal.com - Date: 2012-08-20 03:21 pm (UTC) - Expand

(no subject)

From: [identity profile] jakobz.livejournal.com - Date: 2012-08-20 08:25 pm (UTC) - Expand

(no subject)

From: [identity profile] jakobz.livejournal.com - Date: 2012-08-20 08:22 pm (UTC) - Expand

(no subject)

From: [identity profile] w00dy.livejournal.com - Date: 2012-08-20 10:17 pm (UTC) - Expand

(no subject)

From: [identity profile] jakobz.livejournal.com - Date: 2012-08-21 07:15 am (UTC) - Expand

Date: 2012-08-20 04:59 pm (UTC)
From: [identity profile] bydl0coder.livejournal.com
Краткое содержание статьи: "какой же я крутой!"

Date: 2012-08-20 05:10 pm (UTC)

(no subject)

From: [identity profile] jakobz.livejournal.com - Date: 2012-08-20 08:24 pm (UTC) - Expand

(no subject)

From: [identity profile] bydl0coder.livejournal.com - Date: 2012-08-21 01:36 am (UTC) - Expand

ТОП: 11:04 MSK

Date: 2012-08-21 06:59 am (UTC)
From: [identity profile] magictop30.livejournal.com
Вы попали в Т30P (http://www.t30p.ru) самых обсуждаемых тем в блогосфере.
Почитать текст со всеми комментариями по ссылке (http://tools.t30p.ru/?http%3a%2f%2fmetaclass.livejournal.com%2f720488.html).
Это Ваш 6-й ТОПовый пост в этом году.
Посмотреть статистику автора можно в карточке топблогера (http://rating.t30p.ru/?metaclass.livejournal.com&p=tops).Image

Profile

metaclass: (Default)
metaclass

April 2017

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 11th, 2025 06:23 am
Powered by Dreamwidth Studios