Жизнь в мире компьютерных игр | страница 14
К тому моменту, когда я в 1971 году поступил в Мичиганский университет, я ни разу в жизни не видел компьютер, но его сверхлогичная природа меня всегда интересовала. Так что, помимо двойной магистерской программы (физика и математика), мне взбрело в голову записаться на занятия по программированию, и к концу года моей специализацией стали компьютерные науки. Как я сейчас понимаю, благодаря этому решению мои шансы на хорошее трудоустройство резко выросли, но тогда это не имело для меня особого значения. Главным моим мотивом стали новые возможности, которыми, как я чувствовал, наделял пользователя компьютер. Я не мог рассчитать число пи до 10 тысяч знаков (а даже если смог бы, это заняло бы у меня массу времени), но зато я мог написать программу, которая умела это делать. Возможность при помощи нескольких слов написать команду «Сделай что-нибудь крутое», а потом увидеть, как эта крутая штука появляется на мониторе, вызывала у меня восторг. Я даже не мог назвать это магией. Это были технологии – кое-что получше, чем магия.
Наша группа программировала на языке Fortran на ЭВМ модели IBM System/360 с 80-колоночными перфокартами. Мы подготавливали набор перфокарт, несли их в комнату, где был установлен компьютер, и смотрели, как сотрудник университета одну за другой загружал их в компьютер. Длилось это около 10 минут, а потом мы шли к другой панели, чтобы взять результаты. Старые добрые времена еще не настали, а те старые времена были скорее дурными.
Часть моей университетской стипендии зависела от участия в учебно-производственной программе, которая позволяла компенсировать расходы на обучение. После окончания курса программирования я проявил некоторую смелость и стал сотрудничать с профессором, которому нужен был помощник для работы с компьютерами. Сказать, что на тот момент я был готов к такой работе, было бы преувеличением, но тогда мало кто из студентов обладал нужной квалификацией в полной мере, да и задача оказалась не такой уж сложной. По большей части она состояла в начальном изучении образовательных программ, например тестов, в которых каждый вопрос зависел от того, какой вариант ответа вы выбрали до этого. При этом доктор Ноа Шерман использовал в своей лаборатории куда более продвинутое оборудование, чем то, каким пользовались студенты-второкурсники вроде меня. У меня же теперь был доступ к настоящему компьютерному терминалу – он позволял вводить программы прямо в систему, перфокарты в качестве промежуточного звена больше не были нужны. Я смотрел на ошибки в результатах работы программы, сразу исправлял код и проверял повторные результаты – весь цикл занимал намного меньше времени, чем на машинах предыдущих поколений. Доктор Шерман видел, с каким энтузиазмом я отношусь к своей работе, и подстегивал меня проводить мои собственные эксперименты с компьютером после окончания рабочего дня. Однажды летом он даже оставил мне ключи от лаборатории, пока сам ездил в Италию.