Архивы: по дате | по разделам | по авторам

История компьютеров. Краткий курс.

Архив
автор : Владимир Гуриев   04.04.2000

Я не боюсь компьютеров.
Я боюсь недостатка в них.

Айзек Азимов


Часть 1. Собрать все книги бы...

В начале... было слово. Или, может быть, даже двойное слово.Несколько десятков тысяч лет тому назад...

...не было математики, computer science, проблемы хронического апгрейда, проблемы двухтысячного года, десяти заповедей, Интернета и журнала "Компьютерра". Даже компьютеров не было. Совсем.

"Вот тебе, бабушка, и юрский день", - говорили частенько друг другу неандертальцы, как бы подводя под свою отсталость теоретическую подоплеку. Мол, они бы и сами не против прогресса, да время еще не подошло.

Тем временем, подошли кроманьонцы, и неандертальцы потихонечку вымерли, а тут и юрский период закончился.

До 0 г. н. э.

К сожалению, об этом периоде развития компьютерных технологий достоверно можно сказать очень мало. Совершенно точно известно, что именно до нашей эры были придуманы такие полезные вещи, как цифры (правда, до ноля еще не додумались), системы счисления, абак, деньги и пиво. Открытие новых технологий в те годы было чревато разнообразными неприятностями для первооткрывателей, и по вредности эта профессия вполне могла быть приравнена к профессии летчика-испытателя, если бы в те годы летчики-испытатели существовали. Так, в 221 г. до н. э. (по другим источникам - в 213 г.) китайский император Ши Хуанди повелел сжечь все книги в Поднебесной империи, а чтобы не жечь книжки каждый год, заодно потребовал казнить и всех школяров. Случай, конечно, вопиющий, но само отношение к людям, занимающимся научными изысканиями, и к самим научным изысканиям со стороны власть предержащих достаточно типичное [1]. Всех, однако, не передушили.

800 г. н. э. (прибл.)

В Китае начинают использовать цифру "ноль", предположительно позаимствовав эту идею у индийских математиков. Примерно тогда же появляется такое понятие, как отрицательные числа.

Корабельные "два ноля" появились немного позже и прямого отношения к информационным технологиям не имеют.

850 г. н. э. (прибл.)

Аль Хорезми написал книжку "Арифметика". С точки зрения современного образования, ее содержимое приблизительно соответствует уровню учебника математики для шестого класса, но в то время это, безусловно, было прорывом. Достаточно сказать, что книга Аль Хорезми была переведена и издана в Европе в 1120 г. и все еще была актуальна.

Именно Аль Хорезми мы обязаны такими терминами, как "алгоритм" и "алгебра". Впрочем, прямой его заслуги в этом нет - оба слова являются искаженными вариантами соответственно имени ученого и названия одной из его книг.

1623 г.

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

1650 г. (прибл.)

Спустя почти сорок лет после открытия Джоном Непером [2] логарифмов человечество додумывается до логарифмической линейки.

1674 г.

Некто Готфрид Лейбниц создает "Ступенчатый вычислитель", механизм, способный оперировать четырьмя основными арифметическими действиями и вычислять квадратный корень. Несмотря на известность Лейбница в математических кругах, его изделие постигла печальная судьба предшественников: если им кто-то и пользовался, то только домашние Лейбница и друзья его семьи, поскольку время массового спроса на подобные механизмы еще не пришло. А первым более или менее удачным примером бизнеса на "калькуляторах" можно считать опыт Филиппа-Маттхауза Хана, сумевшего ровно сто лет спустя, в 1774 году, построить и, самое невероятное, продать небольшое количество счетных машин. Первенство в этом вопросе, однако, отдается обычно Томасу де Кольмару, запустившему в 1822 году промышленное производство арифмометров.

А Лейбницу мы также обязаны работами в области двоичной системы счисления.

 
КСТАТИ

Часто лавры первого конструктора механического калькулятора ошибочно отдают известному математику Блезу Паскалю. На самом деле достоверно известно, что немецкий астроном и математик Вильгельм Шикард, который за двадцать лет до Паскаля в письме своему другу Иоганну Кеплеру в 1623 году писал о машине, которая способна вычитать, складывать, делить и умножать. Но и версия, что именно Шикард является пионером в этой области, не верна: в 1967 году были обнаружены неизвестные записные книжки Леонардо да Винчи, построившего то же самое, что и Шикард, но более чем за 120 лет до него.


1769 г.

Барон Вольфганг фон Кемпелен построил автомат для игры в шахматы. Эдакий Deep Blue XVIII века. Автомат играл на удивление прилично и вызывал всеобщее восхищение, пока не выяснилось, что внутри него, нещадно скрючившись, сидит сильный шахматист из плоти и крови.

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

1801 г. (1804?)

Французский ткач Жозеф-Мари Жаккар придумал способ автоматического контроля за нитью при работе на ткацком станке. Способ заключался в использовании специальных карточек с просверленными в нужных местах (в зависимости от узора, который предполагалось нанести на ткань) отверстиями. Так ненароком были изобретены перфокарты.

1811 г.

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

1822 г.

На сцене появляется Чарльз Бэббидж - английский математик, создающий вычислительную машину, способную производить арифметические операции с точностью до шестого знака после запятой и вычислять производные второго порядка. Затем он ставит задачу шире и пытается построить более продвинутую версию - аналитическую машину. По замыслу, она должна была уметь использовать при вычислениях результаты предыдущих операций, например, повторять вычисления в цикле. Честолюбивым планам Бэббиджа было не суждено сбыться, но его вклад в развитие компьютерной техники огромен - многие идеи математика (например, программирование с помощью перфокарт) без зазрения совести использовались благодарными потомками.

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

