tag:blogger.com,1999:blog-3208941668630248550.post1095374969644423697..comments2024-03-13T10:43:06.615+02:00Comments on 18-ть лет с Delphi: О технарях и "математиках"...Alex W. Lulinhttp://www.blogger.com/profile/08400475846894229767noreply@blogger.comBlogger10125tag:blogger.com,1999:blog-3208941668630248550.post-90487117065985546802013-11-14T22:35:41.423+03:002013-11-14T22:35:41.423+03:00"Вы, кстати, уверены, что сама "магическ..."Вы, кстати, уверены, что сама "магическая статейка" вам понятна лишь потому, что вы уже знаете о чём речь?"<br /><br />-- я думал об этом. Много. НЕ УВЕРЕН.Alex W. Lulinhttps://www.blogger.com/profile/08400475846894229767noreply@blogger.comtag:blogger.com,1999:blog-3208941668630248550.post-75471830921512978792013-11-14T18:40:52.458+03:002013-11-14T18:40:52.458+03:00>вам понятна лишь потому
вам понятна не потому*...>вам понятна лишь потому<br />вам понятна не потому*fixSon of a gunnoreply@blogger.comtag:blogger.com,1999:blog-3208941668630248550.post-71629451231334410182013-11-14T15:57:46.973+03:002013-11-14T15:57:46.973+03:00>*programming structure*
Ничего не значит.
&g...>*programming structure*<br /><br />Ничего не значит.<br /><br />>*to chain actions together to build a pipeline*<br />>*sequenced operations*<br /><br />"абстракция *линейной цепочки связанных вычислений*". Не то же самое?<br /><br />>*each action is decorated with additional processing rules provided by the monad*<br /><br />Непонятно что они хотели этим сказать, и как это могло помочь в понимании.<br /><br />>Очень всё понятно :-)<br />>Мне-то - ТЕПЕРЬ - понятно...<br /><br />Вы, кстати, уверены, что сама "магическая статейка" вам понятна лишь потому, что вы уже знаете о чём речь? Там, к слову, нет ничего про return.<br /><br />>Не понял..<br /><br />Свёртка списка. Довольно частая операция, я решил что речь о ней.Son of a gunnoreply@blogger.comtag:blogger.com,1999:blog-3208941668630248550.post-59050593249786152882013-11-13T23:28:35.208+03:002013-11-13T23:28:35.208+03:00Я лично знаю только вот такую свёртку - http://ru....Я лично знаю только вот такую свёртку - http://ru.wikipedia.org/wiki/%D0%A1%D0%B2%D1%91%D1%80%D1%82%D0%BA%D0%B0_(%D0%BC%D0%B0%D1%82%D0%B5%D0%BC%D0%B0%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_%D0%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7)Alex W. Lulinhttps://www.blogger.com/profile/08400475846894229767noreply@blogger.comtag:blogger.com,1999:blog-3208941668630248550.post-48731283973502586082013-11-13T22:04:06.397+03:002013-11-13T22:04:06.397+03:00""свёртка" это функция. Одна функци...""свёртка" это функция. Одна функция - уже слишком сложно?"<br /><br />Не понял..Alex W. Lulinhttps://www.blogger.com/profile/08400475846894229767noreply@blogger.comtag:blogger.com,1999:blog-3208941668630248550.post-26180643781922887642013-11-13T22:03:34.686+03:002013-11-13T22:03:34.686+03:00"Функция return описывает «возвращение» (втяг..."Функция return описывает «возвращение» (втягивание) типа a в монаду m, то есть обрамление его контейнером."<br /><br />Очень всё понятно :-)<br /><br />Мне-то - ТЕПЕРЬ - понятно...Alex W. Lulinhttps://www.blogger.com/profile/08400475846894229767noreply@blogger.comtag:blogger.com,1999:blog-3208941668630248550.post-24296339969759995512013-11-13T22:02:51.592+03:002013-11-13T22:02:51.592+03:00"Мона́да в функциональном программировании — ..."Мона́да в функциональном программировании — это *абстракция* линейной цепочки связанных вычислений. Её основное назначение — инкапсуляция функций с побочным эффектом от чистых функций, а точнее их выполнений от вычислений[1]"<br /><br />"In functional programming, a monad is a *programming structure* that represents computations. Monads are a kind of *abstract data* type constructor that encapsulate program logic instead of data in the domain model. A defined monad allows the programmer *to chain actions together to build a pipeline* to process data in various steps, in which *each action is decorated with additional processing rules provided by the monad*. Programs written in functional style can make use of monads to structure procedures that include *sequenced operations*, or to define some arbitrary control flows (like handling concurrency, continuations, side effects such as input/output, or exceptions)."Alex W. Lulinhttps://www.blogger.com/profile/08400475846894229767noreply@blogger.comtag:blogger.com,1999:blog-3208941668630248550.post-168963791815029092013-11-13T21:59:04.916+03:002013-11-13T21:59:04.916+03:00"думали что вы удосужились таки прочитать хот..."думали что вы удосужились таки прочитать хотя-бы определение в вики"<br /><br />сказали грубость, и даже не поняли...<br /><br />"это интернет детка"...<br /><br />таки - удосужился...Alex W. Lulinhttps://www.blogger.com/profile/08400475846894229767noreply@blogger.comtag:blogger.com,1999:blog-3208941668630248550.post-35698725549951297022013-11-13T21:54:38.223+03:002013-11-13T21:54:38.223+03:00"Ещё скажите что мы уже определились с тем, ч..."Ещё скажите что мы уже определились с тем, что такое ООП."<br /><br />;-)<br /><br />"<br />-- Василий Иванович - ты за большевиков али коммунистов?<br />-- Я - за интернационал!<br />-- За второй или третий?"<br /><br />Я ЛИЧНО ни "за" ООП, ни "за" функциональность, ни "за" мультипарадигменность etc<br />Я - ЗА - "методы решения задач". Удобные и подходящие в каждый конкретный момент.Alex W. Lulinhttps://www.blogger.com/profile/08400475846894229767noreply@blogger.comtag:blogger.com,1999:blog-3208941668630248550.post-82496684771374840372013-11-13T18:37:54.993+03:002013-11-13T18:37:54.993+03:00>Вот ТАК объясняют ХОРОШИЕ преподаватели, а не ...>Вот ТАК объясняют ХОРОШИЕ преподаватели, а не в терминах "скобочек" и "закорючек".<br />>И уж никак не в терминах "свёрток", "сцепок" и прочих вещах из ФЯ, которые я уже забыл.<br /><br />"свёртка" это функция. Одна функция - уже слишком сложно? :D<br />Изучая новый язык вам в любом случае потребуется изучить новые термины. Вас не должно пугать то, что они здесь похожи на математические. Никакие математические знания не требуются.<br /><br />>Но! Иногда мне "адепты ФЯ" напоминают "в некотором роде секту".<br />>Они влезают в чужие обсуждения" наподобие вот этого<br /><br />Разве я куда-то влезал? До ФП дошло по ходу обсуждения же, нет?<br />К тому же я подумал, что это интересная тема для обсуждения. И не надо превращать её в "войну". Просто делимся мыслями.<br /><br />>Хотя - ВСЁ ПРОСТО - http://18delphi.blogspot.ru/2013/11/blog-post_6.html<br />>Почему ГЕНИИ ФЯ - не могли этого СРАЗУ СКАЗАТЬ?<br /><br />"ГЕНИИ ФЯ", видимо, думали что вы удосужились таки прочитать хотя-бы определение в вики, <br />ссылку на которую сами же тогда скинули. Там ровно то же самое написано. >_<<br />А вообще - вы не с того конца монады начали изучать. Для начала нужно понять сам язык, а в его терминах это не сложнее "интерфейса" с 4мя "методами".<br /><br />>Ну и уж... Рассуждения о "чистых" и "нечистых" ФЯ<br />>вводит меня в ступор....<br /><br />Ещё скажите что мы уже определились с тем, что такое ООП.Son of a gunnoreply@blogger.com