
Электронная
724.9 ₽580 ₽
Это бета-версия LiveLib. Сейчас доступна часть функций, остальные из основной версии будут добавляться постепенно.

Ваша оценкаЖанры
Ваша оценка
Отвратительная книга. В книгу включена куча разных тем, по всем бегут галопом, рассматривая крайне поверхностно. Местами достаточно сложно объясняются простые вещи, что создаёт впечатление, что автор сам не до конца понимает, о чем пишет.
В главе по логике сделана логическая ошибка при выведении из одного утверждения другого. В общем бросил недочитав, ибо книга выглядит не то что бесполезной, а даже вредной.
Кстати, это единственная книга от этого автора, что многое объясняет...
P.S. Единственный плюс - увидел в книге несколько забавных комиксов с xkcd, которые не встречал раньше...

Качественный пересказ дискретной математики за 1/2 курс. Начиная от самых основ: блок схем и псевдокода - до дизассемблирования и обратного инженерного анализа. Книга представляет собой конспектированный материал, поданный простым языком. Помимо мемов про и для программистов(далеко не иногда крайне кринжовых), имеются визуальные пояснения по алгоритмам, сортировкам, да и вообще, по сложному материалу в книге(правда, если его реально можно назвать сложным). Для начала чтения технической литературы: самое то! Были рассмотрены ключевые темы Computer Science
Основы
(идеи, логика, вероятность);
Вычислительная сложность
(нотация «O» большое, оценка времени и памяти, экспоненциальные алгоритмы);
Стратегии проектирования алгоритмов
(итерация, рекурсия, полный перебор, жадные алгоритмы, «разделяй и властвуй», динамическое программирование, ветви и границы);
Структуры данных
(АТД, стек, очередь, списки, деревья, графы, хеш-таблицы);
Алгоритмы
(сортировка, поиск, графовые);
Базы данных
(реляционные, нереляционные, распределённые);
Архитектура компьютеров
(иерархия памяти, кэши, компиляторы);
Основы программирования
(переменные, парадигмы, языковые конструкции).
По факту, очень важные вещи, нужные для понимания CS.
Однако, если бы все эти темы затрагивались не поверхностно, как в этой книге, а более полно, то это уже был бы не конспект, а двухтомник. Но несмотря на такое сжатое предоставление информации, книга дает понимание, а это самое главное. И как мне кажется, книга создавалась именно для этого
Из минусов, хотелось бы больше примеров для некоторых моментов. К примеру, мне до сих пор не особо понятно дизассемблирование. В книге дается трехстрочная конструкция, описывающее этот термин. Не более как конструкцией обозвать то предложение нельзя. Это, наверное, был главный затуп в книге. В остальном, моментами хотелось больше пояснений, но это уже я докапываюсь.
Возможно, человеку, совершенно не погруженному в it, для которого архитектура компьютера это уже очень сложное словосочетание, придется сложно. Базовое понимание тем должно быть хотя бы на минимальном уровне, а то зависните.
В итоге, ТМпCS - это конспект дискретки за 2 курса обучения в универе. Для освежения памяти - самое то. Для изучение как чего-то нового, мне кажется, подойдет, но будет сложно(если вообще не бум-бум), либо будет очень поверхностно(другого от этой книги как будто ждать не стоит, за 200 с небольшим страниц понять полностью материал, изложенный в книге, нельзя)
Также хочется заметить, что в книге есть ссылки для перехода на внешние ресурсы, необходимые при желании изучить материал глубже.

два года назад я поступил в один из топовых технических вузов Санкт-Петербурга и всё это время чувствовал пробелы в знаниях, а если точнее, в базе. друг посоветовал эту книгу и, прочитав её, я могу с уверенностью сказать: будь у меня эта книга два года назад, процесс обучения шёл бы гораздо эффективнее и, что важно, интереснее. "введение в профессиональную деятельность" и "информатика" с первого курса универа хоть и дали мне важные знания, однако так, как информацию излагает Владстон, в университете её мне не излагал никто. эта книга - жемчужина и прочитать её необходимо каждому, кто хочет заниматься программированием. осилил я её за один вечер и один день. не скажу, что всегда было просто. к примеру, кажется, на третьей главе про алгоритмы я серьезно так тупил. зато это помогло мне обнаружить пробелы в знаниях в области алгоритмов и поглядывать на свою книжную полочку, где меня нетерпеливо ожидает "грокаем алгоритмы". все остальные главы были нормальными по сложности, а ближе к концу, когда речь пошла об устройстве компьютера, меня разрывало от интереса - внезапно я увидел идеальный пример того, как нужно давать базу начинающему. местами информация в книге была довольно поверхностной, я не спорю, однако это было тогда и только тогда, когда рядовому программисту достаточно лишь иметь представление об объекте изучения. картинки в книге - отдельный мем. порой они вызывали улыбку, которая не слезала с моего лица в течение нескольких секунд. Владстону - аплодисменты. слишком хорошо для первой книги.



















