"Ради удовольствия." - читать интересную книгу автора (Торвальдс Л., Даймонд Д.)

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