Решение упражнений
Как любой действительно хороший учебник, SICP снабжена обширным набором упражнений для самостоятельной проработки. Эти упражнения закрепляют знания, изложенные в тексте, углубляют их, позволяют их обобщить или применить к конкретному случаю - одним словом, делают книгу еще лучше.
Думаю, вы уже уловили мою мысль. SICP - не та книга, которую можно читать по диагонали по дороге в метро или в очереди к стоматологу. Просто прочитать все буквы мало. Нужно делать упражнения.
Я собираюсь опубликовать решения упражнений из книги здесь на сайте. Вы сможете сверяться с ними, критиковать, предлагать свои варианты. Существует несколько родственных англоязычных ресурсов, и вам, безусловно, будет полезно их изучить.
Рекомендую блоги Кена Дика (Ken Dyck) и Эли Бендерски (Eli Bendersky). Решения Эли особо интересны тем, что он делает их с помощью Common Lisp, а не Scheme. На данный момент (13 августа 2007) они оба не дошли до середины второй главы, но работа продолжается.
Я надеюсь, что список ресурсов здесь будет пополняться. Кроме того, скоро будут доступны и мои решения упражнений из первой главы.
Write a comment