Вопросы к Поиску с Алисой
Несколько книг по Computer Science для программистов и их особенности:
«Искусство программирования» Д. Э. Кнута. lib.ysu.am {9-host} Учебное пособие по составлению и анализу компьютерных алгоритмов. lib.ysu.am Отличительной особенностью книги является обилие упражнений для самостоятельного выполнения разной степени сложности. ru.ruwiki.ru
«Алгоритмы. Руководство по разработке» Стивена Скиены. bhv.ru {6-host} Книга является наиболее полным руководством по разработке эффективных алгоритмов. {6-host} Первая часть содержит практические рекомендации по разработке алгоритмов: приводятся основные понятия, даётся анализ алгоритмов, рассматриваются типы структур данных, основные алгоритмы сортировки и другие. {6-host} Вторая часть книги содержит обширный список литературы и каталог из 75 наиболее распространённых алгоритмических задач, для которых перечислены существующие программные реализации. {6-host}
«Структура и интерпретация компьютерных программ» Харольда Абельсона и Джеральда Джей Сассмана. bookmix.ru Книга посвящена описанию различных систем программного синтаксиса, анализу перехода от набора алгоритмов к программному коду. bookmix.ru Особое внимание авторы уделяют анализу проблемы взаимодействия компьютера как физического объекта и программного кода, обеспечивающего информационную составляющую вычисления. bookmix.ru
«Теоретический минимум по Computer Science. Всё, что нужно программисту и разработчику» Владстона Феррейры Фило. {8-host} В книге сжато и интересно подаются основы алгоритмов, структур данных, устройства компьютера и другие темы, относящиеся к Computer Science. {8-host} Примеры алгоритмов с функциями, циклами, условиями и операторами присваивания записаны псевдокодом, который всем понятен. {8-host}
Выбор лучшей книги по Computer Science для программиста зависит от личных предпочтений и потребностей.