А машину Бэббиджа таки построили энтузиасты из Лондонского музея науки. Она состоит из четырех тысяч железных, бронзовых и стальных деталей и весит три тонны. Правда, пользоваться ею очень тяжело - при каждом вычислении приходится несколько сотен (а то и тысяч) раз крутить ручку автомата.

1829 г.

Уильям Остин Барт первым в Америке [3] получает патент на неуклюжую, но работоспособную пишущую машинку, но, к сожалению, тогда его изобретение не вызвало интереса у промышленников.

Знакомая же любому клавиатура с раскладкой QWERTY появилась лишь в 1874 году, и именно с нее начинается отсчет победного шествия этого шумного орудия труда по столам секретарш. Кстати, клавишу Shift добавили только в 1878 году, до того заглавные буквы располагались на клавиатуре отдельно.

В 1936 году Август Дворак, неудовлетворенный QWERTY, придумывает собственную, более эргономичную раскладку, но популярность детища Кристофера Шоулса оказалась к тому времени уже столь велика, что несмотря на достоинства раскладка Дворака не получает распространения.

1844 г.

Сэмюэль Морзе, потратив семь лет на внедрение в жизнь своего изобретения - электрического телеграфа, посылает первое телеграфное сообщение из Вашингтона в Балтимор. Используя азбуку Морзе, конечно. В Англии, которая снова впереди, еще с 1837 года работает телеграф менее совершенной системы, изобретенный Чарльзом Уитстоуном и Уильямом Куком.

Двадцать лет спустя Уитстоун, продолжавший подвизаться на ниве телекоммуникаций, предлагает применять в телеграфии перфорированную ленту, благо код Морзе, ставший к тому времени стандартом, перенести на бумажный носитель легче легкого. Производительность телеграфистов повышается в десять раз - теперь сообщения пересылаются со скоростью сто слов в минуту.

В свободное от телеграфа время Уитстоун изобрел такие полезные в домашнем хозяйстве вещи, как аккордеон и стереоскоп.

 
КСТАТИ

Если заслуги Чарльза Бэббиджа с годами не меркнут, то в отношении его помощницы Ады Лавлейс (Ada Augusta, the Countess of Lovelace), долгое время слывшей первой женщиной-программистом, справедливо обратное.

Считалось, что одна из самых известных женщин в истории IT писала первые программы для Аналитической машины и ввела в обращение несколько принципиальных понятий - циклы, например. Считалось, что язык АДА был назван именно в честь этой многомудрой дамы. Ко всем прочим достоинствам добавлялось, что Ада была дочерью знаменитого поэта Байрона и, как и положено романтической натуре, умерла в расцвете сил в возрасте 36 лет (как и ее отец, кстати).

Однако в 1999 году в свет вышла книга, из которой следует, что вся история талантливой пра-программистки не более чем красивая легенда. Утверждается, что Ада слабо разбиралась в математике, все ее сотрудничество с Бэббиджом ограничилось переводом для него одной статьи с французского. Кроме того, Ада предложила Бэббиджу использовать аналитическую машину для вычисления чисел Бернулли, но дальше этого дело не пошло. В любом случае, программировать она ничего не могла просто потому, что Аналитическая машина так и не была тогда построена. Ада же оказалась искусной кокеткой, слегка знакомой с математикой. Ее моральный облик дополняет то, что время от времени она баловалась опиумом.


1854 г.

В свет выходит труд Джорджа Буля, описывающий основы алгебры логики. Значение этого факта для развития компьютеров так велико, что благодарные потомки даже решили назвать логические типы данных булевыми. Ради исторической справедливости надо сказать, что большой задел в этой области был сделан задолго до Буля. Еще Уильям Шекспир устами Гамлета менее формализованным, чем Буль, образом исследовал проблему суперпозиции отрицания и дизъюнкции. Говорят, что в честь математика были названы также породы собак (БУЛЬдоги, БУЛЬтерьеры и питБУЛИ), БУЛЬдозеры, а также полезный продукт БУЛЬон.

1858 г.

Дело Сэмюэла Морзе живет и побеждает - под Атлантикой прокладывают первый телеграфный кабель. Тремя годами позже телеграфная линия соединит атлантическое и тихоокеанское побережья США.

1866 г.

Выходит в свет первая модель "винчестера". Карабин такой.

ЗАДАЧА к части 1

Запишите в булевых выражениях, а затем упростите известную логическую задачу "быть или не быть", приняв "быть" за логическую "1".

Часть 2. Телефончики звонят

Этот "телефон" содержит слишком много дефектов, чтобы всерьез рассматривать его как средство коммуникации. Следовательно, оно не имеет для нас значения.

Внутренняя инструкция компании Western Union, 1876 г.

1876 г.

Александр Белл изобретает телефон. За несколько десятилетий этот вид связи обретает неслыханную популярность и становится в один ряд со своими старшими братьями - почтой и телеграфом.

1878 г.

Изобрели лампочку накаливания. Наиболее известная версия истории этого открытия приписывает изобретение Томасу Эдисону, хотя он, скорее, популяризатор, а не изобретатель.

1883 г.

Экспериментируя с лампой, Эдисон вводит в вакуумный баллон платиновый электрод, подает напряжение и, к своему удивлению, обнаруживает, что между электродом и угольной нитью протекает ток. Поскольку в тот момент главной целью Эдисона было продление срока службы лампы накаливания, этот результат его заинтересовал мало, но патент предприимчивый американец все-таки получил. Явление, известное нам как термоэлектронная эмиссия, тогда получило название "эффект Эдисона" и на какое-то время забылось.

