TGViewer
Программирование | книги Программирование | книги @it_boooks · 47.5K subscribers
Post #5506 7.44K
#ФункциональноеПрогр 2025

Проектирование на уровне типов: Системный взгляд на дизайн и архитектуру

Автор: Гранин А.

Эта книга научит вас проектировать системы на уровне типов, когда они служат главным инструментом моделирования, расширяемости и обеспечения корректности. Никакого академизма и бессмысленных абстракций! Только практичность, системность, универсальность и быстрая отдача. Книга предоставляет единую методологию проектирования на типах для трех языков: Haskell, Rust, и Scala 3.
Издание адресовано всем, кто интересуется программированием на типах и хочет извлечь из них максимум пользы.

Книга предлагает подходы и паттерны для нетривиального кода, где все выражено через типы: бизнес-логика, предметно-ориентированные языки, механизмы корректности и расширяемости. Инженерию от простого программирования отличает целостный взгляд на систему, и вниманию читателей предлагается прагматичная методология создания приложений – от сбора требований до архитектуры и проектирования компонентов. Универсальность изложенных идей показана на примерах для трех языков: Haskell, Scala и Rust. Основные темы, рассматриваемые в книге: шаблоны проектирования уровня типов; расширяемость и адаптивные архитектуры приложений; интерфейсы на уровне типов; предметно-ориентированные языки на уровне типов; типобезопасность и статическая целостность; корректность и верификация на уровне типов; типизированные формы – визуальный язык для проектирования; методология Pragmatic Type-Level Design (PTLD).

Александр Гранин – разработчик и архитектор программного обеспечения с более чем 15-летним стажем. Международный спикер, исследователь и автор книг по функциональному программированию, включая “Functional Design and Architecture”. Его миссия – вооружить разработчиков практическими знаниями и построить целостную инженерную дисциплину создания приложений на статически типизированных функциональных языках.
More from @it_boooks
  1. Sep 25, 2026#PostGIS 2023 PostGIS в действии Авторы: Регина Обе, Лео Хсу PostGIS – расширение PostgreS…
  2. Sep 23, 2026#РаспределённыеСистемы 2025 Распределенные данные. Алгоритмы работы современных систем хра…
  3. Sep 21, 2026#DeepLearning #TensorFlow #Keras #PyTorch 2026 Глубокое обучение с TensorFlow, Keras и PyT…
  4. Sep 18, 2026#Unity 2025 Создание собственной метавселенной в Unity Автор: Надалес Д. Цель этой книги –…
  5. Sep 16, 2026#LLM 2026 LLM на практике. Большие языковые модели от идеи до внедрения Авторы: Юстин П.,…
  6. Sep 11, 2026#Криптография 2025 Криптография на эллиптических кривых для разработчиков Автор: Розинг М.…
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 →