جزییات کتاب
Материал этой книrи был основой вводноrо курса по информатике в MIT начиная с 1980 rода. К тому времени, как было выпущено первое издание, мы преподавали этот материал в течение четырех лет, и прошло еще двенадцать лет до появления BToporo издания. Нам приятно, что наша работа была широко признана и включена в друrие тексты. Мы видели, как наши ученики черпали идеи и проrраммы из этой книrи и на их основе строили новые компьютерные системы и языки. Буквально по старому талмудическому каламбуру, наши ученики стали нашими строителями. Мы рады, что у нас такие одаренные ученики и такие превосходные строители. ...Проrраммированием занимаются учителя, rенералы, диетолоrи, психолоrи и родите-ли. Проrраммированию подверrаются армии, ученики и некоторые виды обществ. При решении крупных задач приходится при менять последовательно множество проrрамм, большая часть которых возникает прямо в процессе решения. Эти проrраммы изобилу- ют деталями, относящимися к той конкретной задаче, которую они решают. Если же Вы хотите оценить проrраммирование как интеллектуальную деятельность особоrо po- да, то Вам следует обратиться к проrраммированию компьютеров; читайте и пишите компьютерные проrраммы - MHoro проrрамм. Не так уж важно, что будет в них напи- сано и как они будут при меняться. Важно то, насколько хорошо они работают и как rладко стыкуются с друrими проrраммами при создании еще более крупных проrрамм. Проrраммист должен равно стремиться и к совершенству в деталях, и к соразмерности сложноrо целоrо. В книrе, которую Вы держите в руках, словом «проrраммирование» мы будем обозначать прежде Bcero создание, выполнение и изучение проrрамм, написанных на одном из диалектов языка Лисп и предназначенных для выполнения на цифровом компьютере. Использование Лиспа не оrраничивает нас в том, что мы можем описать в наших проrраммах, - лишь в способе их выражения. ...“Мне кажется , чрезвычайно важно, чтобы мы , занимаясь информатикой , по ¬лучали радость от общения с компьютером. С самого начала это было гро ¬мадным удовольствием. Конечно, время от времени встревали заказчики , ичерез какое-то время мы стали серьезно относиться к их жалобам. Нам сталоказаться , что мы вправду отвечаем за то, чтобы эти машины использовалисьуспешно и безошибочно. Я не думаю, что это так. Я считаю, что мы отвечаемза то, чтобы их тренировать, указывать им новые направления и поддержи ¬вать уют в доме. Я надеюсь, что информатика никогда не перестанет бытьрадостью. Я надеюсь, что мы не превратимся в миссионеров. Не надо чув¬ствовать себя продавцом Библий. Таких в мире и так достаточно. То, что Вызнаете о программировании , могут выучить и другие. Не думайте, что в ва ¬ших руках ключ к успешной работе с компьютерами. Что у Вас, как я думаюи надеюсь, есть — это разум: способность увидеть в машине больше, чем Вывидели , когда Вас впервые к ней подвели , увидеть, что Вы способны сделатьее большим.”Алан Дж. Перлис (1 апреля 1922 - 7 февраля 1990)