Оболганный гений - страница 7



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

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

Ада Лавлейс оставила неизгладимый след в истории компьютерных наук, и её наследие продолжает вдохновлять и по сей день.


Но, вернёмся к рассуждаем Эдгара По, который пишет, что арифметические и алгебраические действия по самой своей природе неизменны и определённые. Конкретные исходные данные с необходимостью приводят только к строго однозначным результатам. Иными словами, – пишет он, – конечные результаты в данном случае не зависят исключительно от исходных данных. Поэтому вся задача сводится по существу к правильному и строго последовательному выполнению операций. Но ведь это именно тот случай, когда, разработав без особого труда программу автомата и приведя его в действие, мы должны получить строгую и регулярную последовательность операций, неизбежно приводящую к заданной цели уже в силу того, что указанные операции, как бы сложны они не были, строго ограничены и предопределены [9].

Совсем иная ситуация в шахматном автомате, где уже нет строгой последовательности шагов, – рассуждает Эдгар По.

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

В шахматной партии любой последующий ход обычно неопределен. Даже серия ходов не дает, как правило, однозначного результата. Здесь чуть ли не каждый зритель предлагает свой ход. В итоге все определяется решениями самих игроков. Поэтому, даже допустив невозможное, что действия шахматного автомата определяются им самим, следует тут же принять, что эти его действия должны с необходимостью прерываться и нарушаться в соответствии с непредсказуемой волей его соперника. Очевидно, что нет никакой аналогии между линиями поведения шахматного автомата и вычислительной машиной мистера Бэббиджа. И признав шахматный автомат машиной, мы должны одновременно признать, что это действительно самое удивительное изобретение человека [9].

Первый создатель шахматного автомата барон Кемпелен без колебаний объявил его «весьма простым устройством – пустячком, чудесные свойства которого целиком объясняются смелостью основной идеи и удачным выбором методов создания иллюзии». Не следует, однако, придавать этому высказыванию особое значение. Для нас совершенно очевидно, что действия автомата регулируются разумом и ничем иным. Единственный неясный вопрос связан со способом реализации человеческого посредничества, – замечает По.