- Любовные романы
- Фантастика и фэнтези
- Ненаучная фантастика
- Ироническое фэнтези
- Научная Фантастика
- Фэнтези
- Ужасы и Мистика
- Боевая фантастика
- Альтернативная история
- Космическая фантастика
- Попаданцы
- Юмористическая фантастика
- Героическая фантастика
- Детективная фантастика
- Социально-психологическая
- Боевое фэнтези
- Русское фэнтези
- Киберпанк
- Романтическая фантастика
- Городская фантастика
- Технофэнтези
- Мистика
- Разная фантастика
- Иностранное фэнтези
- Историческое фэнтези
- LitRPG
- Эпическая фантастика
- Зарубежная фантастика
- Городское фентези
- Космоопера
- Разное фэнтези
- Книги магов
- Любовное фэнтези
- Постапокалипсис
- Бизнес
- Историческая фантастика
- Социально-философская фантастика
- Сказочная фантастика
- Стимпанк
- Романтическое фэнтези
- Ироническая фантастика
- Детективы и Триллеры
- Проза
- Юмор
- Феерия
- Новелла
- Русская классическая проза
- Современная проза
- Повести
- Контркультура
- Русская современная проза
- Историческая проза
- Проза
- Классическая проза
- Советская классическая проза
- О войне
- Зарубежная современная проза
- Рассказы
- Зарубежная классика
- Очерки
- Антисоветская литература
- Магический реализм
- Разное
- Сентиментальная проза
- Афоризмы
- Эссе
- Эпистолярная проза
- Семейный роман/Семейная сага
- Поэзия, Драматургия
- Приключения
- Детская литература
- Загадки
- Книга-игра
- Детская проза
- Детские приключения
- Сказка
- Прочая детская литература
- Детская фантастика
- Детские стихи
- Детская образовательная литература
- Детские остросюжетные
- Учебная литература
- Зарубежные детские книги
- Детский фольклор
- Буквари
- Книги для подростков
- Школьные учебники
- Внеклассное чтение
- Книги для дошкольников
- Детская познавательная и развивающая литература
- Детские детективы
- Домоводство, Дом и семья
- Юмор
- Документальные книги
- Бизнес
- Работа с клиентами
- Тайм-менеджмент
- Кадровый менеджмент
- Экономика
- Менеджмент и кадры
- Управление, подбор персонала
- О бизнесе популярно
- Интернет-бизнес
- Личные финансы
- Делопроизводство, офис
- Маркетинг, PR, реклама
- Поиск работы
- Бизнес
- Банковское дело
- Малый бизнес
- Ценные бумаги и инвестиции
- Краткое содержание
- Бухучет и аудит
- Ораторское искусство / риторика
- Корпоративная культура, бизнес
- Финансы
- Государственное и муниципальное управление
- Менеджмент
- Зарубежная деловая литература
- Продажи
- Переговоры
- Личная эффективность
- Торговля
- Научные и научно-популярные книги
- Биофизика
- География
- Экология
- Биохимия
- Рефераты
- Культурология
- Техническая литература
- История
- Психология
- Медицина
- Прочая научная литература
- Юриспруденция
- Биология
- Политика
- Литературоведение
- Религиоведение
- Научпоп
- Психология, личное
- Математика
- Психотерапия
- Социология
- Воспитание детей, педагогика
- Языкознание
- Беременность, ожидание детей
- Транспорт, военная техника
- Детская психология
- Науки: разное
- Педагогика
- Зарубежная психология
- Иностранные языки
- Филология
- Радиотехника
- Деловая литература
- Физика
- Альтернативная медицина
- Химия
- Государство и право
- Обществознание
- Образовательная литература
- Учебники
- Зоология
- Архитектура
- Науки о космосе
- Ботаника
- Астрология
- Ветеринария
- История Европы
- География
- Зарубежная публицистика
- О животных
- Шпаргалки
- Разная литература
- Зарубежная литература о культуре и искусстве
- Пословицы, поговорки
- Боевые искусства
- Прочее
- Периодические издания
- Фанфик
- Военное
- Цитаты из афоризмов
- Гиды, путеводители
- Литература 19 века
- Зарубежная образовательная литература
- Военная история
- Кино
- Современная литература
- Военная техника, оружие
- Культура и искусство
- Музыка, музыканты
- Газеты и журналы
- Современная зарубежная литература
- Визуальные искусства
- Отраслевые издания
- Шахматы
- Недвижимость
- Великолепные истории
- Музыка, танцы
- Авто и ПДД
- Изобразительное искусство, фотография
- Истории из жизни
- Готические новеллы
- Начинающие авторы
- Спецслужбы
- Подростковая литература
- Зарубежная прикладная литература
- Религия и духовность
- Старинная литература
- Справочная литература
- Компьютеры и Интернет
- Блог
Хакеры: Герои компьютерной революции - Леви Стивен
Шрифт:
Интервал:
Закладка:
Тинэйджеры были родом из Сиэтла. Начиная еще со старшей школы, эта парочка занималась компьютерным хакерством: большие конторы платили им за работу по весьма прибыльным контрактам по программированию. В то время, Гейтс, худой и белобрысый компьютерный гений, выглядевший вдвое моложе своего и без того нежного возраста, бросил Гарвард, и они вдвоем сообразили, что можно заработать денег на изготовлении интерпретаторов компьютерных языков, таких как BASIC для новых компьютеров.
Статья об «Альтаире» не впечатлила их с технической точки зрения, но дала им пищу для ума: им стало понятно, что микрокомпьютеры являются следующим большим этапом, и они могут войти в самый разгар игры, написав BASIC для этой штуковины. У них было руководство, в котором описывался набор команд для процессора i8080, а также у них была статья в Popular Electronics, с принципиальной схемой «Альтаира», так что они принялись за работу, пытаясь написать нечто, что поместилось бы в 4К памяти. На самом деле, им надо было написать интерпретатор, который бы умещался в меньшем количестве памяти, потому что в памяти должен был находиться не только интерпретатор, который отвечает за перевод программ с BASIC в машинный код, но еще должно оставаться место для пользовательских программ. Задача была сложная, но Гейтс мастерски «бамил» код, и при помощи многократного ужатия программы и некоторых нетрадиционных использований досконально изученного набора команд i8080, им удалось довести интерпретатор до ума. Затем они позвонили Робертсу. Они не сказали ему, что звонят из комнаты в общежитии, которую занимал Гейтс. Робертс их очень внимательно выслушал, но предупредил, что есть еще и другие люди, которые также думают о написании Altair BASIC; и тем не менее, он предложил им попробовать, сказав в заключение: «Мы купим его у любого первого парня, который нам покажет работающий вариант».
Спустя немного времени, Пол Элиен летел в самолете в Альбукерк с перфолентой в кармане, на которой было то, что он и его друг надеялись запустить на компьютере Робертса. MITS показался ему сумасшедшим домом: «Люди работали весь день, неслись со всех ног домой, проглатывали свой обед и возвращались назад». Один из тогдашних руководителей MITS, по имени Эдди Курри, вспоминал позже: «Вы могли бы зайти сюда в любое время дня и ночи и могли бы обнаружить двадцать или тридцать людей, что составляло от трети до половины персонала (исключая занятых на производстве), и это продолжалось семь дней в неделю. Персонал засасывала эта работа, потому что они создавали компьютеры для людей, которые их страстно желали и были за это благодарны MITS. Это был великий и славный крестовый поход».
4К памяти стояло только на одной машине в MITS, и она, по всем признакам, нормально работала. Когда Пол Элиен вставил ленту в считыватель и загрузил с нее код, никто не был уверен в том, что это случится, но после всех манипуляций телетайп, который был подключен к системе, напечатал слово READY: «Готов к программированию!». «Они были очень взбудоражены», — говорил Гейтс, — «Никто еще не видел, чтобы их машина что-то делала».
BASIC был еще далек от окончательной рабочей версии, но он уже был близок к завершению, и то как он был толково написан, впечатлило Робертса. Он нанял на работу Элиена и поспособствовал переезду Гейтса из Гарварда, для того чтобы Гейтс помог Полу в работе над интерпретатором. Спустя немного времени, Гейтс окончательно попрощался с Гарвардом (в который он уже больше никогда не вернется) и переехал в Альбукерк. Гейтс чувствовал себя как Пикассо, который замер перед морем чистых холстов — таким был для него компьютер без всяких полезных утилит. «У них абсолютно ничего не было!», — сказал он, спустя много лет после этого события в его жизни. «Я имею в виду, что они не сильно занимались программным обеспечением. Мы переписали ассемблер и загрузчик… мы собрали вместе программную библиотеку. Это было весьма уродливое творение, но люди могли неплохо провести время, пытаясь использовать этот софт».
Разница между программной библиотекой Гейтса-Элиена и программной библиотекой в ящике стола, стоявшего рядом с PDP-6 или программной библиотекой Клуба Самодельных Компьютеров состояла в том, что первая предназначалась только для продажи. Ни Билл Гейтс, ни Эд Робертс не считали программное обеспечение чем-то святым, то есть не считали необходимым распространять его по округе, как если бы они были слишком святыми, чтобы им за него платили. Для них оно представляло собой работу, такую же, как железо, и Altair BASIC был включен в каталог MITS, вместе с остальными товарами, предназначенными для продажи.
Тем временем, отсутствие интерпретатора BASIC в Клубе Самодельщиков стало совсем непереносимо. Так получилось, что члены клуба были в состоянии написать интерпретаторы BASIC, и некоторые из них так и поступали, то есть начали писать свои варианты языка. Другие, однако, заказали Altair BASIC и с нетерпением ожидали выполнения своего заказа, с тем же нетерпением, с которым они ожидали поставки других продуктов MITS. Терпение начинало понемногу заканчиваться, а недовольство нарастать, особенно после полной неудачи с платами динамической памяти. Робертс утверждал, что они должны работать, но этого так никто и не увидел. Люди, которые обожглись на покупке плат расширения памяти фыркали и надували губы, когда речь заходила о компании Робертса. В особенности это начало проявляться после того, как про самого Робертса, который к этому времени получил легендарный статус гениального затворника, никогда в своей жизни не выезжавшего из Альбукерка, пошли разговоры про то, что он является жадным и алчущим власти недругом Хакерской Этики. Говорили даже, что он желал зла своим конкурентам, в то время как хакеры считали в порядке вещей раздавать конкурентам свои бизнес-планы и предоставлять техническую информацию, потому что те получали возможность делать еще лучшие продукты, отчего весь мир только выигрывал. Они вели себя совсем не так как Эд Робертс вел себя на Первом Всемирном Съезде посвященном компьютеру «Альтаир», который проходил в Альбукерке. Он проходил спустя год, после того как машина была представлена широкой публике. Тогда решительно настроенный президент MITS отказался предоставить в аренду выставочные павильоны своим конкурентам, и по рассказам очевидцев, пришел в ярость, когда узнал, что компании типа Processor Technology, принадлежавшей Бобу Маршу, арендовали номера в гостинице, в которой жили участники съезда и показывали там свои разработки.
Поэтому когда караван MITS, в июне 1975 года, достиг Рики Хайэт Хауз в Пало Альто, все было готово к тому, чтобы это кто-то назвал преступлением, а кто-то — освобождением. «Караван» — это было изобретение специалистов по маркетингу из MITS. Некоторые из инженеров MITS ездили из города в город в передвижном фургоне, со всеми домашними удобствами, который назывался MITS-мобиль, временно разворачиваясь в комнатах мотелей, предназначенных для проведения семинаров и приглашая туда людей, для того чтобы посмотреть работу недорогих компьютеров. Не всегда это проходило гладко. Люди, которые уже заказали «Альтаир», интересовались на этих «дорожных шоу» когда им следует ожидать поставок. Люди, у которых они уже были, хотели бы знать, что они сделали неверно при сборке этого монстра. Люди, у которых на руках были платы расширения памяти, хотели знать, почему они не работают. А люди, которые заказали Altair BASIC, жаловались на то, что они его до сих пор не получили.
На встречу с Караваном в Рики Хайэт, что на улице Ель Камино Реаль в Пало Альто, Клуб Самодельных Компьютеров собрался в большом составе. Караван до них добрался в первых числах июня. Участники собрания были очень удивлены, когда они обнаружили что при осмотре на «Альтаире» работает BASIC. Он был подсоединен к телетайпу, к которому был подключен перфосчитыватель, и после загрузки к нему мог подойти любой и получить немедленный ответ на то, что он набирал на телетайпе. Для тех хакеров, которые уже послали сотни долларов в MITS, и с нетерпением ждали от компании BASIC, это выглядело, по меньшей мере, как дар божий. Для хакера нет ничего более угнетающего, чем видеть расширение для системы и не иметь возможности заполучить его в свои руки. Мысль уйти домой, к своему «Альтаиру» на котором не было столь же шикарной вещи заполонила весь Рики Хайэт и была для собравшихся хакеров решением окончательным. Среди них превалировал практический подход. Спустя много лет, Стив Домпьер, тактично опишет, что произошло дальше: «Кто-то, не хочу подозревать кого-нибудь конкретно, позаимствовал одну из перфолент, которая лежала на полу». На перфоленте была записана текущая версия Altair BASIC, написанная Биллом Гейтсом и Полом Элиеном.

