Жанр: Computer Science, Математика для разработчиков, Алгоритмы.
О чем книга:
Это не скучный вузовский учебник с теоремами без доказательств. Род Хаггарти объясняет дискретную математику так, как она нужна программисту: языком примеров, кода и реальных задач. Здесь вы не просто выучите определения — вы поймете, как множества, графы, комбинаторика и математическая логика работают под капотом вашего кода.
Кому читать:
Джуниорам, которые хотят перестать бояться алгоритмических собеседований.
Сисадминам и девопсам, столкнувшимся с теорией кодирования или распределенными системами.
Опытным разработчикам, кто хочет закрыть пробелы в фундаменте CS.
Всем, кто считает, что «математика для прогера не нужна» — после этой книги вы измените мнение.
Почему 2-е издание (исправленное):
Переработанный перевод, исправлены опечатки и неточности первого издания. Добавлены пояснения к сложным моментам. Книга стала еще понятнее.
Фишки для хакспейса:
Множество задач с решениями — можно брать для разминок на митапах.
Примеры кода на псевдоязыке — легко переложить на Python, C++ или Go.
Компактный размер — не пылится на полке, всегда можно под рукой.
Цитата:
«Дискретная математика — это не про формулы на доске. Это про то, как компьютер принимает решения. А эта книга — лучший мостик от железа к логике».