1889 г.

Пробил звездный час арифмометров. Счетные машины Германа Холлерита применяются для обработки результатов переписи населения Америки 1890 года, данные в них вводятся с помощью перфокарт. И таким образом статистики умудряются пересчитать 62 миллиона человек.

1895 г.

Изобретено радио.

1899 г.

Холлерит основывает Tabulating Machine Company, предтечу "голубого гиганта" - IBM.

1904 г.

Если в пьесе есть ружье, оно обязательно выстрелит. Не понятый самим первооткрывателем "эффект Эдисона" наконец-то срабатывает: английский физик Джон Амброз Флеминг, изучая его, создает диод. Через два года усилиями американского изобретателя Ли ди Фореста появляются триоды. Далее прогресс в этой области идет по накатанной дорожке - тетроды, пентоды и т. д.

1907 г.

Петербургский ученый Борис Розинг подает заявку на патент электронно-лучевой трубки как приемника данных. Ассистентом у Розинга в то время работал будущий "отец" телевидения Владимир Зворыкин.

1911 г.

Компания Холлерита объединяется с двумя другими в компанию C-T-R (Calculating, Tabulating and Recording Co.).

1915 г.

Знаменательное событие: физик Мэнсон Бенедикс обнаруживает, что кристаллы германия можно использовать для преобразования переменного тока в постоянный. До микрочипов рукой подать.

1917 г.

Карел Чапек придумывает слово "робот". Пьеса "R.U.R.", в которой употребляется новый термин, будет напечатана только через четыре года.

 
КСТАТИ

Кто первым додумался до передачи радиоволнами сигналов, Попов или Маркони, неясно. Впрочем, патент первым получил Маркони, так что формально отцом радиосвязи можно считать его, да и заслуги итальянского ученого в развитии радиосвязи были столь велики, что в общественном сознании его имя совершенно вытеснило имя Попова, работавшего, как сказали бы сейчас, на "оборонку" и умершего значительно раньше Маркони.Кстати, устоявшееся мнение, что заслуги Попова преувеличены советской пропагандой, безосновательно. Отрицание первенства итальянского физика началось буквально сразу после получения им патента, то есть в конце прошлого века. Причем не признали его первенства, кроме России, такие страны, как США, Германия и Франция, отказавшие Маркони в выдаче патента.


1924 г.

Тогдашний глава CTR Томас Дж. Уотсон переименовывает компанию в IBM (International Business Machines). В это же время появляется рекламный слоган "Think". Вполне возможно, что более поздний призыв Apple "Think Different" является своеобразным ответом на предложение IBM подумать.

1927 г.

Первая демонстрация телевидения. Неудивительно, что этим занимаются в лабораториях Белла.

Вопрос к части 2

Чем лампочка Эдисона отличается от лампочки Ильича? Почему лампочка Ильича так называется, если не он ее изобрел? Что изобрел Ильич?

Часть 3. More Noise

Я думаю, что в мире есть спрос ну, положим, на пять компьютеров.

Томас Уотсон, IBM, 1943 г.

1930 г.

Вэннивер Буш конструирует дифференциальный анализатор. По сути, это первая успешная попытка создать компьютер, способный выполнять громоздкие научные вычисления. Роль Буша в истории компьютерных технологий очень велика, но наиболее часто его имя всплывает в связи с пророческой статьей "As We May Think", в которой он описывает концепцию гипертекста. В 1945 году, между прочим.

1934 г.

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

1937 г.

Аланом Тьюрингом впервые описана машина Алана Тьюринга, а Джон Атанасов разрабатывает принципы работы первого электронно-цифрового компьютера.

1938 г.

Уильям Хьюлетт и Дэвид Паккард организуют компанию Hewlett-Packard. Поначалу корпорация базируется в гараже, что со временем станет правилом хорошего тона [4]. Согласно легенде, было два варианта названия компании, и знакомая нам аббревиатура HP была выбрана с помощью подкидывания монетки.

1943 г.

Начато строительство самого, пожалуй, известного из больших компьютеров - ENIAC (Electronic Numerical Integrator And Computer). Законченный через три года, ENIAC весит 30 тонн, состоит из 18 тысяч электронных ламп, имеет производительность пять тысяч операций в секунду. Компьютер проживет девять лет и последний раз будет включен в 1955 году.

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

1945 г.

Джону фон Нейману приходит в голову, что программы неплохо было бы где-нибудь хранить, а не вводить их каждый раз заново.

Грэйс Хоппер во время разработки компьютера Mark-II обнаруживает мотылька [5], спалившего одно из реле. В лабораторном журнале появляется запись: "First actual case of bug being found". В общем, если у вас неправильно работает какая-то программа, вполне возможно, что это не баг, а просто мотылек спалил какое-нибудь реле [6].

Все тот же Конрад Цузе начал работу над Plankalkul, первым алгоритмическим языком программирования.

 
КСТАТИ

В 1938 г. Конрад Цузе заканчивает свой первый компьютер Z1 c механическими модулями памяти. Несмотря на то что Z1 работал через два раза на третий, Конрад получает государственную поддержку, и уже следующую модель, Z2, он делает через год на деньги Третьего рейха. Цузе уже собрался было перейти к Z3, но тут немецкое правительство внезапно вспоминает, что этот, без сомнения, толковый парень еще не был в армии, и Цузе отправляется служить. Демобилизовавшись в 1941 г., упрямый Цузе заканчивает Z3, который считается самой передовой разработкой того времени, но пробить дополнительного финансирования вдохновленному успехами инженеру не удается (Германия уже воюет с Советским Союзом и, казалось бы, так близка к победе, что обойдется покудова и без компьютеров).Пока истинный ариец Цузе драил полы в казарме, американец болгарских кровей Джон Атанасов построил прототип электронного компьютера, основанного на бинарной арифметике. Компьютер назвали просто - ABC, но запатентовать не удосужились, о чем потом жалели.

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

