Пол Аллен - Миллиардер из Кремниевой долины [История соучредителя Microsoft] [litres]

Тут можно читать онлайн Пол Аллен - Миллиардер из Кремниевой долины [История соучредителя Microsoft] [litres] - бесплатно полную версию книги (целиком) без сокращений. Жанр: Биографии и Мемуары, издательство Манн Иванов Фербер, год 2012. Здесь Вы можете читать полную версию (весь текст) онлайн без регистрации и SMS на сайте лучшей интернет библиотеки ЛибКинг или прочесть краткое содержание (суть), предисловие и аннотацию. Так же сможете купить и скачать торрент в электронном формате fb2, найти и слушать аудиокнигу на русском языке или узнать сколько частей в серии и всего страниц в публикации. Читателям доступно смотреть обложку, картинки, описание и отзывы (комментарии) о произведении.
  • Название:
    Миллиардер из Кремниевой долины [История соучредителя Microsoft] [litres]
  • Автор:
  • Жанр:
  • Издательство:
    Манн Иванов Фербер
  • Год:
    2012
  • Город:
    Москва
  • ISBN:
    978-5-91657-361-9
  • Рейтинг:
    4/5. Голосов: 11
  • Избранное:
    Добавить в избранное
  • Отзывы:
  • Ваша оценка:
    • 80
    • 1
    • 2
    • 3
    • 4
    • 5

Пол Аллен - Миллиардер из Кремниевой долины [История соучредителя Microsoft] [litres] краткое содержание

Миллиардер из Кремниевой долины [История соучредителя Microsoft] [litres] - описание и краткое содержание, автор Пол Аллен, читайте бесплатно онлайн на сайте электронной библиотеки LibKing.Ru
Соучредитель Microsoft в своей автобиографии рассказывает о годах возникновения и роста компании, своих сложных и близких отношениях с Гейтсом. Тяжелая болезнь Аллена в 1982 году круто изменила его взгляды. Он начал использовать свое состояние и идеи для жизни, полной приключений и открытий.
Пол Аллен – миллиардер и филантроп, владелец баскетбольной и футбольной команд, основатель Института исследований мозга, создатель музыкального музея-проекта Experience Music Project, участник частного космического проекта SpaceShipOne.
Для широкого круга читателей.

Миллиардер из Кремниевой долины [История соучредителя Microsoft] [litres] - читать онлайн бесплатно полную версию (весь текст целиком)

Миллиардер из Кремниевой долины [История соучредителя Microsoft] [litres] - читать книгу онлайн бесплатно, автор Пол Аллен
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

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

– Я делал их для PDP-8.

Мы потащили его в комнату Билла обсуждать наши проблемы – и так мы нашли Монте Давидоффа (Монте выторговал за работу 400 долларов сразу и еще несколько тысяч за доработку в Альбукерке).

Решив затруднение, мы отправились в гарвардскую «Вычислительную лабораторию Айкена» на Оксфорд-стрит – одноэтажное бетонное здание, где стояли обычно незанятые терминалы разделенного времени. Сроки поджимали нас с самого начала. Билл сказал Эду Робертсу, что наш Бейсик почти готов, и Эд ответил, что хотел бы посмотреть его примерно через месяц. На деле же у нас не было даже инструкции по эксплуатации 8080-го. Купив инструкцию, я принялся за работу. У 8080-го оказалось в два с лишним раза больше команд, чем у 8008-го, а значит предстояло написать множество макросов. Но основы архитектуры у двух этих чипов были сходные, так что общий подход оставался прежним. Мне снова требовалось превратить программы PDP-10 в Ассемблер для микропроцессора. Я закончил макросы за пару дней.

Мой симулятор для 8080-го получился больше, но по сути таким же, что и для Traf-O-Data; и я снова модифицировал отладчик PDP-10, чтобы мы могли остановить программу и заглянуть внутрь нашего Бейсика. Бывают в жизни программиста моменты, когда все складывается, когда мозг работает на полную мощность; для меня это был один из таких моментов. Меня воодушевил новый видеомонитор у Айкена (или «стеклянный телетайп» – на жаргоне того времени) – DEC VT05. Очень помог доступ к высокоскоростному принтеру и жесткому диску PDP-10. Через месяц у нас были средства разработки для нового чипа, каких не было больше нигде. Пакет программ для 8080-го получился быстрым и мощным. Я до сих пор горжусь им.

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

