22 января 2017 г. 04:07

96

5

Новая книжка от автора STL, посвященная, внезапно, обобщенному программированию.

Ожидал от книжки много математики, "так и вышло". Чего не ожидал, так что это будет интересно. Книга написана простым и понятным языком, имеет четкую "сюжетную линию" и множество врезок с информацией об упомянутых математиках и их месте в истории. Под сюжетной линией я имею в виду плавный переход от простых конструкций к более сложным. Берется проблема, описывается ее решение, затем идет анализ требований к решению. Пытаемся снять/ослабить некоторые условия, получая более обобщенный алгоритм, применимый в совершенно другом контексте. Начинаем с алгоритма для целых чисел, а в итоге применяем этот же алгоритм для чисел Гаусса и многочленов. И на наглядных примерах мы можем проследить, как развивалась математическая мысль на протяжении тысячелетий, и как родилась абстрактная алгебра.

Рекомендую книгу каждому, кто хочет увидеть практическое применение малой теоремы Ферма и запомнить, наконец, чем отличается моноид от полугруппы. Поверьте, это интереснее, чем кажется на первый взгляд.

Комментарии

Комментариев пока нет — ваш может стать первым

Поделитесь мнением с другими читателями!