Izibook.club
Читать онлайн книги!
  • Главная
  • Жанры
  • Авторы
  • ТОП книг
  • ТОП авторов
  • Контакты

Миллиардер из Кремниевой долины. История соучредителя Microsoft

Часть 15 из 81 Информация о книге

Программисты составляли дружный, хоть и пестрый коллектив – от классических корпоративных служащих в белых рубашках с коротким рукавом и галстуках-«бабочках» до разгильдяйского вида Боба Барнетта, ветерана Вьетнама, который все растолковывал нам с видом чокнутого профессора. Билл получал маленькие задания, а мне сразу дали крупное поручение – разработать восстанавливающий модуль, чтобы сделать новую автоматическую систему безотказной (когда речь идет о производстве энергии для миллионов потребителей, остановка станции – не вариант). Если первичная PDP-10 даст сбой, моя система должна скомандовать резервному компьютеру взять управление.

Стараясь обезопасить себя от случайностей, TRW проводила всевозможные экстремальные испытания – например, проверялось, как повлияет серьезное короткое замыкание на компьютеры под землей. Присоединив стальной кабель сечением в четверть дюйма к линии 250 киловольт и к вкопанному в землю столбу, мы пошли смотреть, кто повернет рубильник. Внезапный жуткий треск заставил нас подпрыгнуть. Кабель превратился в полоску испарившейся стали и исчез. Компьютеры, к счастью, продолжали работать.

– Ух ты, – воскликнул я. – Вот это да!

На что менеджер TRW заметил:

– Нет, «ух ты» было, когда Джо забыл опустить люльку на ремонтной машине и въехал в линию электропередачи.

– И что с ним?

– Искры – дождем, шины в землю вплавились, – рассказал менеджер. – А Джо просто очумел. Но с ним все в порядке – грузовик сработал как клетка Фарадея.

(В 1830-е годы британский физик Майкл Фарадей показал, что электрический ток, протекая по поверхности проводящей структуры, не оказывает влияния на внутреннюю область.)

Ребята из TRW захохотали, а я подумал: «Господи, вот это уже серьезное электричество!»

Бок о бок с чудными работниками, в лишенных солнечного света подвалах, я порою чувствовал, что попал в очень странное место.

Мы с Биллом были младшими в группе и, естественно, получали меньше всех, но Боб и остальные начальники не давали нам ни малейшей поблажки. Работая над RODS, мы убедились, что не уступаем лучшим местным программистам. Мне пришлось написать тысячу строк на Ассемблере – не слишком тяжелая работа, но достаточно хитрая. Два других программиста пытались меня обойти, однако их программа не справлялась с «критическими случаями» вроде одновременного отказа двух и более устройств. Я с самого начала писал структурированно и с полными комментариями, как привык в CCC. Я долгие часы проводил, проверяя написанное, – в программе не должно было быть ошибок. Впервые в жизни я писал прямо на работающей операционной системе. И мне очень понравилось.

Мы с Биллом, свободные от школы и от требований семьи, радостно ныряли в программирование и тестирование – циклы проверки занимали по 12 часов и больше. Мы оба от природы были «совами» – работоспособность достигала пика в десять-одиннадцать вечера и оставалась на уровне еще долго. Когда требовалось найти последнюю ошибку, мы не обращали внимания на время. Если Билл чувствовал, что слабеет, он хватал банку растворимого напитка «Танг», сыпал немного порошка на ладонь и слизывал, получая чистый сахарный кайф (в то лето его ладонь приобрела устойчивый оранжевый оттенок). Мы могли проработать двое суток кряду, а потом рухнуть часиков на восемнадцать – двадцать. Билл называл это «успаться».

Но сон был не главным. Необходимо было закончить работу для Лейксайда к началу семестра, и ночная смена в RODS казалась нам идеальным решением. Программа школьного расписания сильно нагружала центральный процессор, и порой Боб Барнетт, зайдя вечерком, обнаруживал, что PDP-10 ползает со скоростью улитки. Он топал ногами и кричал, изображая негодование:

