У нынешних компьютеров скорости для всего хватает. Единственное, что напрягает оборудование до предела – это игры в реальном времени, например, популярные сегодня трехмерные приключения. По существу только в играх явно видно, когда что-то не происходит в реальном времени. При работе с текстом секунда там, секунда здесь – особого значения не имеют. Но в игре заметна даже задержка на одну десятую секунды. Раньше игры были довольно примитивными. Сегодня же само программирование составляет лишь незначительную часть игры. Есть музыка, есть сюжет. Если провести аналогию с кино, то программист сродни оператору.
На Sinclair QL я работал три года. За это время я кончил гимназию, поступил в Университет Хельсинки, прошел армию. Это был прекрасный компьютер, но наши пути начали расходиться. Примерно в последний год я начал замечать его ограниченность. Процессор 68008 был неплох, но я прочел о процессорах следующего поколения – 68020 – и узнал о таких достоинствах, как управление памятью и страничная подкачка. Новые компьютеры могли делать очень важные для программирования на низком уровне вещи.
В Sinclair QL меня особенно бесило, что, хотя операционная система поддерживала мультизадачность, все могло в любой момент рухнуть, потому что не было защиты памяти. Если какая-то задача замышляла недоброе, она могла угробить все сразу.
После выпуска Sinclair QL Клайв Синклер перестал заниматься разработкой и изготовлением компьютеров. Одна из причин: модель не имела коммерческого успеха. Это было интересное технологическое решение, но у компании возникли производственные проблемы, сбои в обеспечении качества, появились неизбежные нелестные отзывы в прессе. А кроме того, росла конкуренция на рынке.
В конце 80-х уже начало складываться представление, что со временем компьютер будет у каждого, хотя бы для работы с текстовым процессором. Причем на первый план стали выходить PC. Да, выпускавшиеся IBM компьютеры стали наводнять прилавки и приносить пользу, даже несмотря на свое техническое несовершенство. В конце концов эти вездесущие бежевые создания несли на себе печать качества IBM, а это многое значило. И еще один плюс: периферийные устройства были стандартными и продавались повсюду.
Я читал обо всех этих новых ЦП, которые
А покупка дополнений к моему компьютеру доставляла все больше головной боли. Нельзя было просто взять каталог для Sinclair QL, поднять трубку и заказать модуль памяти. Вся эта возня с получением посылки из Англии пахла нафталином. (Отсутствие готового ПО меня не волновало – его я и сам мог написать.)
Однако не было бы счастья, да несчастье помогло. Когда я задумал избавиться от машины, то решил продать периферию: дополнительное ОЗУ и настоящий жесткий диск, который купил, потому что не мог больше ни секунды терпеть микропривод. Но за этим оборудованием не охотились толпы жаждущих, поэтому пришлось дать объявление в компьютерный журнал, ждать и молиться. Вот так я и познакомился с моим другом Йоуко Виерумаки. Похоже, он был единственным в Финляндии владельцем Sinclair QL, кроме меня. Он откликнулся на мое объявление, приехал из Лахти на поезде и купил часть периферии. А потом научил меня играть в снукер.
II.
На первом году моей учебы в университете Sinclair QL стоял у меня на столе возле окна (мы жили тогда на первом этаже, на Петерсгатан), но программированием я особо не занимался. Отчасти потому, что был полностью поглощен учебой. А еще я просто не смог найти задачу, которую можно было бы делать на компьютере. Когда нет интересной задачи, и желание программировать пропадает. Всегда нужен какой-то стимул.
Казалось, пришла пора пойти в армию (раз от этого все равно не уйти): мне – девятнадцать, недостатки компьютера раздражают, да и стоящих идей нет. Я сел на поезд и отправился в Лапландию.
Как я уже говорил, я совершенно не представлял себе, какие требования – в частности, к физической подготовке – предъявляет армия. Поэтому после одиннадцати месяцев физических упражнений с оружием я почувствовал себя в полном праве провести остаток жизни в блаженном бездействии. Я готов выполнять только два упражнения: нажимать на клавиши и обхватывать стакан пльзенского. (И на самом деле я не занимался спортом почти десять лет после демобилизации, пока Дэвид не вынудил меня поплясать на доске в убийственных волнах залива Хаф-Мун. Я тогда чуть не утонул, и ноги потом неделю болели.)
Служба в армии кончилась седьмого мая 1990 года. При том что (Туве подтвердит!) я никак не могу запомнить дату нашей свадьбы, день демобилизации я запомнил на всю жизнь.
Первым делом я решил завести кота.