Введение

Учебник Рональда Грэма, Дональда Кнута и Орена Паташника "Конкретная математика: основа для компьютерных наук", впервые опубликованный в 1989 году, является широко используемым учебником в кафедрах компьютерных наук, предлагающим глубокое, но при этом доступное изложение анализа алгоритмов.

Содержание и история

Книга предоставляет математические знания и навыки, необходимые для компьютерных наук, особенно для анализа алгоритмов. Согласно предисловию, темы, рассматриваемые в книге "Конкретная математика", представляют собой "смесь непрерывной и дискретной математики". Математический анализ часто используется в объяснениях и упражнениях. Термин "конкретная математика" также обозначает дополнение к "абстрактной математике". Книга основана на курсе, начатом Кнутом в 1970 году в Стэнфордском университете. Она расширяет материал (объемом около 100 страниц), представленный в разделе "Математические основы" из "Искусства программирования" Кнута. Вследствие этого некоторые читатели используют её как введение к этой серии книг. "Конкретная математика" отличается неформальным и часто юмористическим стилем. Авторы отвергают сухой стиль, характерный для большинства учебников по математике. На полях содержатся "математические граффити" – комментарии, предложенные первыми редакторами текста: студентами Кнута и Паташника из Стэнфорда. Как и во многих книгах Кнута, читателям предлагается вознаграждение за обнаружение любой ошибки в книге – будь то "техническая, историческая, типографская или политическая неточность".