Size: a a a

RU Rust GameDev — русскоговорящее сообщество

2020 December 21

ВМ

Виталий Медоваров... in RU Rust GameDev — русскоговорящее сообщество
про парадигмы ооп и ецс немного некорректно поставленный  вопрос
источник

ВМ

Виталий Медоваров... in RU Rust GameDev — русскоговорящее сообщество
ецс не является парадигмой
источник

ВМ

Виталий Медоваров... in RU Rust GameDev — русскоговорящее сообщество
дод можно считать парадигмой
источник

ВМ

Виталий Медоваров... in RU Rust GameDev — русскоговорящее сообщество
но ецс вполне может быть и в ООП стиле
источник

AT

Alexander Tchitchigi... in RU Rust GameDev — русскоговорящее сообщество
Alex Naraito
Ясно, спасибо за инфу
Кстати, для расширения сознания и принципиально иного взгляда (и ощущения) на дизайн и арзитектуру приложения очень рекомендую хорошенько выучить и попрактиковать Haskell. Что б по хардкору, иначе чуда не произойдёт. Через его призму (pun intended для тех, кто в теме) многие "прописные истины" перестают выглядеть таковыми, и многое другое "щёлкает" в голове и встаёт на место.
источник

AN

Alex Naraito in RU Rust GameDev — русскоговорящее сообщество
Хм... думаю можно попробовать снова (раньше что-то помешало, что не помню)
источник

AT

Alexander Tchitchigi... in RU Rust GameDev — русскоговорящее сообщество
Виталий Медоваров
но ецс вполне может быть и в ООП стиле
Но что Вы называете ООП-стилем? Java-стиль? Что насчёт Smalltalk-стиля или Self-стиля (prototype-based OOP)? Что насчёт асинхронной посылки и обработки сообщений? 😉
источник

ВМ

Виталий Медоваров... in RU Rust GameDev — русскоговорящее сообщество
)))
источник

ВМ

Виталий Медоваров... in RU Rust GameDev — русскоговорящее сообщество
оооо кстатим
источник

ВМ

Виталий Медоваров... in RU Rust GameDev — русскоговорящее сообщество
вспомнил прикольное видео про черепашку
источник

AT

Alexander Tchitchigi... in RU Rust GameDev — русскоговорящее сообщество
Alex Naraito
Хм... думаю можно попробовать снова (раньше что-то помешало, что не помню)
Главное — продолжать пытаться, пока не начнёт получаться легко и естественно.
"От неестественного к естественному, от естественного к сверхъестественному", как говорили старые китайские мастера. 😉
источник

ВМ

Виталий Медоваров... in RU Rust GameDev — русскоговорящее сообщество
источник

ВМ

Виталий Медоваров... in RU Rust GameDev — русскоговорящее сообщество
@AlexNaraito глянь, тебе будет интересно
источник

ВМ

Виталий Медоваров... in RU Rust GameDev — русскоговорящее сообщество
там F# но код на слайдах не сложный для понимания
источник

AN

Alex Naraito in RU Rust GameDev — русскоговорящее сообщество
👌
источник

AT

Alexander Tchitchigi... in RU Rust GameDev — русскоговорящее сообщество
Виталий Медоваров
там F# но код на слайдах не сложный для понимания
> F#
> no HKT
> Free Monads
> но код на слайдах не сложный для понимания
🤔
источник

ВМ

Виталий Медоваров... in RU Rust GameDev — русскоговорящее сообщество
https://fsharpforfunandprofit.com/video/ ну и в целом видосики отсюда достаточно хороши для начального уровня в функциональщине
источник

ВМ

Виталий Медоваров... in RU Rust GameDev — русскоговорящее сообщество
ну про монады придётся посмотреть видео про монадстера)
источник

AT

Alexander Tchitchigi... in RU Rust GameDev — русскоговорящее сообщество
Виталий Медоваров
https://fsharpforfunandprofit.com/video/ ну и в целом видосики отсюда достаточно хороши для начального уровня в функциональщине
Я бы всё таки советовал Haskell, потому что он не оставляет никаких других вариантов кроме "сломать себе мозг" и начать думать по-новому.
источник

ВМ

Виталий Медоваров... in RU Rust GameDev — русскоговорящее сообщество
мне нравится что в хаскеле есть тайпклассы м как следствие нормальные описания этих всех функторов аппликативов и монад через тайпклассы, а в F#/OCaml/Rust монады как-то неявно приходится описывать
источник