Size: a a a

Scala User Group

2021 February 18

Oℕ

Oleg ℕizhnik in Scala User Group
NW
а pow2 - это же вроде лямбда-функция?
да
источник

N

NW in Scala User Group
не метод
источник

N

NW in Scala User Group
так, ладненько, пойду пересматривать лекции)
источник

N

NW in Scala User Group
спасибо
источник

ZM

ZLoyer Matveev in Scala User Group
Mikhail Kalugin
Лямбда-счисление и немного теор кат изучить лишним не будет, если и правда привлекает именно ФП сторона скалы а не «лучшая Java»(а там тоже много всего интересного)
не надо изучать теоркат, если не нужен теоркат, пожалуйста
источник

БЁ

Борщевик Ёбаный... in Scala User Group
Довольно странный совет для абстрактной математической дисциплины
источник

MK

Mikhail Kalugin in Scala User Group
Не изучать, а ознакомиться в общих чертах, хотя бы по этой статье https://eed3si9n.com/herding-cats/basic-category-theory.html
источник

MK

Mikhail Kalugin in Scala User Group
Немного для меня это даже не «диплом бакалавра», а базовое понимание о чем вообще речь.
источник

MK

Mikhail Kalugin in Scala User Group
Все ФП, что в scala, что в haskell, что в C++ крутится вокруг двух глубоко математических концепций - лямбд и категорий. Вопрос «есть ли жизнь без кошек?» давайте пока не будем рассматривать.
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Михаил, продолжайте
источник

ZM

ZLoyer Matveev in Scala User Group
Да мало что вокруг категорий вертится. А чтобы разобраться в базовых вещах, надо на самом деле много времени. Пользы от базиса только интуиция. Причем зависимость интуиции от потраченного времени растет по экспоненте. Так что тем кто только въезжает в фп, я бы настоятельно не рекомендовал входить в теоркат.
источник

MK

Mikhail Kalugin in Scala User Group
ZLoyer Matveev
Да мало что вокруг категорий вертится. А чтобы разобраться в базовых вещах, надо на самом деле много времени. Пользы от базиса только интуиция. Причем зависимость интуиции от потраченного времени растет по экспоненте. Так что тем кто только въезжает в фп, я бы настоятельно не рекомендовал входить в теоркат.
Да, пожалуй - верно... Не стоит смущать неокрепшие умы математикой, граничащей с философией. Затраты времени на изучение скорее всего не стоят пользы.
источник

ZM

ZLoyer Matveev in Scala User Group
Mikhail Kalugin
Не изучать, а ознакомиться в общих чертах, хотя бы по этой статье https://eed3si9n.com/herding-cats/basic-category-theory.html
Очень плохое введение.
* Акцент на объектах, хотя в теоркате акцент на стрелках.
* Стрелки прибиты только к фукнциям. Нет других примеров, например, отношений.
источник

MK

Mikhail Kalugin in Scala User Group
ZLoyer Matveev
Очень плохое введение.
* Акцент на объектах, хотя в теоркате акцент на стрелках.
* Стрелки прибиты только к фукнциям. Нет других примеров, например, отношений.
И это верно.
источник

MK

Mikhail Kalugin in Scala User Group
ZLoyer Matveev
Очень плохое введение.
* Акцент на объектах, хотя в теоркате акцент на стрелках.
* Стрелки прибиты только к фукнциям. Нет других примеров, например, отношений.
Можете посоветовать лучшее введение?
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Mikhail Kalugin
Можете посоветовать лучшее введение?
seven sketches
источник

MK

Mikhail Kalugin in Scala User Group
Oleg ℕizhnik
seven sketches
Спасибо.
источник

MK

Mikhail Kalugin in Scala User Group
Oleg ℕizhnik
Михаил, продолжайте
На самом деле, иногда бесит засилье «ритуалов» в информатике. Люди хотят как можно быстрее научить(ся) программировать, но без объяснений как все устроено. Вот оттуда и такие советы.
источник

MK

Mikhail Kalugin in Scala User Group
Примерно как мотто: «Универ программисту не нужен»
источник

MK

Mikhail Kalugin in Scala User Group
Правда, и свою ошибку тоже понял: «Нужны ли кошки (теоркат, теория графов, любая другая прикладная математика) студенту, только только начавшему изучать лямбды?». Очевидно, правильный ответ: «Не нужны.» Простите за флуд...
источник