355 500 произведений, 25 200 авторов.

Электронная библиотека книг » Аркадий Частиков » Архитекторы компьютерного мира » Текст книги (страница 2)
Архитекторы компьютерного мира
  • Текст добавлен: 20 сентября 2016, 19:36

Текст книги "Архитекторы компьютерного мира"


Автор книги: Аркадий Частиков



сообщить о нарушении

Текущая страница: 2 (всего у книги 30 страниц)

Готфрид Лейбниц
Создатель арифметической машины и проекта двоичного вычислителя

После Лейбница, быть может, уже не было человека, который бы полностью охватывал всю интеллектуальную жизнь своего времени.

Норберт Винер

Готфрид Лейбниц

Готфрид Вильгельм Лейбниц родился 21 июня 1646 года в Лейпциге, Германии, в семье профессора философии и морали Лейпцигского университета. С раннего возраста он уже имел неограниченный доступ к библиотеке своего отца, где мог много читать. Когда Готфриду исполнилось шесть лет, его отец умер, не успев передать молодому сыну своей страсти к хронологии. К десяти годам Лейбниц изучил книги Цицерона, Плиния, Геродота, Ксенофана и Платона. В более зрелом возрасте он подтвердил, что древние писатели оказали огромное влияние на его мировоззрение. Еще в детстве он установил для себя два правила: точность и ясность мысли и доведение начатого дела до конца. Эти два правила привели его к изучению логики – одной из страстей всей его жизни.

Занимаясь самообразованием, Лейбниц в возрасте 15 лет уже был готов поступить в университет Лейпцига. Изучая латинский язык с восьми лет и греческий с двенадцати, он понимает, что классическое обучение больше не удовлетворяет его, и обращается к логике.

Тогда Готфрид Лейбниц поступает в университет Лейпцига на факультет правоведения. Изучая право, он все же находит время для исследования записей таких философов, как Кеплер, Галилей, Декарт и Луллий. Заметив, что современная философия понятна только тем, кто знаком с математикой, Лейбниц все лето 1663 года проводит в университете Йены, налегая на математическую основу, которая, как он считает, должна привести его к более глубоким знаниям.

В возрасте 17 лет Лейбниц получает степень бакалавра. В 1666 году, будучи уже полностью готовым к получению степени доктора правоведения, он решает оставить университет. На факультете все недоумевали (ведь Лейбниц в 20 лет знал гораздо больше в области правоведения, чем все его преподаватели) и считали главной причиной его ухода – молодость.

А Лейбниц, оставив учебу в Лейпциге, уезжает в Нюрнберг, где в университете Альтдорфа уже в следующем году получает степень доктора за свой новый (исторический) метод обучения правоведению. Он не только получает ученую степень, но и признание общества, университет просит его занять должность профессора правоведения, от которой Лейбниц, по неизвестным причинам, отказывается.

Вскоре после получения ученой степени Лейбниц отправляется в путешествие, через Франкфурт и Майнц, в Голландию, где перед ним открывается огромный мир, великий ум пленяют философия и теология, дипломатия и политика, математика и алхимия.

Здесь Лейбниц поражает всех своим новым методом обучения правоведению, и после знакомства с бароном фон Бойнебургом ему поручаются различные дипломатические задания.

В 1672 году, в возрасте 26 лет, Лейбница приглашают в Париж – место встреч европейских ученых – для объяснения его нового метода. Здесь созревают его первые грандиозные идеи: сочинения по натурфилософии и теологии, дифференциальное и интегральное исчисление, созданные им под плодотворным влиянием той атмосферы, которая царила вокруг великого Гюйгенса. В этот период Лейбниц начинает интересоваться механическими приспособлениями. К парижскому времени относится и его общение со Спинозой, и он делает первые наброски «теодицеи».

Теодицея – термин, предложенный самим Лейбницем для обозначения философского учения, пытающегося объяснить, как совместить существование в мире зла с признанием «всеблагости» и «всемогущества» Бога. В 1710 году Лейбниц написал трактат под таким названием.

К парижскому времени относятся его первые размышления о двоичной системе счисления. Лейбниц сделал вклад в символическую логику, сформулировал принципиальные свойства логического сложения и логического умножения, отрицания, тождества. Но только через два столетия английский математик Джордж Буль пришел к выводу, что любые логические действия и преобразования относятся непосредственно к области алгебры. В значительной степени благодаря работам Лейбница и Буля сегодняшние компьютеры выполняют все логические операции.