– Гейтс и Аллен, вы где прячетесь? Немедленно выключите свое расписание!

Если я не писал программы, я играл на акустической гитаре дома или слушал последние новости по поводу Уотергейта. Вечерние и ночные развлечения в Ванкувере сводились в основном к «классическому завтраку» у Дэнни, нашей главной еде в три утра: яйца, бекон, блин, картофельные оладьи. Чтобы добавить острых ощущений, Билл ездил с Бобом на собачьи бега в Грешеме; они выбирали, на кого ставить, по номерам машин на стоянке. Я несколько раз съездил в Портланд Мидоуз – Боб от надежных людей слышал о жеребце Ред Робби, совершенно безнадежном на дистанции в четверть мили. Однажды его выставили на длинную дистанцию, и Боб уговорил нас рискнуть нашими кровными. Ред Робби, как всегда, неспешно трусил последним, затем, к середине дистанции, набрал ход и пришел первым. Мы сорвали солидный куш.

Мы с Биллом постоянно ходили в кинотеатр на северо-востоке Портленда на фильмы «про черных». Мы с восторгом смотрели «Суперфлай» и подобные, пока однажды кто-то не подкатил к нам во время заключительных титров:

– А чего тут делают белые парни?

Нас выкинули, но через неделю мы вернулись. Эти фильмы казались нам захватывающими.

Живя в одной квартире с Биллом, я открыл в нем нечто новое. Моя мама по-своему называла адреналиновых наркоманов, людей, любящих риск ради риска.

– Это человек, – говорила она, – ходящий по краю.

Билл Гейтс ходил по краю. Он гордился, что как-то ночью на своем «Мустанге» сделал сто шестьдесят миль от Сиэтла до Ванкувера меньше чем за два часа, вдавив педаль в пол. Я сторонился физической опасности, а Билл, казалось, наслаждался ею. Однажды он появился на пороге с загипсованной ногой. Я спросил, что случилось.

– Катались на водных лыжах с Барнеттом, – ответил Билл.

Они с обеда поехали на озеро Лакамас. По словам Барнетта, он сделал последний круг и собрался возвращаться в RODS, но Билл решил проехать еще раз – на одной лыже. Второпях он и не подумал подогнать оборудование – а это важно, если желаешь прыгать на волнах от катера. Билл упал и сломал ногу; врачи сказали, что ему придется на шесть недель отправиться в Сиэтл лечиться. Билл объявился в Ванкувере – с синей ногой, но без гипса, – через три.

– Я поеду кататься на водных лыжах с Бобом, – заявил он.

Отговорить его мне не удалось. Нога каким-то образом осталась цела.

В основном мы жили довольно дружно, но иногда Билл раздражался, особенно за шахматной доской. Я играл более системно и пользовался строгими дебютами; Билл агрессивно импровизировал. Как-то, проиграв, он от злости смахнул фигуры на пол и закричал:

– Это был самый идиотский ход в моей жизни!

После нескольких подобных случаев мы вовсе перестали играть.

Определившись с подходом, я мог настрочить код для системы управления достаточно быстро. Слабым звеном оказался глючный модуль связи, который не позволял протестировать мою программу в реальном времени, пока я не вернулся осенью в штат Вашингтон (RODS официально запустят лишь через год с лишним, в декабре 1974-го, после бесчисленных штрафов со стороны TRW). До моего отъезда я успел получить одобрительный отзыв от Джона Нортона, легендарного системного программиста, объявившегося однажды с инспекцией. Нортон мог взять пачку распечаток в дюйм толщиной, проглотить все за день и отложить в сторону. После этого, стоило обратиться к нему с вопросом, он прикрывал глаза и говорил:

– Посмотри 57-ю страницу, там нужная подпрограмма.

Когда моя работа выдержала его проверку, я был счастлив.

