– Как ты думаешь, чем студент отличается от инженера? – начал Чемогуров. Я понял, что вопрос риторический, поэтому не ответил. – Тем, что студент получает оценку от преподавателя, а инженер ставит ее себе сам, – продолжал Чемогуров. – Преподавателя можно обмануть, а себя не обманешь.
– Вот-вот, – сказал я. – Я и не хочу себя обманывать. Моя работа никому не нужна.
– Любую работу можно делать двояко, – продолжал философствовать Чемогуров. – Можно сделать так, что ею воспользуются один раз и выкинут, как бумажный стаканчик. Но если ты сделаешь ее по-настоящему, она пригодится еще много раз. Ты сам не знаешь, кому и когда она сможет пригодиться.
– Вы ведь сами говорили, что весь смысл моей работы в получении диплома…
– Для тебя, – спокойно парировал Чемогуров. – Но не для человечества.
– Скажете тоже – для человечества! – смущенно возразил я. Мне несколько польстила неясная связь моей работы с человечеством.
– Ты студент, Петя, и останешься студентом до пенсии! – в сердцах вскричал Чемогуров. – Ты будешь вечно видеть не дальше своего носа, вечно зарабатывать хороший балл у начальства, вечно решать маленькие конкретные задачи…
Я обиделся. Особенно меня задело слово «вечно». Мне не понравилось, что мою бездарную деятельность планируют на такой срок.
– Лазеры еще еле дышат! – кричал Чемогуров. – Тебе и не снилось, как они будут применяться! В космосе чем будут сваривать? А?… У тебя появилась уникальная возможность поставить и решить задачу в общем, для многих случаев, для будущего! Бу-ду-ще-го! – по складам произнес Чемогуров. – А ты страдаешь, что твои расчеты не нужны сейчас в городе Тбилиси.
Чемогуров ушел в свой закуток и с шипением погрузил паяльник в канифоль. А я стал думать над его словами.
В самом деле, я еще ни разу не смотрел на свою работу с такой точки зрения. А ведь нужно смотреть на любую работу именно так. Я старался ее спихнуть и получить маленькую пользу в виде диплома и горстки полезных сведений для грузинского КБ. Теперь мне предстояло переосмыслить задачу и стараться уже для всего мыслящего человечества.
Мыслящее человечество с нетерпением ждало результатов.
И я провалился в программу для машины. Тут моя жизнь стала опять совершенно фиктивной, но уже в другом смысле. Я стал работать по ночам.
Вычислительная машина днем сильно загружена. Поэтому студентам ее в нормальные часы не дают. Мое машинное время начиналось с полуночи и кончалось в шесть утра. Около месяца я жил в странном режиме совы или летучей мыши.
Я просыпался после обеда, часа в четыре. В пять я завтракал и садился за программу и выкладки по расчету тепловых полей. В десять часов вечера я обедал и шел на машину. Ровно в полночь я нажимал кнопку общего сброса и запускал свою задачу. Устройство ввода заглатывало колоду перфокарт и лампочки на панели начинали дрожать мелкой дрожью.
В шесть часов утра появлялся заспанный инженер по эксплуатации и нажимал ту же кнопку общего сброса. Он сбрасывал мою задачу. В семь утра я приходил домой, ужинал и ложился спать.
Я жил в противофазе с женой и окружающими.
Мыслил я в то время на двух языках, причем оба были неродными. Первым был математический язык формул. Мои тепловые поля выражались через ряд интегралов, среди которых выделялся один. Он имел особенность. Я старался обойти ее и так, и сяк, вычисляя интеграл приближенно, но ничего не получалось. Для этого интеграла я придумал специальное имя. Я назвал его «бесконечно подлый змей», потому что он обращался в бесконечность в одной точке, а другие слова выражали мое к нему отношение. На «змея» я тратил уйму времени.
Другим языком на этот период времени стал сильно усеченный английский, в котором было около двух десятков слов. Этот язык назывался АЛГОЛ-60. На нем я разговаривал с машиной.
Может ли машина мыслить? Этот вопрос часто становится предметом дискуссии в прессе. По-моему, он устарел. Машина уже давно мыслит. В этом я убедился на собственном опыте. Правда, она мыслит не так, как нам бы хотелось.
Мои диалоги с машиной выглядели странно.
– Бегин! – говорил я, нажимая кнопку ввода. Этим словом начиналась моя программа. Машина не различала его на слух, но понимала, если слово было набито на перфокарту.
– КОНЕЦ ОТДЫХА, ВРЕМЯ СЧЕТА, – вежливо говорила машина, печатая свои слова на пишущей машинке. И начинала считать.
Чаще всего ей не нравилась моя программа. Проработав несколько минут, машина говорила мне страшное слово АВОСТ. На нормальном языке это означает АВТОМАТИЧЕСКИЙ ОСТАНОВ, хотя я сильно сомневаюсь в наличии слова «останов» в русском языке.
Короче говоря, она останавливалась, потому что произошло деление на ноль или что-то в этом роде. По всей вероятности, это были проделки «подлого змея». После АВОСТА машина терпеливо ожидала продолжения диалога.
Однажды, когда она выдала мне подряд семь «авостов», я ее ударил. Я смазал ей по никелированной панели устройства ввода. Машина и тут оказалась выше меня. Она в восьмой раз произнесла с достоинством это слово и затихла. Я ругался так, что мне не хватало не только алгольных, но и всех известных мне русских слов. Машина молча зациклилась, то есть ушла в себя и минут десять крутилась на одном месте программы, пока я ее не остановил.
Подобные сцены обычно происходили часа в четыре ночи, когда в голове полная путаница, а сквозь окна машинного зала видны только одинокие милицейские машины.
Корректность и твердость машины бесили меня. Я совал ей в пасть новые и новые перфокарты, но она невозмутимо выплевывала АВОСТ или зацикливалась.