Кроме символической логики, которая играет важную роль в современных вычислениях, Лейбниц также видел преимущество двоичной системы счисления в приведении требуемых арифметических действий к самой простой форме. Французский математик Пьер-Симон Лаплас напишет столетием позже: «Лейбниц видел в двоичной арифметике изображение создания, единица и ноль выражают все числа в системе счисления».

В 1676 году Лейбниц поступает на службу к курфюрсту Ганноверскому. В маленьком городке, резиденции курфюрста, изобретательный ум посвящает свой досуг самым разнообразным занятиям. Наряду с экспериментальным и теоретическим исследованием понятия кинетической энергии, Лейбниц занимается (1678 год) также работой над техническими проектами, в том числе потерпевшим неудачу проектом откачивания воды из рудников в Гарце при помощи ветряных мельниц. Построена, наконец, и арифметическая машина (1694 год), которая обошлась Лейбницу в 24 000 талеров.

Арифметическая машина Лейбница

Можно понять гордость Лейбница, писавшего тогда Томасу Бернету: «Мне посчастливилось построить такую арифметическую машину, которая совершенно отлична от машины Паскаля, поскольку дает возможность мгновенно выполнять умножение и деление над огромными числами». Арифметическая машина Лейбница была первой в мире машиной, предназначенной для выполнения четырех действий арифметики.

Над этой машиной он начал работать еще в 70-е годы. И первое описание «арифметического инструмента» сделано им в 1670 году: через два года он составил новое эскизное описание, на основе которого был, по-видимому, изготовлен тот экземпляр, который ученый продемонстрировал в феврале 1673 года на заседании лондонского Королевского общества. Лейбниц признал, что «инструмент» несовершенен, и обещал улучшить его, как только вернется в Париж. Действительно, в 1674–1676 годы он внес существенные усовершенствования в машину, но к ее окончательному варианту пришел лишь в 1694 году. Впоследствии Лейбниц еще несколько раз возвращался к своему изобретению; последний вариант был предложен им в 1710 году.

Лейбниц пытался сначала лишь улучшить машину Паскаля, но понял, что для выполнения операций умножения и деления необходим совершенно иной принцип, который позволил бы: обойтись одной установкой множимого; вводить множимое в счетчик (т. е. получать кратные и их суммы) одним и тем же движением приводной ручки. Лейбниц блестяще разрешил эту задачу, предложив использовать цилиндр, на параллельно образующей боковой поверхности которого расположено 9 ступенек различной длины. Этот цилиндр впоследствии получил название «ступенчатого валика».

Идея Лейбница – идея ступенчатого валика – нашла свое воплощение и в дальнейших разработках механических вычислителей, вплоть до XX столетия.

Интересно, что один из первых экземпляров «арифметического инструмента» Лейбниц намеревался подарить Петру I, но машина оказалась неисправной, а механик ученого не смог ее починить в короткий срок. Лейбница живо интересовал молодой царь далекой Московии, которого он считал выдающимся реформатором. Петр встречался и переписывался с Лейбницем, обсуждал с ним проект организации Академии наук в Петербурге и развертывания системы образования в России.

В период работы над арифметической машиной Лейбниц продолжает заниматься также двоичной системой счисления. В рукописи на латинском языке, подписанной 15 марта 1679 года, Лейбниц разъясняет, как выполнить вычисления в двоичной системе счисления, в частности умножение, а позже разрабатывает в общих чертах проект вычислительной машины, работающей в двоичной системе счисления. Вот что он пишет: «Вычисления такого рода можно было бы выполнять и на машине. Несомненно, очень просто и без особых затрат это можно сделать следующим образом: нужно проделать отверстия в банке так, чтобы их можно было открывать и закрывать. Открытыми будут те отверстия, которые соответствуют 1, а закрытыми – соответствующие 0. Через открытые отверстия в желоба будут падать маленькие кубики или шарики, а через закрытые отверстия ничего не выпадет. Банка будет перемещаться и сдвигаться от столбца к столбцу, как того требует умножение. Желоба будут представлять столбцы, причем ни один шарик не может попасть из одного желоба в какой-либо другой, пока машина не начнет работать…» В дальнейшем в многочисленных письмах и в трактате «Explication de I’Arithmetique Binairy» (1703 год) Лейбниц снова и снова возвращался к двоичной арифметике.

