Руско сметало
Russian

Перевод:   Алла Иванова

Историческая хронология вычислительной техники

Человечество с давних времен пытается создать вычислительные машины, которые заменили бы человека при обработке больших информационных массивов. Об этих попытках мы можем судить по оставшимся документам, далее следуют некоторые факты:

Леонардо да Винчи
Леонардо да Винчи

Леонардо да Винчи (1452-1519) – найдены рукописи с чертежами механического суммирующего устройства. При воссоздании устройства компанией IBM, оно оказалось действующим.

Блез Паскаль (1623-1662) – французский математик, который в 1641 г. сконструировал первую механическую суммирующую машину. Его именем назван один из самых распространенных языков программирования – "Pascal"

Готфрид Вильгельм Лейбниц (1646-1716) - в 1674 г. создает первую механическую машину, способную совершать четыре арифметических действия. Изобретает двоичную систему.

Чарльз Беббидж – английский математик – в 1822 г. изобрел механическую счетную машину, считающую с точностья до шестого знака, способную считать производные второго ряда.

В 1833 г. Беббидж конструирует счетную машину размерами с футбольное поле, которая стала идейным прообразом современного компьютера. Впервые представлена идея использования предыдущий результатов и циклического счета, как метода программирования. Сложение и вычитание должно было отнимать 3 секунды , а умножение и деление -2-3 минуты. К сожалению, Беббидж не смог реализовать свой проект из-за отсутствия финансирования.

Августа Ада
Августа Ада

Августа Ада (1816-1852) – единственная дочь английского поэта лорда Байрона, графиня Лавлейт разработала программы, которые управляли счетной машиной Беббиджа и таким образом, стала первым программистом. В ее честь назван язык программирования ADA. Программы написаны, когда графиня работала ассистенткой Беббиджа.

В 1829 г. Уильям Остин Берт запатентовал работающую пишущую машинку, недостаток которой состоял в том, что при быстром печатании буквы заклинивали.

В 1844 г. Самуэль Морзе изобретает электрический телеграф. Изобретение стоит ему 7 лет жизни. С использованием азбуки Морзе передается первое сообщение из Вашингтона в Балтимор.

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

В 1874 г. появляется раскладка QWERTY, что стало началом массового производства пищущих машин.

В 1876 г. Александр Белл изобретает телефон.

Герман Холлерит
Герман Холлерит

В 1889 г. Герман Холлерит (компания CTR,позднее переименованная в IBM) использует перфокарты при переписи населения Америки. На обработку результатов предыдущей переписи ушло 7 лет. Холлерит справился с задачей за 6 недель и насчитал 62 млн. американцев. Этот момент считается звездным часом вычислительной техники.

В 1895 г. Поповым и Маркони изобретено радио. Первым его изобретает Попов, но история подарила славу Маркони.

В 1904 г. английский физик Джон Амброз Флеминг, изучая труды Эдиссона, открывает диод. Через 2 года американский изобретатель Ли де Форест изобретает триод. Позднее открыты тетрод, пентод и т.д. Эти открытия легли в основу элементной базы не только радио и телевидения, но и вычислительной техники.

В 1907 г. петербургский ученый Борис Розинг патентует электронно-лучевую трубку. Его ассистентом является будущий отец телевидения Владимир Зворыкин. Позднее, когда Зворыкина спрашивают, какое его изобретение является самым важным, он в шутку отвечает: кнопка для выключения телевизора.

В 1925 г. физик Мэнсон Бенедикт установил, что кристалл германия в состоянии преобразовывать переменный ток в постоянный. Это открытие положило начало развитию транзисторов, которые служат частью элементной базы и современных электронных устройств.

В 1917 г. Карел Чапек придумал слово „Робот“.

В 1924 г. компания Холлерита CTR переименована в IBM(International Business Machines). Рекламным девизом фирмы становится "Think".Позднее Apple делает своим девизом"Think Different”.

IBM 601
IBM 601

В 1935 г. корпорация IBM начинает продажу IBM 601 – машины с арифметическим устройством на базе реле. Устройство осуществляло операцию умножения за 1 секунду – революционная скорость по тем временам. Это принесло машине огромную популярность, продано более 1500 штук. В процессе эксплуатации обнаружена и первая ошибка при вычислениях. В едно от реле машины проникает "bug", и машина совершает ошибки, так как баг препятствует включению реле цепи. От этого факта происходит современное понятие “debug”, т.е. устранение ошибки (бага) при настройке современных программ.

