Больше рецензий

16 июня 2015 г. 22:51

25

4.5

Эта книга описывает события сороковых-пятидесятых годов XX века, которыми сопровождалась разработка и строительство первых в мире электронных цифровых компьютеров общего назначения. История этих машин (ENIAC, EDVAC и так далее), в принципе, общеизвестна, краткое ее изложение можно прочитать хоть в Википедии, особенность же этой книги в том, что автор попытался максимально полно воссоздать происходящие в то время события -- все мелкие детали, мнения, задумки и решения людей, вовлеченных в этот проект. Для этого он собрал все, до чего смог дотянуться -- книги, статьи, мемуары, письма, технические отчеты, личные записки, дневники, журналы и многое другое. Лично на рубеже веков провел десятки интервью с очевидцами тех событий и родственниками тех, кого уже не было в живых к тому моменту. В итоге получился фундаментальный труд, позволяющий современному человеку погрузиться в ту эпоху, когда еще только формировались принципы построения вычислительной техники, лежащие в основе практически всех используемых в настоящий момент устройств. Автору удалось зафиксировать уникальный момент в истории компьютерной техники, реализовав по сути последнюю возможность получить достоверную и не публиковавшуюся ранее информацию из первых рук.

При этом книга не является техническим справочником по программированию или схемотехнике. Каждая из 18 глав книги посвящена отдельной истории, и лишь несколько из них отведено инженерным вопросам. Тут есть и история возникновения Принстонского университета со времен первых появившихся в этих землях поселенцев, и основы математики и техники, послужившие фундаментом построения электронных компьютеров, и социально-политическая обстановка того времени, и бытовые условия людей, участвовавших в создании вычислительных машин. Вторая же половина книги посвящена задачам, для обсчета которых использовались первые компьютеры, начиная от водородных бомб и уравнений распространения взрывной волны, и заканчивая движением атмосферных фронтов, эволюцией звезд или самовоспроизведения клеток организмов. Чтобы понять все, что в них написано, нужно обладать широким кругозором или (а лучше и) неплохими знаниями в основах информатики и схемотехники, теории автоматов, алгоритмов и других разделов математики, физики и даже биологии (плюс владение терминологией в этих областях на английском языке -- книга вышла в 2012 году и на русский язык не переводилась, насколько мне известно). Проблема разрешимости (краеугольная Entscheidungsproblem), принцип работы регистра сдвига и устройство вакуумных трубок, численные решения дифферциальных уравнений и метод Монте-Карло -- все это и многое другое так или иначе фигурирует на страницах этого произведения. Автор пытается объяснять все эти подходы, понятия и технологии простым языком (ведь книга расчитана на широкую аудиторию), однако даже обладая неплохой технической подготовкой, местами мне приходилось довольно непросто, чтобы во всем разобраться.

Красной нитью сквозь практически все главы проходит личность Джона фон Неймана -- американского математика венгерского происхождения. Проявив себя как талантливый ученый, фон Нейман буквально ворвался в область вычислительной техники -- область, которая в то время была отдана на откуп инженерам и считалась математиками и физиками ниже своего достоинства. Фон Нейман же увидел в этом потрясающий потенциал для решения прикладных задач, и в течение нескольких десятков лет стал практически центральной фигурой, супер-звездой, имевшей огромное влияние как среди инженеров, так и среди военных и чиновников. Этакий Стивен Хокинг или Герберт фон Караян в своей области. Но при этом человеком он судя по всему, был неоднозначным. К примеру, вскоре после присоединения к команде инженеров, фон Нейман от своего имени публикует в большом 101-страничном отчете принципы построения машины EDVAC, разработанные задолго до его появления в проекте. Отчет стал очень популярен, эти принципы легли в основу огромного количества вычислительных машин, созданных по всему миру, и сейчас известны как фон-неймановская архитектура, а имена настоящих авторов этих идей (Джон Преспер Экерт и Джон Мочли) известны разве что тем, кто увлекается историей. При этом отчет был выпущен как научная публикация, что не позволило Экерту и Мочли хоть как-то запатентовать свои идеи в дальнейшем, а открыто писать о своих наработках они не могли в силу ограничений безопасности в военное время. А фон Нейману это не помешало потом за хорошие гонорары оказывать консультативные услуги в крупнейших компаниях по всему миру. Но личностью он был, конечно, яркой, и кто знает, как сложилась бы индустрия вычислительной техники без него. Впрочем, не менее интересно, как бы она сложилась, если бы он скоропостижно не скончался от рака в возрасте 52 лет, на пике своей славы, всего лишь через 12 лет после успешного старта компьютера ENIAC. Одним из его последних интересов была единая теория, описывающая самовоспроизводящиеся биологические системы, технологические системы и любые их комбинации. К сожалению, теория так и осталась неоконченной.

