"Билл Гейтс. Дорога в будущее" - читать интересную книгу автораложки.] над ДОРОГОЙ В БУДУЩЕЕ и ее написание заняли гораздо больше вре-
мени, чем я ожидал. Оказалось, что выпустить книгу ничуть не легче, чем подготовить план разработки крупного программного проекта. Даже при та- лантливой помощи Питера Райнарсона и Натана Мирволда эта книга шла весьма трудно. Единственное, с чем мы справились быстро, - с фотографией Энни Лейбович (Annie Leibovitz) для обложки. Она была готова значительно раньше самой книги. Я всегда охотно сочинял разнообразные спичи и думал, что книга пишется так же. Я воображал, что написать главу - то же самое, что написать очередную речь. Это заблуждение свойственно и начинающим программистам, которые не подозревают, что создание в 10 раз большей программы в 100 раз труднее. Мне-то следовало это знать. Чтобы закончить книгу, пришлось выкроить время и уединиться в летнем домике на пару с компьютером. И вот книга у Вас в руках. Надеюсь, она поможет Вам понять, как вос- пользоваться преимуществами всего того, что, я уверен, ждет нас в бли- жайшем десятилетии, натолкнет на какие-то конструктивные идеи и заставит со мной поспорить. ГЛАВА 1 РЕВОЛЮЦИЯ НАЧИНАЕТСЯ Свою первую программу я написал в 13 лет - для игры в крестики-ноли- ки. Компьютер, с которым я тогда работал, был медлительным и громоздким, но очень притягательным. рей в Лейксайде, частной школе, где я учился. На выручку от благотвори- тельного базара купили терминал и компьютерное время. Дать школьникам поработать с компьютером в конце шестидесятых - для Сиэтла это было что-то ! Такое не забывается ! У нашего терминала не было экрана. Нам приходилось набирать свои ходы на клавиатуре, похожей на пишущую машинку, и терпеливо дожидаться ре- зультатов - бумажной ленты, выползавшей из натужно грохотавшего печатаю- щего устройства. Мы все толпились вокруг этой ленты, чтобы узнать, кто победил, или придумывали следующий ход. Игра в крестики-нолики, на кото- рую обычно уходит едва ли секунд тридцать, занимала большую часть обе- денного перерыва. Но кого это волновало ? Было в этой машине что-то та- кое, что неодолимо притягивало. Впоследствии я, кажется, понял причину нашего увлечения. Представьте: вот сложнейшая, дорогая "взрослая" машина, а мы, юнцы, умеем ею управ- лять. Мы были слишком малы, чтобы водить автомобиль или заниматься чем-то еще интересным, чем обычно занимаются взрослые, зато могли отда- вать этой огромной машине приказы, и она всегда подчинялась. Компьютеры хороши тем, что Вы тут же узнаете, правильна Ваша программа или нет. Иначе говоря, здесь проявляется четкая обратная связь, которой трудно добиться в других вещах. Вот так и началось мое увлечение программирова- нием. И по сей день я, как в детстве, волнуюсь, правильно ли я сделал программу, будет ли она работать - именно так, как я задумал. Когда нам стали доверять, мы смогли чаще вертеться возле компьютера, сочиняя более быстрые программы и усложняя игры. Один из моих друзей по |
|
|