Проектирование на уровне типов
Бумажное издание
Оригинальное название:
Pragmatic Type-Level Design
Перевод: Слинкин А.
Дата выхода: июнь 2025 года
Объем, стр: 310
ISBN: 978-5-93700-379-9
Формат: 165 * 235 мм
Бумага: офсетная
Обложка: Твердый переплет
Вес, г: 600
Электронное издание
Оригинальное название:
Pragmatic Type-Level Design
Перевод: Слинкин А.
Дата выхода: июнь 2025 года
Объем, стр: 310
ISBN: 978-5-93700-379-9
- Самовывоз м. Коломенская - завтра - Бесплатно
- Доставка почтой по РФ - 7-28 дней - от 300 р.
Доставка почтой за пределы РФ - 14-28 дней - от 1400 р. - Курьером по Москве - в течение 7 дней - 300 р.
Аннотация
Для тех, кто любит программирование на типах и хочет извлечь из них максимум пользы!
Книга предлагает подходы и паттерны для нетривиального кода, где все выражено через типы: бизнес-логика, предметно-ориентированные языки, механизмы корректности и расширяемости.
Инженерию от простого программирования отличает целостный взгляд на систему, и вниманию читателей предлагается прагматичная методология создания приложений – от сбора требований до архитектуры и проектирования компонентов. Универсальность изложенных идей показана на примерах для трех языков: Haskell, Scala и Rust.
Основные темы, рассматриваемые в книге:
- шаблоны проектирования уровня типов;
- расширяемость и адаптивные архитектуры приложений;
- интерфейсы на уровне типов;
- предметно-ориентированные языки на уровне типов;
- типобезопасность и статическая целостность;
- корректность и верификация на уровне типов;
- типизированные формы – визуальный язык для проектирования;
- методология Pragmatic Type-Level Design (PTLD).
Александр Гранин – разработчик и архитектор программного обеспечения с более чем 15-летним стажем. Международный спикер, исследователь и автор книг по функциональному программированию, включая “Functional Design and Architecture”. Его миссия – вооружить разработчиков практическими знаниями и построить целостную инженерную дисциплину создания приложений на статически типизированных функциональных языках.



