Известно, что первый в мире компьютер изобрели в США после Второй Мировой войны. Он назывался ENIAC (Electronic Numerical Integrator and Computer, Электронный числовой интегратор и вычислитель). Вот как он выглядел.
Первый компьютер ENIAC
Кроме того, в конце 2-й Мировой войны по инициативе Министерства обороны США и под руководством компании IBM была создана вычислительная машина «Марк 1», или ASCC (Automatic Sequence Controlled Calculator), автоматический вычислитель, управляемый по программе. Именно так следует перевести слово Sequence в данном конкретном случае.
Автоматический вычислитель Марк 1
Конечно, с современной точки зрения, эти устройства сложно назвать «компьютерами», поскольку они не могли выполнять алгоритмы с условными ветвлениями в программах. Чтобы поменять ход вычислений, требовалось останавливать машину и менять бумажную перфоленту, на которой была записана программа (Sequence). Считыватели перфолент Марк 1 видны на фото выше.
Однако, незаслуженно забыт германский изобретатель Конрад Цузе (Dr. Konrad Ernst Otto Zuse), ещё в 1938 году создавший довольно сложное механическое устройство, которое с полным правом можно назвать компьютером. Оно называлось Z1 и именно в ней впервые использовалась двоичная система счисления.
Конрад Цузе
Забыт (или во всяком случае, не очень известен) этот учёный, наверное, потому что создал он своё изобретение во времена правления Гитлера. Конрад Цузе сделал эту машину механической потому, что электронные устройства того времени были крайне ненадёжны, дороги и потребляли много энергии. Например, в том же ENIAC почти каждый час выходила из строя какая-нибудь электронная лампа, что требовало остановки работы всего компьютера для её замены. Z1 работал более надёжно, хотя и возможность ошибок, из-за неточностей в механических частях, была довольно высокой.
Будучи в отпуске в Берлине, я посетил Берлинский Музей Техники, где ознакомился с экспонатом, который виден на фото Конрада Цузе выше.
Вот как выглядел механический «процессор» этого компьютера.
Внутренности компьютера Z1
Ввод программ в компьютер Z1 осуществлялся также с перфоленты.
Считыватель перфолент на более поздней модели Z11
Первый полнофункциональный компьютер был построен Конрадом Цузе в 1941 году. Модель 1938 года, как указано на пояснительной табличке экспозиции Цузе в Музее Техники, была не очень надёжной, поскольку металлические листы (видны на фото «процессора») часто «заедало». В следующих моделях движущиеся механические части были заменены на электрические реле. Эта модель называлась Z3.
Во время бомбардировки Берлина в конце 1944 года этот компьютер был полностью разрушен вместе со зданием, в которое попала бомба. Возможно, англичане, бомбившие Берлин, что-то знали об этих разработках.
Конрад Цузе весьма скептически относителся к возможности использования электронных ламп в вычислительной технике. Однако, под влиянием общего тренда, создал компьютер на электронных лампах Z22 уже в 50-х годах прошлого века.
Кстати сказать, первый высокоуровневый язык программирования, т.е. не на уровне машинных двоичных кодов, а в виде абстрактных команд, понятных человеку, также был создан Конрадом Цузе для модели Z4. Этот язык назывался Plankalkül, что можно примерно перевести как «вычисления планов» и предназначался для разработки и построения двумерных планов и карт различного назначения.
Устройства ввода и вывода компьютера Z4.
В 1949 году Конрад Цузе создал компанию Zuse KG. В сентябре 1950 года компьютер Z4 был полностью разработан, изготовлен и продан компании ETH Zürich. В это время, Z4 являлся единственным работающим компьютером в континентальной Европе и первым компьютером в мире, который был разработан по коммерческому заказу и продан. Это случилось за пять месяцев до Марк I, и за десять до ENIAC.
Всё это даёт основания полагать, что первый в мире компьютер, как устройство, имеющее все признаки компьютера, то есть: автоматические вычисления по заданной программе, использование абстрактного языка программирования, вывод графической информации на бумагу, впервые был создан в Германии, а не в США, как многие ошибочно считают.
Уведомление: Квантовые вычисления и квантовые компьютеры (1) | Telecom & IT
Уведомление: Квантовые вычисления и квантовые компьютеры (3) | Telecom & IT
Уведомление: Telecom & IT
Уведомление: Главные технологические направления 4-й промышленной революции | Telecom & IT
Уведомление: Главные технологические направления 4-й промышленной революции (3): Квантовые вычисления | Telecom & IT
Уведомление: Telecom & IT
Уведомление: Telecom & IT
Уведомление: Зачем нужны квантовые вычисления | Telecom & IT