В 1963 году, основываясь на сложных идеях Тьюринга и простой человеческой глупости, Джозеф Вайценбаум пишет программу Eliza, которая проходит тест Тьюринга, найдя себе сестру по разуму: при тестировании Eliza одурачила одну из не в меру мудрых сотрудниц Вайценбаума. Старый как мир секрет Eliza заключался, главным образом, в умении вовремя отвечать вопросом на вопрос.


1947 г.

Инженеры из Bell Labs Уильям Шокли, Джон Бардин и Уолтер Брэттен изобретают транзистор. Через девять лет они разделят между собой Нобелевскую премию по физике.

Норберт Винер вводит в обращение термин "кибернетика".

Джон Преспер Экерт и Джон Мочли, участники проекта ENIAC, начинают работать над UNIVAC. Последний в 1952 году убедительно продемонстрирует свою мощь, обработав предварительные данные о голосовании и "предсказав" победу Эйзенхауэра на президентских выборах [7].

1949 г.

Журнал "Popular Mechanics" высказывает смелый прогноз: "В будущем, возможно, появятся компьютеры весом менее полутора тонн", который сбывается неожиданно скоро: в Манчестере создан Mark - тезка гарвардского Mark'а, получивший прозвище Baby из-за своих малых габаритов. "Малыш" весил всего одну тонну.

В MIT работают над проектом Whirlwind - первого компьютера, работающего в режиме реального времени, а Джон Мочли придумывает Short Order Code - первый язык программирования высокого уровня.

1951 г.

Грейс Хоппер создает первый в мире компилятор A-0, а неутомимый Уильям Шокли - плоскостной транзистор.

1953 г.

Изобретена память на магнитных сердечниках.

В мире насчитывается уже сто компьютеров. IBM выпускает свой первый электронный компьютер (IBM 701). За три года их продано целых девятнадцать штук.

1954-57 гг.

Инженер из IBM Джон Бэкус сотоварищи начинает разрабатывать язык программирования FORTRAN (FORmula TRANslation). Завершится их труд только через три года.

Появляются первые матричные принтеры и прототипы первых винчестеров (IBM 305 RAMAC).

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

Жить становится все веселее и веселее. Воодушевленные ученые проводят первую конференцию, посвященную искусственному разуму. Кажется, еще чуть-чуть и... [8]

Недооцененное тогда, но ставшее позднее главным событием десятилетия, если не полувека: 28 октября 1955 года родился великий и ужасный Билл Гейтс Третий.

1958 г.

Джек Килби из Texas Instruments и Роберт Нойс из Fairchild Semiconductor независимо друг от друга изобретают интегральную схему.

1959-64 гг.

Разработан язык COBOL, ставший основным языком программирования в 60-70-х гг. Чуть позже на свет появились ALGOL и BASIC.

DEC начала продавать PDP-1, первый коммерческий мини-компьютер [9] с монитором и клавиатурой. Было продано пятьдесят систем по 120 тысяч долларов каждая. PDP-1 стал, по сути, первой игровой платформой благодаря студенту МIT Стиву Расселу, написавшему для него компьютерную игрушку Star War!.

Американским национальным институтом стандартов принята таблица кодировки ASCII.

Дуг Энгельбарт придумывает и патентует манипулятор "мышь". Это далеко не единственное его изобретение, но именно оно прославило изобретателя несколько десятилетий спустя.

1965 г.

Морис Уилкс первым заговаривает о кэш-памяти, Гордон Мур - о законе Мура, а Дональд Дэвис изобретает "коммутацию пакетов".

DEC выпускает дешевый, всего за 18 тысяч долларов, компьютер PDP-8. Дешевле только даром.

В этом году произошло, несомненно, знаковое событие: запускается Project Mac, разработка которого приведет к появлению ОС Multics, которая, в свою очередь, приведет к появлению ОС Unix.

 
КСТАТИ

Поскольку Япония не признала патентов американцев Нойса и Килби на интегральные схемы, японские фирмы не производили никаких отчислений изобретателям. На свою беду в 1989 году после трех десятилетий судебных разбирательств японской стороне пришлось их признать, в результате, как говорят, японские производители ИС до сих пор выплачивают откупные за использование тех патентных технологий. Между тем, во всем остальном мире срок патента давно истек.Сами Килби и Нойс также долго спорили о том, кто имеет большее право называться изобретателем ИС. После нескольких лет судебных разбирательств, компании Texas Instruments и Fairchild Semiconductor договорились о кросс-лицензировании технологий, и дело было забыто.

Уильям Хигенботэм, один из работников Брукхэйвенской ядерной лаборатории, задумался над тем, как успокоить фермеров, чьи поля находились рядышком с лабораторией, и убедить их, что ничего страшного для их морковок в ядерной энергии нет. Неизвестно, что именно натолкнуло его на мысль о создании компьютерной игры, но, так или иначе, дело было сделано: вместе с Дэвидом Поттером Хигенботэм создал простенькую аркаду, немного напоминающую теннис. Для вывода информации поначалу использовался осциллограф, но потом, увидев, как фермеры просиживают по два часа в очереди, чтобы немного погонять шарик, Уильям поставил вместо осциллографа 17-дюймовый телевизор.


1966-69 гг.