Пояснение: Вычислительные машины созданы на базе использования двоичного кодо, т.е. используются только две цифры – 0 и 1. Таким образом, логические операции могут исполнять даже реле, которые имеют всего лишь два положения – включенный контакт реле соответствует единице, выключенный - нулю.

В период с 1937 по 1953 г. выпускается первое поколение электронных вычислительных машин. Характерным является то, что машины имеют внушительные размеры и тесную специализацию. Их программирование было очень трудоемким, так как программы писались непосредственно на языке машин. Хардвер был на электронных лампах и реле, а память – на магнитных барабанах.

В 1937 г. Алан Тюринг издает научный труд, решающий ряд математических проблем при создании вычислительных машин, т.е. компьютеров. Появляется понятие „Машина Тюринга“.

Джон Атанасов
Джон Атанасов

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

В 1938 г. Вильям Хюлет и Дэвид Пакард в частном гараже создают компанию Hewlett-Packard. Очередность фамилий в названии фирмы определяется путем подбрасывания монеты.

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

В 1939 г. Конрад Цузе (Зюс) создает электро-механический компьютер Z3, представляющий собой улучшенную модификацию созданного им ранее Z1.

В том же году осуществляется первая хакерская атака – поляк Мариан Ржевски разрабатывает "Бомбу" – машину, использующую электро-механическую логику с целью раскрытия кода немецкой цифровой машины"Енигма". В 1940 г. Ржевский уезжает в Англию, где вместе с Аланом Тюрингом работает над усовершенствованием "Бомбы".

В 1939 г. Джон Атанасов и Клиффорд Берри приступают к созданию первого компьютера, использующего вакуумные лампы (ABC - Атанасов Берри Компьютер), который уничтожен во время Второй мировой войны, но позднее, в 1997 г. восстановлен и выставлен в Центре Даррама американского университета Айовы.

В 1940 г. Стибиц демонстрирует первую сеть, управляя калькулятором по телетайпу.

В 1941 году готов компьютер Джона Атанасова и Берри. Они демонстрируют решение 29 уравнений с 29 неизвестными за один час. Предыдущий рекорд составлял 381 час.

В 1943 г. Макс Ньюман и Вин Уильямс в Блетчли Парк завершают работу над машиной для раскодирования новых германских шифров, под кодовым названием "Рыба".

Марк 1
Марк 1

В то же время IBM создает вычислительную машину Mark I. Длина машины составляла 15 метров, вес - 15 тонн, она состояла из 750 000 деталей. Машина производила умножение за 1 секунду. Томас Уотсон, бывший в то время президентом IBM сказал: "Я считаю, что в мире существует спрос на около 5 таких машин".

В 1944 г. Томми Флауэрс создает электронный вариант „Рыбы“ – „Колосс“. С его помощью производилась дешифровка приказов немецкого командования. Это помогло союзникам вести успешные военные действия, было спасено множество человеческих жизней. Существование машины "Колосс" в Блечли парке было военной тайной и в конце войны она была уничтожена. Позднее машина была воссоздадена и стала частью музейной экспозиции.

Ениак
Ениак

В 1945 Томас, Экерт и фон Нейман полностью завершают електронную вычислительную машину "ENIAC"(Electronic Numerical Integrator and Computer). В машине было 18 000 вакуумных ламп и более 80 000 других компонентов, ее вес составлял более 30 тонн, она занимала площадь в 300 кв. метров, потребляла около 200 кВ электроэнергии, тактовая частота составляла 100 KHz. Ввод программ происходил с помощью переключателей, на ввод одной программы уходило около недели. Для большего впечатления при демонстрации на машину было монтировано большое количество разноцветных лампочек. Эта практика сохранилась и в более поздних модификациях.

ENIAC был в 1000 раз быстрее Mark-1 и совершал 300 операций в секунду.

В 1947 г. инженеры из Bell Labs Вильям Шокли, Джон Бардин и Уолтер Бреттен изобретают транзистор.

Реплика трнзистор
Реплика трнзистор

Спустя 9 лет им присуждена Нобелевская премия (Нобелевская премия равна миллиону долларов США к моменту получения ).

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

В 1948 г. корпорация IBM представлает электронный калькулятор IBM-604, использующий перфокарты для входа и выхода.

IBM-604
IBM-604

