Билл Гейтс, Пол Аллен и код, который запустил Microsoft

В 1968 году 13-летний Билл Гейтс сказал своему другу Полу: «Может быть, когда-нибудь у нас будет собственная компания».

Более чем полвека спустя 69-летний Билл Гейтс потребовал минутку, чтобы подумать о том, как все это разыгрывалось.

Даже оглядываясь назад в 2018 году, он вспомнил, что, будучи подростками, он и Пол Аллен «потратили почти все наше свободное время, возившиеся с любым компьютером, на котором мы могли бы получить в свои руки». Подростки собрали работу по программированию вместе-в качестве тестировщиков для недавно установленного мэйнфрейма PDP-10 PDP-10 и в качестве программистов COBOL для системы заработной платы в портленде. Они даже приступили к работе над кодом для электрической сетки-часть команды из 40 программиста в подземном объекте в Ванкувере-до того, как Гейтс окончил среднюю школу.

Итак, в начале этого месяца, на специальной веб-странице на своем личном сайте, Гейтс поделился оригинальным исходным кодом, который они написали вместе в 1975 году, который стал первым продуктом их новой компании Micro-Soft.

Но в начале этого года Гейтс поделился малоизвестным фактом о вдохновляющей истории о том, что молодые программисты стали дико успешными.

Он фактически начал писать код в 1971 году — когда ему было 15 лет.

Кодирование в снегу

В отрывке из своих новых мемуаров, опубликованных в The Wall Street Journal, Гейтс вспомнил, как с 13 лет он занимался долгими походами в горах вокруг Сиэтла с четырьмя друзьями из бойскаутов. («Мы часто ходили в течение семи дней или более на протяженности…») И во время 100-мильного шестидневного похода в 1971 году был снег. «Я помню эту поездку за то, как холодно и несчастно я чувствовал в тот день».

Итак, 15-летние ворота размышляли о том, что новый PDP-8, который прибыл в аренду в его частной школе. Он весил 80 фунтов. Это стоило 8500 долларов. Но в отличие от далеких мэйнфреймов, к которым они обратились через телефонную линию, «PDP-8 был разработан для того, чтобы использовать непосредственно одним человеком, и был достаточно маленьким, чтобы сидеть на столе рядом с вами…»

Гейтс рассматривает это как формирующее время, когда он уже начал жаждать «косвенной» карьеры. Таким образом, 15-летний Билл Гейтс поставил перед собой задачу: для нового компьютера он попытался бы написать версию основного языка программирования. «Уважаясь вместе с моими глазами на земле передо мной, я работал над своим [formula] Оценка, озадачивая шаги, необходимые для выполнения операций …

«Я бы представил код, а затем попытался проследить, как компьютер будет следовать моим командам… до конца этого дня мой разум был погружен в мою головоломку кодирования…

«Это был лучший код, который я когда -либо писал».

«Там с самого начала»

По иронии судьбы, когда старшая школа началась в сентябре, что PDP-8 больше не было, Гейтс вспоминает в своих мемуарах и «я никогда не закончил свой базовый проект. Но код, который я написал на этом походе, мой оценщик формулы-и его красота-убедился со мной.

«Три с половиной года спустя я был второкурсником в колледже…»

И вот как все произошло, когда Пол Аллен ворвался в комнату общежития Гейтса с новостями о новом персональном компьютере Альтаира: «Я знал, что мы можем написать для него основной язык; у нас был старт».

Гейтс пишет в своих мемуарах: «Первое, что я сделал, — это вспомнить этот жалкий день… и извлечь из моей памяти код оценщика, который я написал. Я набрал его в компьютер и с этим посадил семя того, что станет одной из крупнейших в мире компаний и начала новой отрасли».

Это было одновременно как просто, так и глубоко эффективно-и все же есть четкая сквозная линия от того, кем он был в подростковом возрасте. «Это чудо взрослого возраста, чтобы понять, что когда вы разрядите все годы и все обучение, большая часть того, кем вы являетесь с самого начала», — пишет Гейтс.

И он добавляет, что по сей день «я все еще чувствую то же чувство предвкушения — детское предупреждение и желая разобраться во всем этом».

1975

Биография Аллена вспоминает 1975 год как время, когда он был «в свободных концах… у меня была тупиковая работа в Honeywell, в грязной квартире и 64-й Chrysler New Yorker, который сжигал нефть…», но в этом месяце пост Гейтса в этом месяце перекрывает эту легендарную популярную электронную электронную обложку, которая, по его словам, изменила свою жизнь. Mits собирался выпустить Altair, нового класса домашнего микрокомпьютера. «Когда мы с Полом увидели эту обложку, мы знали две вещи: революция ПК была неизбежна, и мы хотели попасть на первый этаж».