В 1967 году завершена разработка первого объектно-ориентированного языка программирования Simula.

В Америке в качестве стандарта для хранения даты принят формат YYMMDD, что через тридцать лет стало причиной проблемы Y2K, ни к чему особенному в итоге не приведшей.

Одно из самых важных событий конца 60-х - уход из Fairchild Semiconductor Роберта Нойса и Гордона Мура. Поначалу они хотели назвать свою новую компанию Moore Noyce, но так как это было созвучно More Noise [10], то партнерам пришлось искать себе что-то более приемлемое. В итоге решено было назваться Intel (Integrated Electronics). На беду, это имя уже было занято - так называлась небольшая сеть мотелей, у которой пришлось перекупить все права на торговую марку Intel. А вскоре Fairchild Semiconductor покинуло еще несколько человек во главе с Джерри Сандерсом. Сумеете угадать, какую фирму они организовали? [11] Одновременно с этим безвестный инженер из IBM восклицал по поводу микрочипов: "И для чего это нужно?" Что, вероятно, и объясняет, почему история не сохранила его имени.

Заканчиваются 60-е запуском военного проекта ARPANet, который потихонечку переродится в Интернет, в 1990 году забудет свои милитаристские корни и будет "снят с учета".

1970 г.

Урожайный год: Денис Ритчи и Кеннет Томсон выпускают первую версию Unix; стараниями компании Xerox начинает свою работу лаборатория PARC при Стэнфордском университете; доктор Кодд публикует первую статью, посвященную реляционной модели данных; а коллектив под руководством Алана Шугарта придумывает первый, восьмидюймовый флоппи-диск (емкостью 80 Кбайт) [12]; появляются так называемые компьютеры 4-го поколения.

Всего пять лет назад на чипе можно было разместить не больше тысячи элементов, а теперь - в пятнадцать раз больше. Закон Мура, однако.

Вопросы к части 3

1. Сколько времени за компьютерными играми требуется проводить среднему фермеру, чтобы он перестал обращать внимание на клубнику размером с яблоко, растущую на его огороде? Обоснуйте ответ.

2. Некто написал программу на языке BASIC, 1024 раза использовав оператор GOTO. Ответьте, что сказал бы об этом Дийкстра, если учесть, что в программе всего 800 строк.

Часть 4. Лучше меньше, да мягче

Во время работы в Конгрессе я принимал участие в создании Интернета.

Эл Гор

1971 г.

В недрах компании Intel разработан первый в мире микропроцессор Intel 4004. Это чудо может выполнять аж 60 тысяч операций в секунду и стоит всего 300 долларов.

Рэй Томлисон отправляет первое электронное письмо. Его великие предшественники - Морзе и Белл - тоже особо не ломали голову над содержанием своих первых сообщений. Морзе, например, не нашел ничего лучшего, как отстучать следующее: "What hath god wrought!" [13]. Томлинсон их, однако, переплюнул, отправив самому себе сообщение "QWERTYUI".

В свет выходит первый карманный калькулятор Poketronic. Через год мир охватит "калькуляторная лихорадка", и на большей части цивилизованного мира логарифмическая линейка окончательно уйдет в историю.

Никлаус Вирт разрабатывает Паскаль. Язык, который Вирт рассматривал как средство изучения принципов программирования, стараниями компании Borland [14] прижился и в программистской среде. И жив до сих пор - одно из самых популярных RAD-средств, Delphi, базируется на Object Pascal.

1972 г.

Образовываются две "культовые" компьютерные фирмы (Нолан Башнелл, воодушевленный успехом своей видеоигры Pong, основывает Atari, а Сеймур Крэй организует Cray Research) и три основополагающих (каждый в своей области) языка программирования (C, SmallTalk и Prolog). Название C (язык, кстати, придумал один из отцов Unix Деннис Ритчи) язык получил из-за того, что его ныне забытый предшественник назывался B.

Появился протокол Telnet. Через год начнется разработка TCP и закончится разработка FTP.

1973 г.

В лабораториях Xerox PARC появляется первый прототип ПК, разработанный Аланом Кеем. В нем уже реализованы иконки и мышь. Считается, что именно ОС для этого компьютера, написанная на SmallTalk, стала главным источником вдохновения для авторов Windows и Mac OS.

Самое главное событие 1973 года - рождение Ethernet - произошло стараниями Роберта Меткалфа в лаборатории Xerox PARC, которая, похоже, приложила руку ко всем основным концепциям ПК, включая WYSIWYG. Как раз незадолго до того инженеры создали первый лазерный принтер, и, чтобы дать возможность печатать на нем всем работникам лаборатории, потребовалось соединить сотни компьютеров в сеть.

1974 г.

Появление первого ПК, каковым следует считать, скорее всего, SCELBI (SCientific, ELectronic and BIological). SCELBI был построен на базе Intel 8008, поставлялся с 1 Кбайт памяти и стоил 565 долларов. Желающие могли проапгрейдиться до 16 Кбайт всего за 2760 долларов (и потому производители памяти вспоминают то время с плохо скрываемой ностальгией).

Но главным событием года стало появление ПК Altair, построенного на новом чипе от Intel - 8080. Altair оказался первым массовым ПК, положившим, по существу, начало целой индустрии. Продавался он по дорогому всякому истинному кул хацкеру принципу "Сделай сам", то есть за свои кровные 400 долларов покупатель получал не только определенную производительность, но и прекрасный конструктор (в комплект входили процессор, 256-байтный модуль памяти, системная шина и некоторые другие мелочи).

 
КСТАТИ