Впоследствии идею Лейбница об использовании двоичной системы счисления в вычислительных машинах забыли на 250 лет, и только в 1931 году цифровые шестеренки с восемью позициями (23 = 8) запатентует во Франции Р. Вальта. В 1936 году он покажет преимущества двоичных вычислительных устройств. Вслед за Вальта то же самое сделают Л. Куффиньяль во Франции и Э. Филлипс в Англии.

Как Лейбниц успел сделать так много в различных областях науки? Просто он имел способность работать в любом месте, в любое время и при любых условиях. Он много читал, записывал и постоянно думал. Он не имел фиксированного времени для приема пищи, но когда в ходе его занятий возникала удобная возможность, он отвлекался, чтобы поесть. Он бездействовал немного, часто проводил ночь в своем кресле, а иногда и в течение нескольких дней. Это позволяло ему совершать огромную работу, но это вело и к болезни.

Современников Лейбница поражали его фантастическая эрудиция, почти сверхъестественная память и удивительная работоспособность.

Но не эти качества определяли гениальность Лейбница. Главным было его умение в любой проблеме увидеть, схватить то, что составляло ее сущность, основу. Он, как никто другой, умел обобщать. Эта ненасытная потребность обобщения заставляла его всю жизнь искать универсальный метод научного познания.

После создания арифметической машины, в 1675 году, Лейбниц возвратился к изучению математики и посвятил все свое свободное время созданию основ дифференциального и интегрального исчисления.

Лейбниц стал служить в Немецком доме Брунсвик историком, библиотекарем и главным советником. В 1687–1690 годах исторические исследования привели его в Австрию и Италию. Во время своего пребывания в Италии Лейбниц посетил Рим и был приглашен Папой Римским на место библиотекаря в Ватикане. Так как эта должность требовала принятия католической веры, Лейбниц отклонил предложение Папы. Вместо этого он предпринял попытку воссоединения протестантских и католических церквей, которые раскололись ещё в начале столетия. Но после некоторых усилий Лейбниц был вынужден забыть об этом проекте.

В более поздние годы Лейбниц обратился к философии, и завершающим философским его сочинением стала «Монадология». Последнее, значительное событие в его жизни произошло в 1700 году, в Берлине, где он организовал Берлинскую Академию Наук и стал ее первым президентом.

Последние годы Лейбница были омрачены болезнью и непониманием окружающих, он страдал подагрой. 14 ноября 1716 года, в возрасте 70 лет, он скончался. Его смерть осталась незамеченной в Лондоне и Берлине, и единственным человеком, проводившим его в последний путь, был его секретарь. Где он похоронен – неизвестно.

Однако последующие поколения по достоинству оценили заслуги Лейбница. И сегодня, конечно, Лейбниц предстает перед нами как один из самых великих умов своего времени.

Джордж Буль
Отец булевой алгебры

Чистая математика была открыта Булем в работе, которую он назвал «Законы мышления».

Бертран Рассел

Джордж Буль

Все механизмы, шестеренки, вакуумные лампы и печатные платы – все это еще не компьютер.

Важны также разработки Паскаля и Лейбница, о которых мы вам уже рассказали, и Бэббиджа, о достижениях которого мы расскажем в следующей главе. Эти разработки требовали первоначальной теории логики для того, чтобы, в конечном счете, вдохнуть жизнь в машины, которые «думают».

Расширив общий метод Лейбница, сформулированный на 188 лет раньше, в котором все истинные причины были сведены к виду вычислений, английский математик Д. Буль в 1854 году заложил основу того, что мы сегодня знаем как математическую логику, опубликовав работу «Исследование законов мышления».

В этой работе, изданной, когда ему было 39 лет, Буль свел логику к чрезвычайно простому типу алгебры, алгебры логики высказываний, которая представляла собой систему символов и правил, применяемую к различным объектам (числам, буквам, предложениям).

Его теория логики, основанная на трех основных действиях – AND (и), OR (или), NOT (не), – должна была стать в XX веке основой для разработки переключающих телефонных линий и проекта ЭВМ. Так же, как и идеями Лейбница, булевой алгеброй пренебрегали в течение многих лет после того, как она была создана.

Важность работы, признанной логиком де Морганом, современником Буля, заключалась в следующем: «Символические процессы алгебры, созданные как инструменты числового вычисления, компетентно выражают каждый закон мысли и обладают грамматикой и словарем всего того, что содержит систему логики. Мы это и не предполагали, пока это не было доказано в „Законах мышления“».

