TGViewer
Лаборатория Математики и Программирования Сергея Бобровского Лаборатория Математики и Программирования Сергея Бобровского @lambda_brain · 1.41K subscribers
Post #1588 960
В СИ курсантам выложил 106-й материал "Наилучший способ разрабатывать большие программы".

"...Немецкий программист Harald Armin Massa однажды выступил на PyCon с небольшим спичем "реальный вред функционального программирования", где в частности раскритиковал чистые функции просто по той причине, что они отделяют нас "от реального мира". Они конечно в любом случае требуют вычислительные ресурсы, оперативку, для их работы используется рантаймовское окружение и т. д., а мы как бы полагаем, что они идеальные абстракции. Но это относится не только к pure functions, а к любому коду. И конечно, любая программная абстракция в чём-то потенциально уязвима."

А если ваши абстракции протекающие (например, вы не умеете правильно готовить даже классические паттерны проектирования GoF), то они сразу убивают смысл большинства интерфейсов в вашей программе, которые вы так долго и старательно проектировали...

Поясняю, почему в контексте ФП правильнее говорить не столько о чистых функциях, сколько о [...]
  • 🤔 46
  • 😁 12
  • 👍 4
  • 🐳 1
More from @lambda_brain
  1. Oct 5, 2026Мнения экспертов по индустрии разработки игр в целом можете при желании найти сами на ютуб…
  2. Oct 5, 2026Просили пояснить за (M)PF геймдев ↑ Сложно сегодня придумать более сложное бизнес-направле…
  3. Oct 5, 2026. Облако драгоценностей за неделю. скоро зима (с) Приватный клуб. В жизни любого проекта н…
  4. Oct 1, 2026Ребята спрашивают, ну ок, моё скромное мнение. у вас где-нибудь можно прочитать ваше мнени…
  5. Sep 30, 2026Ладно, вот вам база, почему так трудно переучиваться с императивного/объектного стиля коди…
  6. Sep 30, 2026Ну, с Днём Рунета! Многие годы Рунет был эталонным примером свободы, а сегодня превратился…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →