Вы, конечно, знаете, что в школе учат детей решать так называемые типовые задачи; они решаются по одному рецепту, или, говоря нашим языком, по одной и той же программе. Почему бы этому не научить машину? Надо лишь запечатлеть в ее памяти в виде кодов программы наиболее типичных задач, и она с успехом их будет решать без помощи человека.
— Нет, не сможет! — воскликнул я. — Если даже она и запомнит программы решения всех типичных задач, она не сможет сама выбрать нужную программу!
— Правильно! Было и так. Машине задавали условия задачи и затем сопровождали их коротким кодом, в котором говорилось, например: «Решать по программе номер двадцать». И она решала.
— Ну, здесь и кончаются все чудесные мыслительные способности вашей машины! — воскликнул я.
— Наоборот, здесь-то и начинается самая интересная работа по усовершенствованию таких машин. Вы понимаете, почему машина, которой задали исходные данные задачи, сама не может выбрать программу работы?
— Конечно, понимаю, — сказал я. — Потому что сами цифры, которые вы ей задали в виде последовательности импульсов, ничего не говорят. Ваша машина не знает, что с ними делать. Она не знает ни условия задачи, ни того, что требуется. Она мертва. Она неспособна анализировать задачу. Это может сделать только человек.
Пассажир в полосатой пижаме улыбнулся и несколько раз прошелся по купе. Затем вернулся на свое место и снова закурил. После минутного молчания он продолжал свой рассказ:
— Было время, когда я думал точно так же, как и вы. Действительно, может ли машина заменить человеческий мозг? Может ли она выполнять сложнейшую аналитическую работу? Может ли она, наконец, думать? Конечно, нет, нет и нет! Так мне казалось. Это было в то время, когда я только приступил к конструированию электронных счетно-решающих машин. Как много с тех пор изменилось! Как мало нынешняя электронная машина похожа на прежнюю! Раньше такая машина представляла собой сооружение, занимающее огромное здание. Вес ее исчислялся сотнями тонн. Для работы ей требовались тысячи киловатт энергии. А количество радиодеталей и радиоламп! По мере усовершенствования машин неудержимо росли их размеры. Они становились электронными гигантами, которые хотя и решали сложнейшие математические задачи, но, увы, все время нуждались в постоянной опеке человека. Несмотря на все усовершенствования, это были тупые, бездумные чудовища. Временами мне казалось, что такими они останутся навсегда… Вы, конечно, помните первые сообщения об электронных машинах, которые переводили с одного языка на другой? В 1955 году одновременно у нас и в Америке были созданы машины, которые переводили журнальные статьи по математике с английского языка на русский и с русского на английский. Я читал несколько переводов и нашел, что они не так уж плохи. В то время я полностью посвятил себя машинам, которые выполняют нематематические операции. В частности, более года я занимался изучением и конструированием машин для перевода.
Нужно сказать, что силами одних только математиков и конструкторов построить такие машины было бы невозможно. Огромную помощь нам оказали лингвисты, которые помогли составить такие орфографические и синтаксические правила, что их можно было закодировать и поместить в долговременной памяти машины в качестве программы действия. Не буду рассказывать о тех трудностях, которые нам пришлось преодолеть. Скажу только, что, в конце концов, удалось создать электронную машину, которая переводила русские статьи и книги любого содержания на английский, французский, немецкий и китайский языки. Перевод выполнялся с той же быстротой, с какой русский текст печатался на специальной пишущей машине. Эта машина вырабатывала и необходимый для перевода код.
Во время работы над усовершенствованием одной из таких машин я заболел и провалялся в больнице около трех месяцев.