История появления на свет микропроцессора Intel 4004 содержит в себе элемент случайности. Изначально Intel работала по заказу японской компании Busicom. Японцы заказали двенадцать узкоспециализированных чипов, но так как народа в Intel тогда было поменьше, чем сейчас, компания чуть не отказалась от выгодного клиента - такой объем работы ей был явно не по силам. Спас дело инженер Хофф, предложив делать вместо двенадцати чипов один, зато универсальный. Спустя девять месяцев разработчикам стало так жаль расставаться с плодами своего труда, что они выкупили у Busicom права на чип за 60 тысяч долларов (оценив тем самым одну операцию в секунду в один доллар). По иронии судьбы через год Busicom обанкротилась, сыграв, тем не менее, важную роль яблока, вовремя упавшего на голову.


1975 г.

IBM первой начинает промышленное производство лазерных принтеров (через год она же разработает первый струйный принтер), но корешки и вершки в итоге достанутся вовсе не ей и не Xerox, а Hewlett-Packard, которая в 1984 году выпустит свой первый LaserJet. Стоили лазерники в то время бешеные деньги. Например, Xerox 9700 (120 стр./мин.) в 1977 году можно было приобрести за 350 тысяч долларов.

1976 г.

1 апреля 1976 года началась история Apple. Два Стива - Возняк и популярный ныне Джобс - создали свой первый компьютер Apple 1. Для финансирования разработки партнерам пришлось распродать часть своего имущества. Легенда гласит, что Стив Джобс продал "фольксваген", а Возняк, у которого "фольксвагена" не было, толкнул программируемый калькулятор. Новым персональным компьютером заинтересовался местный торговец компьютерной техникой, и Стивы получили свой первый заказ. Собирались компьютеры в очень кстати освободившемся гараже Джобса. Продавался Apple 1 по весьма интересной цене - 666,66 доллара. За десять месяцев удалось реализовать около двухсот комплектов.

 
КСТАТИ

Для любого компьютера требуется софт, и глава фирмы MITS (создателя Altair) Эд Робертс обратился за помощью к двум юным программистам, у которых за плечами уже было несколько написанных программ для микрокомпьютеров. Билл Гейтс и Пол Аллен (а это были именно они) за шесть недель портировали на Altair интерпретатор BASIC и, по иронии судьбы, явились косвенными виновниками заката MITS: дело в том, что продукту приятелей требовалось для запуска 4 Кбайт памяти - в 16 раз больше, чем входило в поставку Altair (впоследствии, как мы знаем, друзья не стали ломать ими же заложенные традиции). Робертсу пришлось разработать дополнительную плату с 4 Кбайт памяти, но из-за плохого дизайна и нестабильной работы она особым успехом не пользовалась, в отличие от конкурирующего продукта, созданного компьютерным энтузиастом Бобом Маршем. Робертс попытался задавить конкурента, перестав продавать BASIC отдельно от своей платы, что привело к рождению на свет компьютерного пиратства: владельцы Altair покупали платы, созданные Маршем, и правдами и неправдами доставали себе копию интерпретатора BASIC. А для Робертса эта история закончилось печально: после нескольких не слишком удачных шагов фирма прекратила существование.Своим космическим названием Altair обязан дочери приятеля Робертса - двенадцатилетняя поклонница сериала Star Trek назвала, очевидно, первое попавшееся ей в голову слово.


1977 г.

Несмотря на решительное заявление Кена Олсона, основателя DEC, что "нет причин, по которым кому-то захотелось бы иметь компьютер дома", новообразованная Apple Computers представляет свою следующую разработку - персоналку Apple II с цветным дисплеем. В первых Apple II было 4 Кбайт памяти, но примерно через год объем памяти был расширен до 48 Кбайт, а вместо аудиокассет для хранения данных стали использовать флоппи-диски. Стоимость - 1298 долларов. Одновременно появляются конкуренты: Commodore PET (4 Кбайт RAM, встроенный интерпретатор BASIC, монохромный дисплей, 795 долларов) и аналогичный Radio Shack TRS-80, построенный на процессоре Z80.

Образована компания Microsoft. Откуда такое название и что хотели сказать основатели компании, давая его своему детищу, непонятно до сих пор. В чем в чем, а в мягкости и в мелкости MS не обвинишь. Известно, что поначалу Гейтс и Аллен хотели назвать фирму по аналогии с Hewlett-Packard: Allen-Gates. В последний момент, однако, они передумали, в связи с тем, что у всех на слуху еще был скандал Watergate, и название показалось им неподходящим.

1979 г.

Благодаря широкому распространению флоппи-дисководов распространять ПО становится проще: широко расходятся первый массовый текстовый редактор Wordstar и пакет для работы с электронными таблицами Visicalc, которые стали первыми общепринятыми "стандартами". Если текстовые процессоры были и раньше, то у Visicalc прямых предшественников не было.

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

В Японии и Чикаго начинают проводить первые опыты в области сотовой телефонии.

1980 г.

Гейтс делает еще один шаг к мировому господству. В июле он встречается с представителями IBM, которым нужна ОС для их нового ПК. Гейтс дает несколько ценных советов (типа, как замечательно было бы для IBM, если бы та купила очередную версию BASIC), но своих ОС у Microsoft нет. Представители IBM обращаются к Гэри Килдэллу, автору самой популярной ОС для ПК того времени - CP/M. После того как Килдэлл отказывается заключить секретное соглашение с IBM [15], подписав тем самым приговор своему детищу, "голубой гигант" обращается к Гейтсу. Билл, не теряя времени зря, покупает у компании Seattle Computer Products за 50 тысяч долларов QDOS, созданную Тимом Патерсоном по образу и подобию CP/M. Гейтс также договаривается с IBM о возможности распространения переименованной MS-DOS отдельно от компьютеров IBM.