В 1949 г. произведен первый военный компьютер - BINAC. По этому поводу журнал "Popular Mechanics" пишет: "В будущем, возможно, появятся компьютери весом менее полутора тонн".

BINAC
BINAC

В 1951 г. Экерт и Моукли собирают компьютер "UNIVAC"(Universal Automatic Computer) для фирмы "Remigton Rand". Это и был первый коммерческий компьютер ценой милион доларов. Всего продано 40 таких машин.

UNIVAC
UNIVAC

В 1954 г. появляются первые матричные принтери и прототип на первого винчестер-диска "IBM 305 RAMAC". Начинается производство второго поколения компьютеров (1955-1962) г.

В 1955 г. произведена первая вычислительная машина на транзисторах "TRIDAC".

Рождается Билл Гейтс.

В 1956 г. IBM производит свой первый твердый диск для коммерческих целей.

В 1957 г. служитель IBM създает язык программирования FORTRAN .

Кен Олсен и Алан Андерсон создают Digital Equipment Corp (DEC).

В 1958 г. появляется язык программирования ALGOL(Algorithmic Oriented Language).

Джек Килби - "Texas Instruments" и Роберт Нойс - "Fairchild Semiconductor" независимо друг от друга изобретают интегральную схему. В Bell Labs создан первый модем с производительностью 300 бод в секунду. В мире работают около 2500 компьютеров.

В 1959 г. Джон Маккарти создает языка программирования "LISP" - язык искусственного интеллекта. В то время уже существовало более 200 различных языков программирования.

IBM создает свою первую вычислительную машину "IBM 7090", полностью базированную на транзисторах.

Xerox 914 является первой копировальной машиной на рынке.

Xerox 914
Xerox 914

В 1960 г. DEC запускает в продажу первый коммерческий миникомпьютер - PDP-1 с очень маленькими размерами для своего времени - с автомобиль.

PDP-1
PDP-1

IBM создает язык программирования PL-1. В мире уже есть около 6000 вычислительных машин.

Начинается производство третьего поколения вычислительных машини (1963-1971) г. Впервые в этот период используются интегральные схеми в производстве компьютеров.

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

В 1961 г. в Болгарской Академии наук начинается создание вычислительной машины на лампах. Машина завершена в 1962 г. и названа "Витоша".

В 1962 г. построен первый болгарский завод компьютерной техники - "Электроника" в Софии.

В 1963 г. Американский институт стандартизации принимает кодировку ASKII.

В Англии университета Манчестера запускает в действие первый суперкомпьютер Атлас.

В 1964 г. Дуг Энгельбард изобретает и патентует мышь.

Control Data Corporation (CDC) запускает самый быстрый для своего времени супер-компьютер CDC 6600, который остается таким до 1969, передавая пальму первенства другой модификации - CDC 7600.

В 1965 г. Морис Вилкс говорит о кеш памяти и ее использовании в вычислителных машинах.

Гордан Мур формулирует Первый закон Мура, в соответствии с которым "Число транзисторов на новых моделях микропроцессоров будет увеличиваться примерно в два раза каждые 18-24 месеца".

Дональд Дейвис изобретает "коммутацию пакетов".

DEC выпускает на рынок самую дешевую мини-машину ценой всего 18 000 USD.

Болгарское правительство, представляемое членом-корреспондентом Академии наук Иваном Поповым начинает преговоры с японской компанией "Fujitsu"(Фуджи Телеком) о совместном производстве 20 вычислительных машин серии "Facom 230", с целью создания вычислительных центров в больших городах областного значения.

В 1967 г. созданы ЦИИТ(Центральный институт вычислителной техника) и ЗИТ (Завод вычислительной техника), начинается набор кадров для будущего производства. ВМЕИ(современный Технический Университет) увеличивает число принимаемых студентов по специальности вычислительная техника. Юноши, поступившие на эту специальность служат в армии 6 месецев вместо 2 лет и трех месяцев. Они лишь посещают занятия в военных подразделениях и живут дома. Начинается исполнение пятилетнего соглашения между Българией и "Fujitsu".

В 1967 г. в США принимается формат YYMMDD, что приводит к проблемам в 2000 г.

Болгария начинает строить одновременно 9 заводов в различных городах. Строительство продолжается 3 года и в 1970 г. все построенные заводы выходят на полную мощность.

Начинается золотое десятилетие болгарской вычислительной техники.