Джордж Буль родился 2 ноября 1815 года в Линкольне (Англия), в семье бедного башмачника. Хотя он был современником Ч. Бэббиджа, но происходил не из привилегированного класса, как Бэббидж.

Выходец из слоя общества, дети которого фактически были лишены посещения университета, Джордж должен был заниматься самостоятельно.

Хотя промышленная революция уже произошла в Англии, знание древних языков было показателем уровня образования джентльмена. Конечно, никакой латинский или греческий не преподавали в школе, которую посещал Буль. Буль сам изучил греческий и латинский, пользуясь поддержкой малообразованного отца, и в возрасте 12 лет сумел перевести оду Хорейса на английский язык. Ничего не понимая в качестве техники перевода, гордый отец Буля все-таки напечатал его в местной газете. Некоторые специалисты заявляли, что 12-летний мальчик не мог сделать такой перевод, другие отмечали серьезные технические дефекты перевода. Решив совершенствовать свои знания латинского и греческого, Буль провел следующие два года в серьезном изучении этих языков, и снова без чьей-либо помощи.

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

Известно, что его отец оставил школу после трех лет обучения, и в то же время удивительно, что Буль получил раннее математическое образование от своего отца, который был самоучкой в этой области.

В возрасте 16 лет для Буля стало необходимостью начать трудовую жизнь, чтобы помочь своим родителям. Получив работу «младшего учителя», или ассистента учителя в начальной школе, Буль должен был провести 4 года, преподавая в двух различных школах.

Всегда думая о перспективе занимаемого места в жизни, Буль начал рассматривать несколько путей, открытых для него. Его первоначальное преподавание было всегда на уровне, однако он не считал это профессией, хотя она и была почетна. Буль стал священнослужителем.

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

Отзывчивый, как всегда, к советам родителей, Буль решил открыть собственную школу. Ему было 20 лет. Преподавая, Буль считал себя также студентом и приступил к изучению полного курса высшей математики. Он проштудировал «Математические начала» Ньютона, «Аналитическую механику» Лагранжа, труды Лапласа и других авторов.

Свои математические исследования Буль начал с разработки операторных методов анализа и теории дифференциальных уравнений, а затем подобно де Моргану, с которым к этому времени подружился, занялся математической логикой.

В своей первой основной работе «Математический анализ логики, являющийся опытом исчисления дедуктивного рассуждения» 1847 года Буль отчетливо показал так называемое количественное истолкование объектов логики и необходимость нового подхода к решению проблем логики.

Этот подход требовал изменения и расширения символического языка алгебры: выбора символики, операций и законов, определяющих эти операции и отражающих специфику объектов исследования, – т. е. по существу создания нового исчисления. Буль писал: «Те, кто знаком с настоящим состоянием символической алгебры, отдают себе отчет в том, что обоснованность процессов анализа зависит не от интерпретации используемых символов, а только от законов их комбинирования. Каждая интерпретация, сохраняющая предложенные отношения, равно допустима, и подобный процесс анализа может, таким образом, при одной интерпретации представлять решение вопроса, связанного со свойствами чисел, при другой – решение геометрической задачи и при третьей – решение проблемы динамики или статики. Необходимо подчеркнуть фундаментальность этого принципа».

С публикацией «Математического анализа…» взгляды и блестящая интуиция этого тихого, простого человека стали ясны его друзьям – математикам, которые советовали ему поступить в Кембридж, для получения общепринятого математического образования.

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

Это назначение позволило ему посвятить больше времени «Законам мышления…» – второй его основной работе, которую он непрерывно оттачивал и усовершенствовал в течение еще 5 лет, до публикации в 1854 году.

Как писал Буль в первом параграфе книги: «Цель данного трактата:

□ исследовать фундаментальные законы тех действий разума, с помощью которых выполняются рассуждения;

□ выразить их в символическом языке исчислений и на этой основе создать науку логики и построить метод;

□ сделать этот метод непосредственно основой общего метода для выражения теории вероятностей;

□ наконец, получить различные элементы истины;

□ оценить в рамках решения этих вопросов некоторое вероятное сообщение».

И далее: «Теперь фактически исследования следующих страниц показывают логику, в практическом аспекте, как систему процессов, проведенных при помощи символов, имеющих определенную интерпретацию и подчиненных законам, основанным на этой единственной интерпретации. Но в то же самое время они показывают эти законы как идентичные по форме с законами общих символов алгебры, с одним единственным дополнением, viz».

Другими словами, в общей алгебре не выполняется, например: что каждый х тождественно равен своему квадрату – но это истина в булевой алгебре. Согласно Булю, х2 = х для любого х в его системе. В числовой системе это уравнение имеет единственное решение «О» и «1». В этом заключается важность двоичной системы для современных компьютеров, логические части которых эффективно реализуют двоичные операции.

Кроме логики, булева алгебра имеет два других важных применения. Булева алгебра применяется в натуральной алгебре. Принимая также во внимание идею «количества элементов» в множестве, булева алгебра стала основой для теории вероятностей.

Несмотря на большое значение булевой алгебры во многих других областях математики, необычайная работа Буля в течение многих лет считалась странностью. Как и Бэббидж, Буль был человеком, опередившим свое время. Это произошло раньше, чем Альфред Уайтхед и Бертран Рассел опубликовали свой трехтомник «Принципы математики» (1910–1913), в котором рассматривались вопросы формальной логики.

Заслуживает внимания и то, что на достижения Буля частично опирались математические открытия, к тому времени появившиеся в Англии, в том числе и идеи Бэббиджа. Математики обратили внимание на идею Бэббиджа о математических операциях и величинах, использующихся в них. Идея стала возможной благодаря группе британских специалистов в области алгебры, к которым принадлежал и Буль.

Буль продемонстрировал, что логика может сводиться к очень простым алгебраическим системам, после чего для Бэббиджа и его последователей стало возможным создание механических устройств, которые могли решать необходимые логические задачи.

Через год после опубликования «Законов мышления…» Буль женился на Мэри Эверест, племяннице профессора греческого языка Королевского колледжа. Счастливый брак длился в течение девяти лет, вплоть до безвременной кончины Джорджа Буля. 8 декабря 1864 года, в возрасте 49 лет, почитаемый и известный, он умер от воспаления легких.

Буль был человеком последовательным и дисциплинированным, тем не менее, он широко демонстрировал собственное видение мира в своих утверждениях. Это мощное сочетание интеллекта и интуиции в Джордже Буле воплотилось в различных математических идеях. В заключение очерка об отце булевой алгебры хотелось бы коротко рассказать о семье Буля.

Как уже упоминалось, жена Буля была племянницей Джорджа Эвереста, в 1841 году завершившего в Индии грандиозные по масштабам работы.

В честь его заслуг высочайшая вершина мира Джомолунгма в Гималаях одно время даже именовалась Эверестом. Сама Мэри, в отличие от жен многих других математиков, понимала научные идеи своего мужа и своим вниманием и участием подвигала его на продолжение исследований. После его смерти она написала несколько сочинений и в последнем из них – «Философия и развлечения алгебры», – опубликованном в 1909 году, пропагандировала математические идеи Джорджа.

У четы Булей было пять дочерей. Старшая, Мэри, вышла замуж за Ч. Хинтона – математика, изобретателя и писателя-фантаста – автора широко известной повести «Случай в Флатландии», где описаны некие существа, живущие в плоском двухмерном мире. Из многочисленного потомства Хинтонов трое внуков стали учеными: Говард – энтомологом, а Вильям и Джоан – физиками. Последняя была одной из немногих женщин-физиков, принимавших участие в работе над атомным проектом в США.

Вторая дочь Булей, Маргарет, вошла в историю как мать крупнейшего английского механика и математика, иностранного члена Академии наук СССР Джеффри Тэйлора. Третья, Алисия, специализировалась в исследовании многомерных пространств и получила почетную ученую степень в Гронингенском университете. Четвертая, Люси, стала первой в Англии женщиной-профессором, возглавившей кафедру химии.

Но наиболее известной из всех дочерей Булей стала младшая, Этель Лилиан, вышедшая замуж за ученого – эмигранта из Польши Войнича. Войдя в революционную эмигрантскую среду, она написала прославивший ее на весь мир роман «Овод». За ним последовало еще несколько романов и музыкальных произведений, а также перевод на английский язык стихотворений Тараса Шевченко. Войнич скончалась в Нью-Йорке в возрасте 95 лет, немного не дожив до столетия со дня смерти своего знаменитого отца математика Джорджа Буля.


    Ваша оценка произведения:

Популярные книги за неделю