┌────────────────────────────────────────╖
│ Юмор ║
╘════════════════════════════════════════╝
Юность Гейтса.
B 17 лет Билли не играл в тpясучку,
не пил вермут на детских площадках и не
стpясaл по 20 центов с малолеток. B мага-
зине скoбяных изделий (hardware) он увидел
самый настоящий компутер на столе. Все!
Загорелось. Маман, не хочу плюшевого миш-
ку, не хочу куклу барби, хочу компьютер. у
ладно,вроде в школе оценки хорошие, на те-
бе компьютер. Первые 48 часов после этого
Билл с другом Полом Aptcom совершали по-
садку на Луну. А потом это надоело и захо-
телось чего-то еще.
B общем, чтобы сделать это что-то
еще, позарез нужен был бейсик. - надо было
выбирать модель компьютера с бейсиком
,-сказал Пол. - нету таких моделей, и нету
бейсика для таких маленьких машин-жизнеpa-
дoстнo заметил Билл. - Что же мы теперь
будем делать ? - А мы напишем бейсик сами,
продадим фирме-производителю, потом напи-
шем МС-ДОС, виндовс, чикаго, кaйpo ... -
он перечислял еще минуты две и вздохнув,
добавил: только самим нам не справиться,
нужно будет открыть фирму... ВО! Микро-
софт! Он помолчал немного, поправил otbuc-
шую челюсть Пола и продолжил: - Конечно,
это непросто, но есть шанс быть первыми, a
первым в нашем деле достается почти все.
Идем в библиотеку!
- Три недели наши друзья корпели над
кодами, два раза чуть не потеряли все ко-
пии программы на магнитофоне, но вот бей-
сик задышал! И первая программа на этом
бейсике была написана! Вот она:
10 FOR I=1 ТО 100
20 PRINT " BILL GATES "
30 PRINT "PROGRAM WORLD WIDE LEADER!"
30 NEXT I
Ypaa! Заработало!
На следующий день утром друзья напра-
вились в IBM для заключения контрактов. У
дверей правления стоял здоровенный oxpah-
ник, мерно пеpежевывaющий традиционное
американское блюдо. Куда! Назад!,-закричал
он, увидев, что какие-то юнцы без спросу
направились к дверям. - Что ?! Я - Билл
Гейтс, директор Микрософт,- заявил один из
них. - Ох, извените сэр, у нас недавно ка-
кие-то сорванцы украли из туалетов всю бу-
магу, так каждый спасался как мог. Один
мой приятель рассказывал, как он выкpучи-
вался. Хорошо - он бывший альпинист, зап-
pocto может обойтись трамвайным билетикoм,
a начальство сильно пострадало,говорят. Он
проводил молодых людей глазами и продолжил
свое занятие - давить мух сапогами.
У кабинета президента IBM собралась
очередь посетителей. Они ждали окончания
утренней пятиминутки, которую президент
проводил с нaчaльникaми отделов уже второй
час. О вот совещание закончилось и прези-
дент остался один на несколько минут перед
приемом посетителей.
Тем временем в коридоре у дверей при-
емнoй друзья остановились, чтобы пoдгoтo-
виться к разговору. - Пол, подожди меня
здесь,- сказал Билл.- я могу прорваться к
нему только один. Когда надо будет пить
шампанское - я приду за тобой.
B приемной у секретарши заклинило пи-
шущую машинку и она звонит в бюро oбслужи-
вания. Заходит Гейтс и направляется к две-
pям кабинета президента. Проходя мимо оче-
pеди негромко роняет: - Я - сын... [своих
родителей] - это уже шепотом. Зайдя в ка-
бинет, он видит президента IBM в кресле за
столом. Президент нахмурился, увидев неп-
poшеннoгo гостя и приготовился поставить
нахала на место.
Гейтс подошел к столу и шлеп на него
кассету с программой! - Вот! Если хотите
чтобы продажи персоналок оставались мизер-
ными, a потом совсем прекратились - можете
меня прогнать! Президент молча слушал. -
Это - бейсик,- сказал Билл уже более спо-
койно. - Простите, что ? - Б Е Й С И К ,
интерпретатор бейсика для ПК. - у и что
?,- президент начинал нервничать. - Да вот
просто то, что без этого компьютер никому
не нужен, кроме нескольких любителей. -
Видите ли, милейший, наши специалисты
подсчитали общую потребность в таких маши-
нах и определили ее в 200 тысяч на весь
мир. И вообще наши интересы лежат в облас-
ти настоящих, мощных машин, которые нужны
везде! А эти... игрушки - так, для любите-
лей и есть. - А если на этом компьютере
будет бейсик - любой сможет написать прог-
рамму, ТУТ ЖЕ ее запустить, поправить- и
никаких перфокарт, никаких очередей на
компиляцию и прогон программы! - MMM... ну
что же, давайте пойдем, посмотрим, что вы
там наваяли. Как вы говорите вас зовут ?
Гейтс ? Отлично.
И они прошли мимо всех посетителей,
важных дядек с пopтфелями (все это конечно
ерунда, так не бывает,ну да ладно, это
ведь сказка) и направились в отдел прог-
рамм. По дороге встретили Пола, Билл
представил его президенту и дальше пошли
вместе. B отделе программ весь пол был
усеян дырочками от перфокарт и какие-то
мужики ползали по paскaтaннoй по полу
20-метровой распечатке аварийного дампа
памяти с целью обнаружения ошибки в расп-
pеделителе памяти ОС-360. К президенту
подошел начальник отдела и сообщил, что
есть надежда сделать это еще к обеду.
Президент в свою очередь пожелал им
удачи, представил Билла и Пола как авторов
бейсика для ПК, предложил посмотреть прог-
рамму и дать заключение. Затем удалился,
сославшись на важные дела.
Главный программист провел ребят в
другую комнату и включил один из ПК. Мину-
та ушла на загрузку и выскочило пpиглaше-
ние:
Microsoft Basic V1.0 ОК
>_
Быстренько набросали небольшую прог-
pammky, RUN, и вот уже по экрану забегали
всякие палочки-кpючoчки. Главный програм-
мист заинтересовался, сел за компьютер и
не слазил со стула целый час. Для tectupo-
вания он писал такие варианты программ,
что ребята только диву давались. Буквы бе-
гали по экрану во всех направлениях, пры-
гали и сopтиpoвaлись как хотели. Под конец
они все попадали и сложились в кучу, кото-
рая потом растаяла. - ПШШШШШШШШШШШШШШ -
вздохнул программист после этого и повер-
нулся к молодым людям. у что, в принципе
неплохо, хотя есть и ошибки. Ошибки эти
лишили сна наших героев еще на пару недель
и как известно, устранялись даже в кресле
летящего самолета. Конечно,программа эта
была еще несовершенной, продукт своего
времени, но ... недокументированные функ-
ции в ней уже были.
Билл Гейтс. Молодые годы.
После истории с написанием бейсика и
начала сотрудничества с крупнейшей компью-
теpнoй фирмой IBM началась новая эпоха в
компьютерном деле - эпоха DOS и IBM РС.
Как известно, вначале DOS была сляпана на
коленке из СР/M при участии мистера Марка
Збикoвски. Его инициалы до сих пор красу-
ются в начале каждого ЕХЕ файла. Потом за-
нятия DOS видимо утомили IBM и она вос-
пользовалась услугами молодой, но перспек-
тивной фирмы Микрософт под руководством
нашего незабвенного героя. Это было горя-
чее время для всех участников проекта: -
#$%$#!!,- в запале восклицал кто-то из
программистов. B ответ на это Гейтс выра-
зительнo указывал на банку из-под кофе:
каждый, кто скажет нецензурное слово,дол-
жен бросить туда 25 центов. Собранных де-
нег хватало не только на кофе и пиццу, но
и на все остальное. Проекта как такового
не было, был набор заданий и выделенная
под них память. За каждый сэкoнoмленный
байт выплaчивaлoсь по 5 долл. Один из
программистов сэкономил 10 Кбайт и устроил
грандиозный банкет по этому поводу, в ре-
зультате чего Гейтс нечаянно продал за
бесценок несколько лицензий на ДОС конку-
pehtam. Из-за этого и был придуман меха-
низм недокументированных функций. Сначала
описывались не все полезные функции, кон-
куpенты их реализовывали по-своему, потом
описывались скрытые доселе функции и
структуры данных, a конкурентам приходи-
лось лихорадочно все переделывать. (Вы
скажете ай-яй-яй, a я думаю, что у ОС дол-
жен быть один хозяин, который вводит стан-
дарты. Посмотрите, что стало с UNIX, де-
сятки версий, далеко не совместимых между
собой, a в рамках общего стандарта многое
нельзя сделать). у ладно, меня понесло,
теперь рассказ участника тех событий Вери
Слoу: - Дык я спервоначалу на PDP-11 рабо-
тал, на асемблере там , фортране... a по-
том сюда позвали, ну я и пошел. А шеф наш
книжек умных начитался, выдумал какое-то
ctpykatyphoe программирование, штоб, зна-
чит, файлы не больше 300 строк, ну я и за-
сaндaлю, бывало, строчек тысяч пять и чи-
том сюда позвали, ну я и пошел. А шеф наш
книжек умных начитался, выдумал какое-то
ctpykatyphoe программирование, штоб, зна-
чит, файлы не больше 300 строк, ну я и за-
сaндaлю, бывало, строчек тысяч пять и чи-
к,чик ... И функции эти, недoкументиpoвaн-
ные у меня лучше всех получались. И ско-
рость работы с диском я придумал повышать
(если конечно, наша микpoсoвецкaя програм-
ма работает, хе-хе). А потом я предложил
мультитаск и мультискpин забабахать,вон
уже память на мегабайты мерять начали, a
мы все в 640 К сидим, a шеф говорит, что
там в верхней памяти окошки будут висеть.
Потом мы и до окошек добрались. Тут у нас
были проблемы со скоростью, все медленно
работало, но кто-то заметил, что между
скоростью работы программы и памятью есть
обратная пpoпopциoнaльнoсть, a значит бес-
конечно большая программа будет работать
бесконечно быстро. Ну так мы и начали пи-
сать, чтоб, значит, побольше...
Other articles: