Уолтер Айзексон Инноваторы. Как несколько гениев, хакеров и гиков совершили цифровую революцию



Download 30,01 Mb.
Pdf ko'rish
bet99/192
Sana25.02.2022
Hajmi30,01 Mb.
#298598
1   ...   95   96   97   98   99   100   101   102   ...   192
Bog'liq
Ayzekson Innovatory.1UOodw.421536

BASIC для Altair
Гейтс и Аллен задумали создать интерпретатор языка BASIC для процессора Intel 8080,
который бы позволил всем любителям писать свои программы для Altair. Так BASIC
должен был стать первым коммерческим, созданным для этого микропроцессора,
высокоуровневым языком программирования. И так родилась индустрия программного
обеспечения для персональных компьютеров.
На старом фирменном бланке Traf-O-Data Гейтс и Аллен написали письмо
производителю Altair — молодой компании MITS из Альбукерке. Друзья утверждали, что
написали интерпретатор BASIC для Intel 8080 и хотят продавать его копии через
MITS55. Они блефовали. У них не было ни строчки кода, но если бы в MITS
заинтересовались, они бы мигом взялись за дело.
На письмо им не ответили, поэтому приятели решили позвонить. Гейтс считал, что
звонить должен Аллен, так как он старше. Но Аллен настаивал, что Гейтс опытнее в
таких вещах. Был найден компромисс: звонит Гейтс, немного изменяет свой голос и
представляется Полом Алленом, потому что, если у них все получится, в Альбукерке
полетит именно он. «У меня хотя бы щетина уже росла, а Билл все выглядел как
второкурсник», — вспоминает Аллен.
По телефону им ответил мрачный Эд Робертс. Гейтс сделал голос пониже, представился
Полом Алленом из Бостона и сообщил, что они сейчас заканчивают BASIC для Altair и
хотели бы его продемонстрировать. Робертс сказал, что получил уже много подобных
предложений и подпишет контракт с первым, кто войдет в двери его офиса в Альбукерке
с работающим вариантом BASIC. Гейтс повернулся к Аллену и воскликнул: «Боже,
срочно начинаем!»
Без Altair они не могли проверить свою работу, поэтому Аллен прибегнул к старой
уловке: эмулировал работу Altair на гарвардском PDP-10. Они купили документацию к
процессору Intel 8080, и через несколько недель эмулятор и другие необходимые для
разработки программы были готовы.
В это время Гейтс с бешеной скоростью писал интерпретатор BASIC в блокнотах с
желтыми линованными листами. Когда Аллен закончил эмулятор, Гейтс уже собрал
общую структуру программы и написал основную часть кода. Он тогда существовал
только в двух режимах: подолгу ходил по комнате или качался на стуле, а затем
бросался записывать код на бумагу. «Помню, руки у него были все испачканы
маркерами, — рассказывает Аллен. — Когда мой эмулятор был готов и мы получили
доступ к PDP-10, Билл сел к терминалу, сначала долго смотрел на свои записки,
раскачиваясь взад-вперед, а затем обрушивал на клавиатуру бурный поток
компьютерного кода, и так много раз по кругу. Он мог заниматься этим часами
напролет».
Однажды вечером они ужинали в комнате Гейтса в Currier House, и к ним
присоединились другие сильные математики. Кто-то из приятелей стал жаловаться на
занудные операции с плавающей запятой, которые, однако, позволили бы программе
работать с очень большими и очень маленькими числами, а также с числами,
записанными в экспоненциальной форме. Но хорошо быть гиком в Гарварде — внезапно
в разговор встрял кучерявый студент из Милуоки по имени Монте Давидофф и заявил,
что уже этим занимался. Гейтс и Аллен засыпали его вопросами о применении операций
с плавающей запятой в программировании и удостоверились, что Давидофф знает, о чем
говорит. Он согласился выполнить для них работу за 400 долларов, а позднее стал их
третьим компаньоном и заработал немалые деньги.
Гейтс совершенно не готовился к экзаменам и даже на время перестал играть в покер.
Восемь недель он, Аллен и Давидофф денно и нощно работали в гарвардской
Лаборатории имени Айкена, вершили судьбу мира на PDP-10, то есть на деньги
Министерства обороны США. Время от времени они выбирались в пиццерию Harvard

Download 30,01 Mb.

Do'stlaringiz bilan baham:
1   ...   95   96   97   98   99   100   101   102   ...   192




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish