metaclass: (Default)
[personal profile] metaclass
Самоочевидно ли то, что с помощью filter/map/fold можно реализовать бухгалтерскую отчетность более простым и очевидным образом, чем с помощью select .. where .. group by?

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

Date: 2013-02-06 11:34 am (UTC)
From: [identity profile] jamhed.livejournal.com
а почему собственно select очевиднее filter?

Date: 2013-02-06 11:50 am (UTC)
From: [identity profile] metaclass.livejournal.com
Вообще зависит от языка, но вопрос больше не в очевидности, а в том, что при сложных правилах составления отчетов реализация их на функциональном языке получается гораздо нагляднее и проще, чем на sql.

Date: 2013-02-06 03:00 pm (UTC)
From: [personal profile] alll
Кстати, а sql разве не функциональный язык (пусть и корявый да кастрированый)? Ну то-есть ежели кто разобрался, как работает select ... group by, тот и с filter/map/fold разберётся за вполне сравнимое время.

Date: 2013-02-06 03:04 pm (UTC)
From: [identity profile] metaclass.livejournal.com
Я именно так и разбирался, да.

Date: 2013-02-06 06:56 pm (UTC)
From: [identity profile] thedeemon.livejournal.com
А там можно возвращать функции из функций?

Date: 2013-02-06 07:40 pm (UTC)
From: [personal profile] alll
там есть буквосочетание "корявый и кастрированый"
впрочем, для понимания концепций filter/map/fold возвращать функции необязательно

Date: 2013-02-07 05:25 am (UTC)
From: [identity profile] theiced.livejournal.com
но принимать обязательно

Date: 2013-02-07 02:23 am (UTC)
From: [identity profile] norguhtar.livejournal.com
Нет. SQL декларативный. Оттуда и все его ограничения.

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. 7th, 2025 08:18 pm
Powered by Dreamwidth Studios