Hajm 238 sahifalar
2012 yil
Девять алгоритмов, которые изменили будущее
Kitob haqida
Ежедневно мы используем впечатляющие технологические достижения, даже не задумываясь об этом. Мы передаем по сети гигабайты информации, просматриваем тысячи документов в поисках необходимого, совершаем покупки в интернет-магазинах. Мы архивируем объемные материалы, так чтобы их можно было отправить по электронной почте, и пользуемся искусственным интеллектом компьютеров, которые автоматически исправляют опечатки в тексте, ретушируют фотографии и делают за нас многое другое…
Все это при нынешнем уровне развития технологий воспринимается как должное. Но ведь такие «чудеса» были бы невозможны без величайших идей информатики, родившихся в XX веке!
Эта книга – о том, как эти идеи зародились и как воплощались в жизнь.
Издание рассчитано на широкую аудиторию. Предварительного знакомства с информатикой от читателей не требуется.
Для начала стоит отметить название книги в лучших традициях Голливуда – «Девять алгоритмов, которые изменили будущее». Сразу ясно, что автор выступает в роли популяризатора. Но винить Маккормика за это не стоит. Популяриция науки благое дело. Эту цель, собственно, и преследует автор. Сначала в аннотации к книге:
Цель книги, которую вы держите в руках, – объяснить величайшие идеи информатики максимально широкой аудитории. Никакого предварительного знакомства с информатикой от читателя не требуется.
А потом и на страницах книги он пишет, что информатика, вообще говоря, это не сколько про программирование, сколько про алгоритмы. Для меня выбор этой книги для чтения был случаен – «О, книга про алгоритмы? Классно, берем.». Но стоило все же обратить внимание на фразу «Никакого предварительного знакомства с информатикой от читателя не требуется». Эта книга действительно рассчитана на широкую аудиторию. Автор объясняет алгоритмы буквально «на пальцах». И порой делает такие опущения, лишь бы сохранить максимальную простоту объяснения, что в итоге рассказывает о алгоритмах, которые и не применяются в реальности, и даже никогда и не применялись, о сфабрикованных по сути алгоритмах:
Я решил объяснить именно этот способ, потому что его легко представить наглядно...
Довольно часто автор сетует, что для объяснения реально существующего и работающего на практике алгоритма требуется знание математики на уровне и объеме, «выходящем за рамки данной книги». И поэтому мы снова возвращаемся к вопросу, а для кого, собственно говоря, эта книга? Как мне кажется, она идеально подойдет старшеклассникам, первокурсникам, возможно учащимся средней школы. Прочтение книги пробуждает недюжинный интерес к информатике, и способствует дальнейшему, более глубокому изучению ее основ (я надеюсь). Было бы здорово, если бы учителя/преподаватели информатики взяли эту книгу на примету и либо твердо рекомендовали ее к прочтению интересующимся, либо сами адаптировали материал книги для своих занятий. Но с учетом мизерных тиражей данной книги в русскоязычном мире, то надеяться на это не приходится.
Ну а если Вы не попадаете в ЦА данной книги (примерно представляете, как работают современные поисковики; уже встречались с кодами Хемминга; знакомы с алгоритмом Хаффмана; прошли стандартный курс по базам данных, или же работали с ними на практике; что-то слышали про криптографию) то лучше не терять время на прочтение книги Маккормика. И это не говорит о том, что книга плохая. Отнюдь. Просто нужно понимать для кого она написана.
Izohlar, 1 izoh1