Что это и зачем?
Привет, Читатель.
Рад видеть тебя на этом сайте.
Здесь будут размещаться заметки и решения упражнений из замечательной книги, классики computer science, Гарольда Абельсона и Джеральда Сассмана “Структура и интерпретация компьютерных программ” (Structure and Iterpreatation of Computer Programs или сокращенно SICP).
Comments
Comment from Михаил
Date: May 19, 2008, 6:33 pm
Здравствуйте, Сергей!
Спасибо Вам за этот замечательный сайт.
Я пробую научиться программированию по SICP (русский перевод - купил две, одна дома, другая на работе).
У меня есть несколько вопросов, если можно.
Скажите, пожалуйста, как соотносятся книги SICP и HTDP?
Где-нибудь можно найти русский перевод SICP в html-формате?
(Или как можно сконвертировать имеющийся в Сети ps-файл книги? - Хотел бы читать ее на КПК и на e-ink-устройстве).
Как Вы сравните для новичка LISP vs Sheme?
(Вообще-то странно. Я застал АРМ САПР на базе СМ-1420, мучился на них с Фортраном, недоделкой с-подобным языком МАК (так и не пошел в работу из-за ошибок компилятора), а рядом, уже давно был Лисп! Вот уж волшебство только для посвященных!)
Заранее благодарю!
Михаил
Comment from Sergey Khenkin
Date: May 19, 2008, 8:24 pm
Здравствуйте, Михаил.
Спасибо за добрые слова.
Думаю, что SICP - отличная книга для обучения программированию. Но она не простая.
HTDP я не читал, поэтому с моей стороны было бы некорректно сравнивать эти две книги. По отзывам читавших и то, и другое HTDP проще, но SICP глубже. Поэтому выбор между ними диктуется уровнем подготовки и приоритетами в программировании. Повторюсь, это лишь пересказ чужих мнений.
Русский SICP доступен в формате PDF (у меня слева в ссылках есть линк), который поддерживается многими КПК. В HTML мне не встречался.
На Common Lisp я давненько ничего не писал. Как мне кажется, его преимущества - большее количество доступных библиотек и лучшая стандартизация. Scheme элегантнее и красивее (на мой личный вкус), больше подходит для обучения. Для новичка я бы выбрал Scheme.
Comment from Григорий
Date: December 12, 2011, 10:05 pm
Подскажите пожалуйста, где и какую версию Scheme для обучения лучше скачать? Система - вин7. Спасибо.
Comment from anonymous
Date: January 12, 2012, 5:40 pm
MIT/GNU Scheme. Ссылка: http://www.gnu.org/software/mit-scheme/
Comment from Дмитрий
Date: January 14, 2012, 10:32 am
Григорий, авторы книги HTDP рекомендуют среду Racket. Скачать её можно с сайта http://racket-lang.org/
Write a comment