Size: a a a

Clojure — русскоговорящее сообщество

2021 March 10

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
Evgeny Zajcev
короч я про то что дрочить байтики в современном мире не нужно, это должны роботы делать, а человеку решать задачи надо
за сим я прекращаю активный срач, бо задачи решать надо
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Evgeny Zajcev
короч я про то что дрочить байтики в современном мире не нужно, это должны роботы делать, а человеку решать задачи надо
Так про байтики вроде не было речи.
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
map и проще цикла for, и лучше, потому что не предполагает никакой последовательности
источник

EZ

Evgeny Zajcev in Clojure — русскоговорящее сообщество
раньше действительно это было крайне необходимо, ни норм компилеров не было, ни быстрых процов, была только быстрая память
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Я написал что понимать функциональные абстракции итеррации проще когда знаешь цикл
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Mikhail Borisov
map и проще цикла for, и лучше, потому что не предполагает никакой последовательности
ну как не предполагает
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Anton Chikin
Я написал что понимать функциональные абстракции итеррации проще когда знаешь цикл
Для меня вот как раз после циклов сложно было понять, что делают map и reduce
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
(map + [1 2 3]) -> [2 3 4]
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Точнее map довольно быстро понял, а reduce дольше понимал
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Mikhail Borisov
Для меня вот как раз после циклов сложно было понять, что делают map и reduce
ну вот видишь. и так сложно а ты хочешь еще усложнить
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Anton Chikin
ну как не предполагает
Я говорил про последовательность выполнения
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
Evgeny Zajcev
раньше действительно это было крайне необходимо, ни норм компилеров не было, ни быстрых процов, была только быстрая память
как у рыбки
источник

EZ

Evgeny Zajcev in Clojure — русскоговорящее сообщество
Mikhail Borisov
Точнее map довольно быстро понял, а reduce дольше понимал
ну просто ж цикл с аккумулятором типа ret=0;for(i=0; i<10;i++) ret += i;
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Evgeny Zajcev
ну просто ж цикл с аккумулятором типа ret=0;for(i=0; i<10;i++) ret += i;
Ну это были годы назад, я пытался понять, что за собака такая MapReduce (гугловская которая)
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Mikhail Borisov
Я говорил про последовательность выполнения
почему тогда в кложе map и pmap разные функции?
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Mikhail Borisov
Ну это были годы назад, я пытался понять, что за собака такая MapReduce (гугловская которая)
И как-то туго заходило после императивщины
источник

EZ

Evgeny Zajcev in Clojure — русскоговорящее сообщество
Mikhail Borisov
Ну это были годы назад, я пытался понять, что за собака такая MapReduce (гугловская которая)
IBM помойму делало исследования всего кобол кода в мире и пришли к выводу что 80% это map - filter - reduce
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Anton Chikin
почему тогда в кложе map и pmap разные функции?
Потому что в сигнатуре map этой семантики нет, можешь в каком угодно порядке считать, главное чтобы в конце перемапил одно в другое
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Поэтому в кложуре распараллелить это вычисление это одну буковку приписать
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
С циклом так не сделаешь
источник