Гэри и астрологическая машина

История первых дней персональных компьютеров

Первая операционная система, получившая статус стандарта в развивающейся индустрии микрокомпьютеров, не была результатом тщательно спланированного проекта, включающего многолетние исследования десятков специалистов по программному обеспечению. Как и большинство ранних значимых программ, она возникла по инициативе одного человека. И его первое коммерческое применение было… необычным.

Гэри Килдалл был неисправимым любителем диаграмм. Когда он хотел высказать свое мнение во время разговора, он часто выуживал мел или карандаш. Академик по профессии и склонностям, Гэри любил преподавать, но ему также нравилось, что его новая работа оставляла ему время для программирования. Ему было удобно.

Защитив докторскую диссертацию в Вашингтонском университете, он переехал в Пасифик-Гроув, штат Калифорния, чтобы преподавать в Военно-морской школе последипломного образования. Он любил живописный прибрежный город; его непринужденная, окутанная туманом обстановка, казалось, подходила ему. Килдалл говорил тихо, обладал обезоруживающим остроумием и чувствовал себя наиболее непринужденно в спортивной рубашке и джинсах.

Для него была важна свобода программирования. У него был большой опыт работы с компьютерами, как в академическом, так и в практическом смысле. Он был одним из двух человек, ответственных за поддержание в рабочем состоянии компьютера Burroughs B5500 Вашингтонского университета. Позже, когда университет приобрел свой новый компьютер CDC 6400, Гэри пользовался таким уважением за свои знания в области компьютеров, что выступил техническим консультантом при покупке. через рекламу на доске объявлений с надписью «МИКРОКОМПЬЮТЕР 25 долларов». Для него это звучало как настоящая сделка. Он решил купить один.

Выяснилось, что цена Intel 4004 в 25 долларов распространяется только на оптовых покупателей, к тому же микропроцессор сам по себе бесполезен; его нужно было включить в компьютер. Гэри действительно купил руководство для Intel 4004, написал программу для школьного мейнфрейма, имитирующую 4004, и начал писать и тестировать код 4004, чтобы определить, что он может в конечном итоге сделать с чипом 4004 «подвала по выгодной цене».

Отец Гэри владел навигационной школой в Сиэтле и всегда хотел иметь машину, которая могла бы вычислять навигационные треугольники. Гэри написал несколько арифметических программ для 4004, небрежно думая, что может придумать что-то, что мог бы использовать его отец. Он просто дурачился с 4004, пытаясь увидеть, как далеко он сможет пройти и с какой степенью скорости и точности. Он определил, что процессор довольно ограничен, но ему все равно нравилось с ним работать. Вскоре после этого он обменял около 4004 программ в Intel на систему разработки, небольшой компьютер, построенный на основе 4004, который, по сути, был одним из первых настоящих микрокомпьютеров, хотя и не коммерческим продуктом.

Intel была впечатлена работой Гэри, и когда они выпустили 8-битный процессор, они дали Гэри систему разработки для тестирования программного обеспечения, которое он написал для этого чипа. Гэри установил систему разработки в задней части своего класса, фактически создав первую микрокомпьютерную лабораторию Военно-морской школы последипломного образования. Любопытные ученики возвращались туда после уроков и часами возились с системой. Когда Intel модернизировала систему разработки с процессора 8008 до 8080 и снабдила Килдалла монитором с дисплеем и высокоскоростным считывателем бумажных лент, у него и его студентов была микрокомпьютерная система еще до того, как что-либо подобное стало коммерчески доступным.

Вскоре у него была система разработки, работающая с дисководом, и он написал для нее реализацию на языке программирования и операционную систему. Он назвал свою операционную систему CP/M.

Некоторые разработки CP/M происходили при любопытных условиях. Продолжая преподавать, Гэри связался с разработчиком оборудования Беном Купером. Купер предложил построить машину для составления гороскопов. Гэри заинтересовался не потому, что это выглядело как хорошая идея продукта, а потому, что он хотел выполнить математические расчеты для расчета звездных позиций.

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

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

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

Если вам понравилась эта статья, вам также могут понравиться следующие статьи Майкла Суэйна:









Возьмите книгу с Прагматической книжной полки. Вы можете сэкономить 35% с промокодом comp_history_2022 до 30 апреля 2022 г. Промокоды недействительны для предыдущих покупок.