
Авторы: Александр Степанов, Дэниэл Э. Роуз
#math #book #english #beginner
Язык: английский.
Целевая аудитория: начинающие разработчики.
Порой для уверенного программирования не хватает прочных математических основ, знание которых необходимо в любой области разработки — будь то системное или веб-программирование. В настоящей книги авторы объясняют основы общего программирования и стоящие за ними математические абстракции. Прочитав эту книгу, вы научитесь обобщать алгоритмы частного решения с целью расширить область их полезного применения, а также узнаете о месте математики в программировании, рассмотрев конкретное применение на практике.
В книге рассматриваются следующие темы:
✔️ алгоритм Евклида;
✔️ теория чисел;
✔️ абстракция в математике;
✔️ вывод обобщённого алгоритма;
✔️ основные понятия программирования;
✔️ алгоритмы перестановки и многое другое.
Преимущества:
➕ многочисленные примеры.
Недостатки:
➖ много истории предмета, которая может показаться скучной;
➖ небольшие опечатки.