Кроме этих знаковых событий, в 1980 году был создан первый 64-килобитный модуль DRAM, вышло три 32-битных процессора (Motorola 68000, Intel 80186, NS 16000) и появилась первая настольная СУБД (Dbase II).

1981 г.

Создан первый портативный компьютер - Osborne 1 весом около 12 кг. Несмотря на довольно успешное начало, через два года компания обанкротилась.

На рынок выходит IBM со своим IBM PC и со второй попытки завоевывает рынок персоналок. Первая проба, IBM 5100, не выдержала конкуренции с Altair'ом из-за того, что даже в минимальной конфигурации стоила не меньше 10 тысяч долларов. Сравните: IBM PC (Intel 8088 4,77 МГц, 16 Кбайт RAM, FDD 160 Кбайт) с цветным монитором можно было приобрести примерно за 1600 долларов. Эта цена с тех пор примерно равна цене "современного" компьютера.

Фраза года: "Любому должно хватить 640 Кбайт". Билл Гейтс, 1981. [16]

1982 г.

Год ознаменовался появлением первой версии AutoCAD и языка PostScript. Этим двум событиям предшествовало, соответственно, основание компаний Autodesk и Adobe.

Стараниями Sony появляются звуковые компакт-диски. Считается, что стандартная длительность диска - 74 минуты - проистекает из желания одного из руководителей компании иметь возможность записать на диске какую-то там симфонию Бетховена (кажется, пятую). Жаль, конечно, что этот парень не слушал Pink Floyd. Диски тогда бы могли оказаться в два раза больше.

Журнал "Time" называет "человеком года" компьютер.

Винт Серф и Боб Кан создают черновой вариант TCP/IP. Примерно в это же время появляется термин Internet, который без этих самых TCP/IP просто никуда.

Появляются первые клоны IBM PC, объемы продаж растут как на дрожжах (в 1982 году было продано 3,2 миллиона IBM PC), продукция недавнего лидера - Apple - становится менее популярна.

В Японии начинают разработку компьютеров пятого поколения. Кому интересно, чем это закончилось, может прочитать "1991 г.".

1983 г.

Событие года. Канадская компания Windmill Software выпускает Digger, игру, сводящую с ума людей всех возрастов и должностей. Все, начиная от руководителя и кончая уборщицей, выстраиваются в очередь к персональному компьютеру. Через год, в зените славы, компания уйдет из игрового бизнеса.

AT&T разделена на несколько конкурирующих компаний.

1984 г.

В декабре одна небольшая телекомпания показала рекламный ролик Macintosh, режиссером которого был небезызвестный Ридли Скотт ("Чужой"). Ролик, обошедшийся в 1,5 млн. долларов, был показан всего один раз, но этого оказалось достаточно: навеянный оруэлловскими фантазиями клип был бесплатно растиражирован средствами массовой информации. Второй раз ролик был показан только через месяц во время спортивной телетрансляции. Тем не менее, массированная рекламная кампания не слишком поспособствовала популярности Macintosh - за первые два месяца было продано 50 тысяч комплектов. Хитом "Маки" станут только через год, когда выйдет в свет Aldus PageMaker.

В плане интерфейса Macintosh (стоимостью 2500 долларов) во многом является наследником Lisa, лишенным, правда, многозадачности.

Sony и Philips разрабатывают стандарт CD-ROM [17]. Также разработаны стандарты MIDI и DNS. В продаже появляются IBM PC AT, более мощные варианты персоналок, работающие на новом чипе от Intel - 80286.

 
КСТАТИ

Уход Джобса из Apple - достаточно интригующая история. После долгих уговоров переманив в Apple Джона Скалли из Pepsi-Cola, Джобс и не подозревал, чем это для него закончится. Когда Скалли освоился, внезапно оказалось, что с Джобсом ему работать трудно. Стива сначала сняли с его любимого проекта Lisa (который полностью провалился, став одним из самых амбициозных и самым неудачным проектом Apple. На создание Lisa ушло пять лет и 150 млн. долларов, а продано было всего 10 тыс. комплектов), перекинув на Macintosh, а потом и вовсе сказали спасибо. Казалось, навсегда.


1985 г.

Выходит первая версия графической оболочки Windows, поддерживающей многозадачность. Пригодной для использования она станет разве что с третьей версии [18].

Этот год приносит нам 32-битный процессор от Intel - 80386, суперкомпьютер производительностью 1 млрд. операций в секунду (Сray 2) и новый язык программирования C++. Существует версия, что "сложный" C++ был разработан специально для отсева случайных людей из софтверной индустрии.

1986 г.

Появляются первые экспериментальные 4- и 16-мегабайтные чипы памяти.

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

На клавиатуре впервые появляются клавиши управления курсором (до того обходились без них!) и отдельный блок с цифровыми клавишами. Спасибо Apple.

1987 г.

Первый релиз операционной системы OS/2, разрабатываемой совместно IBM и Microsoft. И, конечно, первый релиз IBM PS/2. Новые компьютеры IBM имели закрытую архитектуру и не могли быть клонированы, как это случилось с IBM PC. Их дебют давал повод для оптимизма - к концу года было продано около миллиона компьютеров, но в дальнейшем дело не заладилось. Как, по большому счету, и у OS/2, тихо исчезнувшей под фанфары, славящие Windows 95.

1988 г.

Мир все больше и больше опутывают сети, их число оценивается в 325 тысяч. Они соединяют 3,5 млн. компьютеров и периферийных устройств. В этом же году появляется первый компьютерный вирус, известный нам как "червь Морриса" и созданный скучающим сыном эксперта по компьютерной безопасности.