Книга весьма интересна даже чисто с исторической точки зрения. Рассказ пестрит именами великих ученых: Гёдель, Фейнманн, Шварцшильд, Метрополис, Оппенгеймер, Шеннон, Баричелли и многие другие. Все они так или иначе в то время крутились вокруг компьютеров, настолько мощный это был инструмент для проведения прикладных исследований. Огромный вклад в развитие вычислительной техники внесла и Вторая мировая война: по мере захвата Европы нацистами большая часть ученых была вынуждена бежать, и США в этом смысле были настолько далеки от места военных действий, насколько это возможно. Как бы это странно ни звучало, фон Нейман, Курт Гёдель, Нильс Бор, Станислав Улам и многие другие -- все они оказались в правильном месте и в правильное время большей частью благодаря войне. Не последнюю роль в этом сыграл лично фон Нейман, который много сил потратил, чтобы обеспечить работой (то есть финансированием) наиболее интересных ему личностей. Да, они бы проявили свои таланты и в своих странах, но вряд ли фон Нейман добился таких же результатов в столь короткие сроки без своей команды инженеров во главе с Биглоу, Улам бы не довел свою теорию термоядерного оружия до конца без Теллера, ну и все вместе они мало бы что сделали без американских военных, готовых это все щедро спонсировать. Такое сосредоточие гениальных людей в правильном месте просто не могло остаться незамеченным. Стоит ли удивляться в таком случае сильному интеллектуально-технологическому разрыву между США и всем остальным миром сейчас, когда чуть больше, чем полвека назад интеллектуальная элита Европы в большинстве своем полностью переехада в Штаты (а еще тридцать-сорок лет назад то же самое по сути произошло с царской Россией), в то время как СССР приходил в себя от сильнейшего потрясения войны?

Стоит отметить, что временами книгу было довольно тяжело читать, особенно поначалу. Стремясь создать как можно более полную картину, автор сопровождает свои истории довольно подробной биографией всех людей, внесших какой-либо значительный вклад в развитие описываемой области. Я бы с удовольствием прочитал эти биографии при втором заходе, но при первом прочтении все же интереснее сама история, а не имена и профессии бабушек и дедушек героев. Также часть глав по сути описывает одно и то же время, но с разных точек зрения и сторон, что поначалу неочевидно за огромным списком имен, мест, событий и дат. Хронология в голове начинает выстраивается только по сути к середине книги. При втором прочтении, уже зная всех действующих лиц и их вклад, оно бы наверное по-другому воспринималось все.

Завершается книга размышлениями о том, что же ждет человечество и вычислительную технику в будущем. Социальные сети и интернет-поисковики, объединяющие информацию о людях по всему миру, и действующие уже по своим правилам, не всегда до конца понятным создавших их людям -- это уже надкомпьютерные организмы, реализующие поверх цифровых устройств своего рода аналоговые, непрерывные “вычисления”, про которые фон Нейман много писал в конце жизни. Кто знает, во что оно превратится еще через 60 лет.

PS: читал я эту книгу долго, тщательно и много думал. Книга хорошая, годная, буду советовать ее всем знакомым, читающим на английском, а потом когда-нибудь еще раз обязательно перечитаю. Ну а если кто пойдет на подвиг и качественно перевет ее на русский, вообще цены ей не будет.

оригинал рецензии