В свободное время я продолжал работать с симулятором Traf-O-Data. Центральный процессор PDP-10 весил почти тонну, но для моей программы он должен был действовать как чип размером с полпачки жвачки. Для начала мне нужно было определить набор примерно из трех десятков «макросов» – словесных команд, которые должны генерировать управляющие байты для процессора Intel 8008. За несколько дней я провел успешную «пересадку мозгов». Ассемблер PDP-10 не догадывался, что стал теперь Ассемблером для 8008-го.

Следующим шагом было создание собственно симулятора – программы, которая заставит работать «пересаженные мозги». Симулятор, написанный на Ассемблере для PDP-10, будет имитировать команды микрочипа. Программирование шло гладко; словно все, что я усвоил в CCC и Information Services Inc., вело меня к этой точке. К счастью, я мог завершить мое недельное задание от Боба Барнетта за двадцать часов и переключиться на Traf-O-Data. После недели упорных трудов все было готово.

Перейти к странице:
Предыдущая страница
Следующая страница
Жанры
  • Военное дело 3
    • Спецслужбы 3
  • Деловая литература 153
    • Банковское дело 2
    • Деловая литература 2
    • Корпоративная культура 9
    • Личные финансы 16
    • Малый бизнес 2
    • Маркетинг, PR, реклама 35
    • О бизнесе популярно 83
    • Отраслевые издания 1
    • Управление, подбор персонала 12
    • Экономика 20
  • Детективы и триллеры 2292
    • Боевики 263
    • Дамский детективный роман 16
    • Детективы 424
    • Иронические детективы 155
    • Исторические детективы 373
    • Классические детективы 177
    • Криминальные детективы 135
    • Крутой детектив 99
    • Маньяки 14
    • Медицинский триллер 2
    • Политические детективы 40
    • Полицейские детективы 201
    • Прочие Детективы 709
    • Техно триллер 3
    • Триллеры 977
    • Шпионские детективы 83
  • Детские 361
    • Детская образовательная литература 13
    • Детская проза 133
    • Детские остросюжетные 49
    • Детские приключения 172
    • Детские стихи 10
    • Детский фольклор 1
    • Книга-игра 1
    • Прочая детская литература 65
  • Детские книги 418
    • Детская фантастика 171
    • Детские детективы 3
    • Книги для подростков 23
    • Сказки 173
  • Документальная литература 713
    • Биографии и мемуары 456
    • Военная документалистика 7
    • Искусство и Дизайн 13
    • Критика 8
    • Научпоп 9
    • Прочая документальная литература 67
    • Публицистика 237
  • Дом и Семья 179
    • Домашние животные 13
    • Здоровье и красота 30
    • Кулинария 26
    • Прочее домоводство 8
    • Развлечения 3
    • Сад и Огород 7
    • Сделай сам 2
    • Спорт 5
    • Хобби и ремесла 7
    • Эротика и секс 90
  • Драматургия 93
    • Драма 90
    • Киносценарии 3
    • Мистерия 1
    • Трагедия 1
  • Жанр не определен 7
    • Разное 7
  • Компьютеры и Интернет 14
    • Базы данных 3
    • Интернет 3
    • Программирование 1
    • Программное обеспечение 1
    • Прочая компьютерная литература 9
  • Любовные романы 24395
    • Исторические любовные романы 853
    • Короткие любовные романы 2319
    • Любовно-фантастические романы 10412
    • Остросюжетные любовные романы 799
    • Порно 78
    • Прочие любовные романы 52
    • Слеш 411
    • Современные любовные романы 10059
    • Фемслеш 42
    • Эротика 5824
  • Научно-образовательная 334
    • Альтернативная медицина 5
    • Астрономия и Космос 7
    • Биология 29
    • Биофизика 2
    • Биохимия 2
    • Ботаника 3
    • Военная история 4
    • Геология и география 2
    • Государство и право 1
    • Детская психология 13
    • Зоология 3
    • Иностранные языки 2
    • Культурология 40
    • Литературоведение 18
    • Медицина 33
    • Обществознание 6
    • Педагогика 18
    • Политика 20
    • Прочая научная литература 55
    • Психотерапия и консультирование 42
    • Религиоведение 7
    • Секс и семейная психология 24
    • Технические науки 4
    • Физика 8
    • Философия 34
    • Химия 3
    • Экология 3
    • Юриспруденция 7
    • Языкознание 16
  • Образование 492
    • Бизнес 45
    • Биография и мемуары 46
    • Здоровье 10
    • История 279
    • Карьера 4
    • Психология 216
  • Поэзия и драматургия 36
    • Басни 2
    • Драматургия 9
    • Лирика 1
    • Поэзия 26
  • Приключения 670
    • Вестерны 14
    • Исторические приключения 359
    • Морские приключения 66
    • Природа и животные 25
    • Прочие приключения 195
    • Путешествия и география 49
  • Проза 2042
    • Антисоветская литература 5
    • Афоризмы 1
    • Военная проза 96
    • Историческая проза 282
    • Классическая проза 120
    • Контркультура 12
    • Магический реализм 78
    • Новелла 13
    • Повесть 24
    • Проза прочее 19
    • Рассказ 69
    • Роман 100
    • Русская классическая проза 71
    • Семейный роман/Семейная сага 3
    • Сентиментальная проза 10
    • Советская классическая проза 43
    • Современная проза 1572
    • Эпистолярная проза 2
    • Эпопея 4
    • Эссе, очерк, этюд, набросок 2
  • Прочее 1366
    • Газеты и журналы 5
    • Изобразительное искусство, фотография 8
    • Кино 10
    • Музыка 9
    • Подростковая литература 5
    • Театр 5
    • Фанфик 1329
  • Религия и духовность 301
    • Астрология 1
    • Буддизм 4
    • Православие 1
    • Прочая религиозная литература 3
    • Религия 22
    • Самосовершенствование 115
    • Хиромантия 1
    • Эзотерика 174
    • Язычество 1
  • Справочная литература 40
    • Прочая справочная литература 3
    • Путеводители 8
    • Руководства 12
    • Справочники 15
    • Энциклопедии 9
  • Старинная литература 113
    • Античная литература 1
    • Древневосточная литература 5
    • Мифы. Легенды. Эпос 30
    • Прочая старинная литература 78
  • Техника 1
    • Автомобили и ПДД 1
  • Фантастика и фентези 25722
    • Альтернативная история 3692
    • Боевая фантастика 4853
    • Героическая фантастика 1357
    • Городское фэнтези 1862
    • Готический роман 12
    • Детективная фантастика 672
    • Ироническая фантастика 99
    • Ироническое фэнтези 80
    • Историческое фэнтези 449
    • Киберпанк 278
    • Космическая фантастика 1618
    • Космоопера 41
    • ЛитРПГ 1247
    • Любовная фантастика 186
    • Любовное фэнтези 115
    • Мистика 462
    • Научная фантастика 810
    • Попаданцы 8522
    • Постапокалипсис 794
    • Сказочная фантастика 25
    • Социально-философская фантастика 452
    • Стимпанк 135
    • Технофэнтези 106
    • Ужасы 103
    • Ужасы и мистика 709
    • Фантастика 254
    • Фантастика: прочее 212
    • Фэнтези 11008
    • Эпическая фантастика 217
    • Юмористическая фантастика 1016
    • Юмористическое фэнтези 1406
  • Фольклор 7
    • Загадки 1
    • Народные сказки 5
    • Фольклор: прочее 2
  • Юмор 176
    • Анекдоты 1
    • Комедии 1
    • Прочий юмор 62
    • Сатира 3
    • Юмористическая проза 110
    • Юмористические стихи 4
Izibook.club

Бесплатная онлайн библиотека для чтения книг без регистрации с телефона или компьютера. У нас собраны последние новинки, мировые бестселлеры книжного мира.

Контакты
  • pereezdsayta@yandex.ru
Информация
  • Карта сайта
© izibook.club, 2026. | Вход
Этот сайт использует cookie для хранения данных. Продолжая пользоваться сайтом, вы даете свое согласие на работу с этими данными в соответствии с нашей политикой конфиденциальности.
Я согласен