Стивен Леви написал в своей книге «Хакеры: герои компьютерной революции» написал в своей книге «Хакеры: герои компьютерной революции» написал «Хакеры: герои компьютерной революции», вооруженного руководством, объясняющим набор инструкций 8

«Если бы мы были старше или известны лучше, мы с Биллом могли бы отложить задачу перед нами», — написал Аллен в своей биографии.

«Но мы были молодыми и зелеными, чтобы поверить, что мы могли бы просто справиться».

Это было более безрассудно, чем кажется. Позже Аллен финансировал выставку в Музее естественной истории и науки в Нью -Мексико, которая помнила, как Билл и Пол «представляли нацию программистов, спускающихся на MITS». Поэтому они впервые позвонили Эду Робертсу, главе компании, «утверждая, что у него есть версия базового языка программирования, почти готовой к Altair.

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

Trans-O-Data

Даже здесь их успех лежит на другом подростковом техническом подвиге. «У нас не было чипа Intel 8080, на котором работал компьютер Altair»,-вспоминает Гейтс на своем сайте,-поэтому Пол приступил к работе над написанием программы, которая моделирует одну на мэйнфрейме Гарварда PDP-10 ».

И это также было корнями в их школьных годах, согласно биографии Аллена. Когда Гейтс все еще был старшим в старшей школе, он взял работу по обработке данных для компании, которая измеряла автомобильный трафик. В поисках способа автоматизировать его, Аллен сначала приобрел чип 8008 (за 360 долларов), а затем подражал чип на мэйнфрейме своего колледжа. Вместе два молодых программистов в конечном итоге создали машину «TRAF-O-DATA» (для чтения данных, собранных о моделях трафика) вместе со студентом Вашингтонского университета Полом Гилбертом.

Аллен вспоминает, что они продолжали использовать этот эмулятор в ближайшие годы, и все еще использовали его спустя десятилетие в самые ранние дни Microsoft.

Кодирующие марафоны

Потрясающий подвиг кодирования все еще впереди. 1975 обнаружил, что они отчаянно спешат закончить свой базовый код для Altair со своим другом Монте Дэвидоффа, который написал математический пакет. («Мы кодировали днем ​​и ночью в течение двух месяцев, — вспомнил Гейтс, — чтобы создать программное обеспечение, которое мы сказали, уже существовало».)

Поздно ночью Аллен срывается в середине печати линии кода, а затем проснулся через несколько часов, «Squint на экране, дважды мигает и возобновите именно то место, где он остановился», согласно статье 2013 года Уолтера Исааксона.

Воспоминание о официальном блоге Microsoft поделилась этой архивной фотографией Янга Пола Аллена.

Но только когда последний момент, когда он наконец был на этом самолете в Альбукерке, Аллен внезапно понял, что они не написали загрузчик, который заставит Альтаир читать свою бумажную ленту. Согласно более поздней выставке Аллена в Альбукерке, он «достал свой ноутбук и быстро написал программу погрузчика на языке сборки, а затем вручную перевел его на те, и нули, которые Альтаир поймет».

Но будет ли их код на самом деле работать? Леви пишет: «И это едва работало только одна машина с 4K памяти,« и это едва работало… ».

Встальный момент наступил, и выставка Аллена в музее Альбукерке вспоминает: «Телетип начал пыхтеть, когда он протянул бумажную ленту через чтения ленты. Потребовалось, возможно, пятнадцать минут, чтобы загрузить программу…»

А потом Аллен начал печатать в своих первых тестовых командах. «К удивлению каждого, программное обеспечение сработало».

«Они были очень взволнованы», — вспомнил Гейтс, потому что даже в MITS, «никто никогда не видел, чтобы машина ничего делала».

Остальное — история. MITS согласился лицензировать его, что сделало его самым первым продуктом новой компании под названием Micro-Soft. (Альтаир был микрокомпьютер, и их целью было предоставить свой мягкийпосуда.)

И на своем веб -сайте Гейтс пишет: «Я все еще получаю удовольствие от того, чтобы увидеть его, даже все эти годы спустя».

Trending Stories youtube.com/thenewstack Tech движется быстро, не пропустите эпизод. Подпишитесь на наш канал YouTube, чтобы транслировать все наши подкасты, интервью, демонстрации и многое другое. Группа подпишитесь с эскизом. Дэвид Кассель — гордый житель района залива Сан -Франциско, где он освещал технологические новости более двух десятилетий. За эти годы его статьи появлялись повсюду от CNN, MSNBC и The Wall Street Journal Interactive … Подробнее от Дэвида Касселя

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *