Читаем Чарльз Бэбидж (1791—1871) полностью

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

«Затем я продолжал делать наброски различных механических средств, с помощью которых каждое действие могло быть произведено. Эти средства были значительно проще по сравнению с теми, которые разрабатывались для аналитической машины. Однако появилась трудность другого рода. В объяснениях работы аналитической машины я отмечал, что бывают случаи (в зависимости от определенных условий), когда сама машина должна выбрать один из двух или более направлений расчета. В частности, этот путь становится известным, когда расчеты, от которых зависит выбор, уже проведены.

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

Первое, о чем я подумал, дабы устранить этот недостаток, это заставить машину запомнить число игр, в которых она победила с начала ее работы. Когда появляются два равно выигрышных направления, называемые, например, А и В, машина должна вспомнить число партий, которые она выиграла. Если число четное, то выбирается путь А, если нечетное — путь В. Если возникают 3 равновозможных сочетания, автомат должен разделить общее число выигранных партий на 3. В этом случае остаток может быть равен 0, 1 или 2, машина соответственно выбирает путь А, В или С. Ясно, что таким образом может быть обеспечено любое число условий» [85, с. 154—155].

В конструкции, разработанной Бэбиджем, нашли отражения представления об автоматах, господствовавшие в XVIII в. (куклы, петух, ягненок), и некоторые вполне современные идеи проектирования вычислительных машин. Если при выполнении определенной задачи в современных машинах встречаются равноценные пути, из которых машина должна выбрать один, то она выбирает путь, зафиксированный каким-нибудь образом. Чаще вcero, это просто первый путь, встретившийся машине (он может быть последним, или каким-нибудь другим). Бэбидж решает данный вопрос несколько сложнее. Однако не следует забывать, что он не только решает его, но и впервые ставит. Кроме того, для игры решение Бзбиджа рационально, так как машина в одних и тех же ситуациях делает разные (но равноценные) ходы, что затрудняет игру противника. В современных вычислительных машинах часто используют для разных целей датчик случайных чисел. Механизм выбора пути, предложенный Бэбиджем, является прототипом такого датчика.

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

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

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

Следствием экспериментов явилась рекомендация Бэбиджа использовать широкую колею вместо применявшейся в его время узкой; он предложил также спидометр своей конструкции. В качестве специалиста по железнодорожному движению Бэбидж был приглашен на открытие дороги между Манчестером и Ливерпулем.

Перейти на страницу:

Похожие книги

Адмирал Советского флота
Адмирал Советского флота

Николай Герасимович Кузнецов – адмирал Флота Советского Союза, один из тех, кому мы обязаны победой в Великой Отечественной войне. В 1939 г., по личному указанию Сталина, 34-летний Кузнецов был назначен народным комиссаром ВМФ СССР. Во время войны он входил в Ставку Верховного Главнокомандования, оперативно и энергично руководил флотом. За свои выдающиеся заслуги Н.Г. Кузнецов получил высшее воинское звание на флоте и стал Героем Советского Союза.После окончания войны судьба Н.Г. Кузнецова складывалась непросто – резкий и принципиальный характер адмирала приводил к конфликтам с высшим руководством страны. В 1947 г. он даже был снят с должности и понижен в звании, но затем восстановлен приказом И.В. Сталина. Однако уже во времена правления Н. Хрущева несгибаемый адмирал был уволен в отставку с унизительной формулировкой «без права работать во флоте».В своей книге Н.Г. Кузнецов показывает события Великой Отечественной войны от первого ее дня до окончательного разгрома гитлеровской Германии и поражения милитаристской Японии. Оборона Ханко, Либавы, Таллина, Одессы, Севастополя, Москвы, Ленинграда, Сталинграда, крупнейшие операции флотов на Севере, Балтике и Черном море – все это есть в книге легендарного советского адмирала. Кроме того, он вспоминает о своих встречах с высшими государственными, партийными и военными руководителями СССР, рассказывает о методах и стиле работы И.В. Сталина, Г.К. Жукова и многих других известных деятелей своего времени.

Николай Герасимович Кузнецов

Биографии и Мемуары
Чикатило. Явление зверя
Чикатило. Явление зверя

В середине 1980-х годов в Новочеркасске и его окрестностях происходит череда жутких убийств. Местная милиция бессильна. Они ищут опасного преступника, рецидивиста, но никто не хочет даже думать, что убийцей может быть самый обычный человек, их сосед. Удивительная способность к мимикрии делала Чикатило неотличимым от миллионов советских граждан. Он жил в обществе и удовлетворял свои изуверские сексуальные фантазии, уничтожая самое дорогое, что есть у этого общества, детей.Эта книга — история двойной жизни самого известного маньяка Советского Союза Андрея Чикатило и расследование его преступлений, которые легли в основу эксклюзивного сериала «Чикатило» в мультимедийном сервисе Okko.

Алексей Андреевич Гравицкий , Сергей Юрьевич Волков

Триллер / Биографии и Мемуары / Истории из жизни / Документальное