Изобретен IRC-чат.

Ушедший из Apple Стив Джобс начинает продвигать свой новый проект - компьютер NeXT. Особого коммерческого успеха затея не имела, хотя шуму было много, да и сам NeXT по тем временам был весьма прогрессивным устройством.

Компании, занимавшиеся клонированием IBM PC, столкнувшись с необходимостью лицензирования новой шины IBM - MCA, разрабатывают собственную - EISA.

1989 г.

Тим Бернерс-Ли разрабатывает концепцию WWW.

Intel выпускает очередной чип - 80486.

Спутниковая система глобального позиционирования взломана четырнадцатилетним подростком. Скорее всего именно это можно назвать первым крупным компьютерным взломом в истории.

Creative Labs выпускают звуковую карту Sound Blaster, название которой впоследствии станет нарицательным.

1990 г.

В мире насчитывается уже около ста миллионов компьютеров, причем на тридцати миллионах из них установлена MS-DOS. Очень неплохо расходится Windows 3.0: за год продано 3 млн. экземпляров.

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

 
КСТАТИ

Apple, узрев на рынке нечто очень похожее на свою собственную ОС Lisa, предлагает Microsoft договориться. Билл Гейтс охотно идет навстречу, и стороны подписывают соглашение, по которому Microsoft не только получает право на использование находок Apple в Windows 1.0, но и во всех своих будущих пакетах! Как этот пункт пропустили юристы Apple, непонятно до сих пор, но факт остается фактом. Когда в 1987 году Microsoft выпустила вторую версию Windows, еще более похожую на Mac OS, Apple, потеряв терпение, подала в суд (на самом деле тяжба началась между тремя компаниями. Apple под горячую руку подала в суд и на HP). Имея на руках "индульгенцию", подписанную Apple, MS выигрывает дело, однако Билл Гейтс не преминул напомнить, что на самом деле Apple позаимствовала интерфейс у компьютеров Alto и Star, разработанных в Xerox PARC.


1991 г.

Сейчас мало кто помнит, что такое Gopher. Мы сами уже почти не помним, кроме разве что того, что эта штука как-то связана с Интернетом.

В августе в группу новостей comp.os.minix приходит сообщение от финского студента Линуса Торвальдса. Торвальдс объявил о начале разработки новой ОС и призвал всех желающих присоединиться к нему. Вряд ли он предполагал, во что в конце концов выльется его увлечение.

Logitech продает 10-миллионную мышку, опубликованы стандарты WWW, японское Министерство торговли прекращает финансирование разработок компьютеров 5-го поколения и начинает финансировать разработку компьютеров 6-го поколения, основанных на нейронных сетях [19].

Корпорация Go выпускает первые карманные компьютеры, прикидывающиеся, что они понимают рукописный ввод.

1992 г.

Выходит первый номер еженедельника "Компьютерра".

Вопросы к части 4

1. Почему большой и твердый лучше, чем маленький и мягкий?

2. Сколько раз президент компании Seattle Computer Products прокричал "Bill Gates must die!", узнав о сделке Microsoft и IBM? Ответ обоснуйте.

3. У некоторого пользователя ОС Windows зависает на многих задачах. Можно ли назвать эту систему истинно многозадачной?

4. Кто такой Эл Гор?



1 (обратно к тексту) - Культурная революция, устроенная этим императором, сослужила ему же плохую службу: неточность в написании его имени и разночтения в датировке указа о сжигании книг являются прямым следствием его нападок на ученых мужей.

2 (обратно к тексту) - Непер придумал еще много полезного. Десятичная точка, к примеру, тоже его рук дело.

3 (обратно к тексту) - В Англии первый патент на подобный механизм был получен еще в 1714 году, но дальше патента дело не пошло.

4 (обратно к тексту) - См. Apple.

5 (обратно к тексту) - Это поэтическая версия. Более прозаический вариант - моль. Выбирайте, что больше нравится.

6 (обратно к тексту) - Если в вашем компьютере есть реле, то вам можно только посочувствовать.

7 (обратно к тексту) - В общем-то, ничего сверхъестественного, как мы недавно имели возможность убедиться.

8 (обратно к тексту) - Время было такое. Коммунизм в 1980 году, яблони на Марсе, искусственный интеллект после полдника.

9 (обратно к тексту) - Размером примерно с автомобиль.

10 (обратно к тексту) - Между прочим, лозунг "More Noise Inside" звучит тоже неплохо. И на любые компьютеры можно лепить.

11 (обратно к тексту) - Правильно, AMD.

12 (обратно к тексту) - А классические трехдюймовые появились в 1981-м, с подачи компании Sony.

13 (обратно к тексту) - "Что заставляет Бога содрогнуться!" (Пер. с англ.)

14 (обратно к тексту) - Aka Inprise, aka Corel.

15 (обратно к тексту) - Они просто в неудачное время подошли. Не будет же нормальный человек отменять партию в гольф из-за каких-то переговоров.

16 (обратно к тексту) - Сам Гейтс отрицает, что говорил когда-либо что-то подобное. Будем считать, что эта фраза ему приписывается.

17 (обратно к тексту) - Созданная, как известно, как подставка для кофе.

18 (обратно к тексту) - Отдельные маргиналы до сих пор не считают ее пригодной для использования.

19 (обратно к тексту) - Которые, в общем-то, и ныне там, где воз.



© ООО "Компьютерра-Онлайн", 1997-2024
При цитировании и использовании любых материалов ссылка на "Компьютерру" обязательна.