Добро пожаловать на вторую часть моих топ-100 книг о программировании, компьютера и науке. Если Вы ещё не видели [первую часть][1], прошу Вас ознакомиться с ней. В этой части я сделаю микс моих любимых книг по теории и практике, ведь, как говорит Дональд Кнут в своих [Избранных статьях по информатике][2], — «Лучшая теория основана на практике; Лучшая практика основана на теории». ![image][3] В моём представлении теория и практика должны быть разделены в соотношении 20/80. Я люблю добиваться выполнения практических задач, но в то же время мне нравится изучать теорию, на основе которой я их решаю. Мои наиболее творческие идеи всегда приходят ко мне из теоретических книг. Прочитав достаточно книг по теории, внезапно много идей выстраиваются во что-то новое. Некоторые читатели спрашивали, почему я рассказываю только про пять книг за раз. Очень просто — написать одну статью в блог о 100 книга могло бы занять у меня несколько недель усилий. Разделяя их на маленькие части, это намного проще выполнить. К тому же, приятно ощущать прогресс по мере увеличения номера публикации. Если вас заинтересовала серия, вы можете подписаться на [RSS-рассылку][4] моего блога и подписаться на обновления в моём [твиттере][5]. [![image][6]][7] Итак, приступим к книгам этой недели! [Читать дальше →][8]
[1]:
http://habrahabr.ru/post/259317/
[2]:
http://www.amazon.com/Selected-Computer-Science-Language-Information/dp/1881526917?tag=catonmat-20
[3]:
https://habrastorage.org/getpro/habr/post_images/805/985/bac/805985bac50d3378702b92756f5d8dcd.jpg
[4]:
http://www.catonmat.net/feed
[5]:
http://twitter.com/pkrumins
[6]:
https://habrastorage.org/getpro/habr/post_images/46e/3d7/3c7/46e3d73c72345caa19eeb27e795aef51.jpg
[7]:
http://habrahabr.ru/post/259985/
[8]:
http://habrahabr.ru/post/259985/#habracut