Что это и зачем?

Привет, Читатель.

Рад видеть тебя на этом сайте.

Здесь будут размещаться заметки и решения упражнений из замечательной книги, классики 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.

Write a comment