Хотите найти небольшую простую книгу о компьютерных науках? Возможно, Computer Science Distilled подойдёт. К сожалению, только в том случае, если вы не планируете программировать профессионально. В этом случае эта книга — хороший вводный курс, хороший проводник в мир компьютерных наук. Но если вы профессиональный девелопер или студент, можно смело пропускать эту книгу.

It’s a short book, written in plain, basic English. It presents ideas in their simplest form. It focuses on practical aspects of computer science that matter most: everyday things that directly impact the quality of your code.

В этой книге 8 глав, покрывающих практически все аспекты компьютерных наук. Думаете, в ней тысячи страниц? Нет. В книге их всего 170. Как она может раскрыть все аспекты науки? Никак. Это всего лишь краткое введение в некоторые темы, связанные с компьютерами и программированием.

Computer Science Distilled очень похожа на книги для любителей физики. В подобных книгах обычно нет ни формул, ни какой‑либо математики — только словесное описание явлений. Главное назначение таких книг — развлечь читателей.

Думаю, главная проблема книги в том, что автор попросту пропускает детальное объяснение алгоритмов. Иногда он даёт только графическое объяснение, иногда нет даже его.

В любом случае у этой книги есть своя аудитория, но, я надеюсь, не из числа профессиональных разработчиков.