Создавая наш доморощенный Бейсик, мы заимствовали кое-что из предыдущих версий – давнишняя программистская традиция. Языки развиваются, идеи смешиваются; в компьютерной технике мы все стоим на чьих-то плечах. Шли недели, задача все больше захватывала нас. Насколько нам было известно, мы создавали первый язык программирования высокого уровня специально для микропроцессора. Иногда мелькало подозрение, что какая-нибудь группа в Массачусетском технологическом или в Стэнфорде может опередить нас, но мы отбрасывали эти мысли. Мы справимся? Мы можем завершить работу и отчитаться в Альбукерке? Да, можем! Мы энергичны и умелы, мы ни за что не упустим такую возможность.

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

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

Работая в таком тесном сотрудничестве, мы трое сдружились. Поскольку наша программа выполнялась на верхнем уровне многопользовательской операционной системы TOPS-10, мы могли работать одновременно. Мы устраивали соревнования: кто напишет подпрограмму с меньшим числом команд; разбредались с блокнотами в разные углы и начинали строчить. Потом кто-нибудь подавал голос:

– Я могу за девять.

Другой откликался:

– А у меня – пять!

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

(Теперь мы живем в ином мире, где шестнадцать гигабайт памяти – в четыре миллиона раз больше, чем было у нас на «Альтаире» для Бейсика, – упакованы в iPhone. Изящный, короткий код можно считать утерянным искусством. Люди еще пытаются делать программы эффективными, но никто уже не экономит байты – и даже мегабайты.)

Несколько лет назад, когда мы с Монте вспоминали те дни, он сравнил программирование с писательским ремеслом – мне это показалось хорошей аналогией нашего подхода к Бейсику для «Альтаира». Сначала мы определили сюжет – концептуальный этап программирования. Затем мы взяли большую проблему и разделили ее на составные части – «главы», сотни подпрограмм и связанные с ними структуры данных, а потом снова соединили их вместе. Если строчка не работала, мы переписывали черновик. Главная проблема – удерживать целую картину, пока сражаешься с деталями маленькой подпрограммы, и постоянно сопоставлять одно с другим. Это была, пожалуй, самая сложная и захватывающая задача из всех, с какими я сталкивался.

По мере продвижения вперед наша уверенность росла. Однажды мы позвонили в MITS узнать программы установления связи для телетайпа, чтобы написать коды ввода-вывода для «Альтаира». Мы поняли, что мы на верном пути, когда Билл Йейтс, партнер Эда Робертса и ведущий инженер, сказал, что до нас никто не задавал им этот вопрос. Тут мы поняли, что работа наша.

Как-то ночью мы возвращались к Айкену после вылазки в кафе; нас остановила университетская полиция и попросила предъявить документы. Мы-то считали, что никому не вредим, занимая машинное время, тем более что PDP-10 использовались мало. Но мы не знали, что Гарвард оплачивает компьютеры на пару с Министерством обороны, пропорционально использованному времени. Работая с симулятором, который пожирал много процессорного времени, я входил с паролем Билла. Когда пришли январские счета, доля Гарварда оказалась подозрительно велика; и очевидный подозреваемый нашелся быстро: Уильям Генри Гейтс III (летом Билл предстал перед административной комиссией, но отделался порицанием).

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать


Пол Аллен читать все книги автора по порядку

Пол Аллен - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки LibKing.




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


Отзывы читателей о книге Миллиардер из Кремниевой долины [История соучредителя Microsoft] [litres], автор: Пол Аллен. Читайте комментарии и мнения людей о произведении.


Понравилась книга? Поделитесь впечатлениями - оставьте Ваш отзыв или расскажите друзьям

Напишите свой комментарий
x