В каком году в Германии был изготовлен первый компьютер?

Обновлено: 04.07.2024

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

Ранние изобретения, которые привели к появлению компьютеров, такие как счеты, астролябия, логарифмическая линейка, часы, калькулятор и планшеты, не учитываются на этой странице.

Когда впервые было использовано слово «компьютер»?

Слово "компьютер" впервые было использовано в 1613 году в книге Ричарда Брейтуэйта The Yong Mans Gleanings и первоначально описывало человека, выполняющего расчеты или вычисления. Определение компьютера оставалось прежним до конца XIX века, когда в результате промышленной революции появились механические машины, главной задачей которых были вычисления.

Концепция первого механического компьютера или автоматического вычислительного движка

В 1822 году Чарльз Бэббидж придумал и начал разработку разностной машины, которая считается первой автоматической вычислительной машиной, способной аппроксимировать многочлены. Разностная машина была способна вычислять несколько наборов чисел и делать печатные копии результатов. Бэббидж получил некоторую помощь в разработке разностной машины от Ады Лавлейс, которая считается первым программистом для своей работы. К сожалению, из-за финансирования Бэббидж так и не смог завершить полнофункциональную версию этой машины. В июне 1991 года Лондонский музей науки завершил создание разностной машины № 2 к двухсотлетию со дня рождения Бэббиджа, а в 2000 году завершил печатный механизм.

Первый универсальный компьютер

Аналитический движок.

В 1837 году Чарльз Бэббидж предложил первый универсальный механический компьютер — аналитическую машину. Аналитическая машина содержала ALU (арифметико-логическое устройство), базовое управление потоком, перфокарты (вдохновленные жаккардовым ткацким станком) и встроенную память. Это первая компьютерная концепция общего назначения, которую можно использовать для многих вещей, а не только для одного конкретного вычисления. К сожалению, из-за проблем с финансированием этот компьютер так и не был построен при жизни Чарльза Бэббиджа. В 1910 году Генри Бэббидж, младший сын Чарльза Бэббиджа, смог завершить часть этой машины и выполнить основные вычисления.

Первая машина для записи и хранения информации

В 1890 году Герман Холлерит разработал для машин метод записи и хранения информации на перфокартах для переписи населения США. Машина Холлерита была примерно в десять раз быстрее, чем ручное составление таблиц, и сэкономила переписи миллионы долларов. Позже Холлерит основал компанию, известную сегодня как IBM.

Первый программируемый компьютер

Z1 был создан немцем Конрадом Цузе в гостиной его родителей между 1936 и 1938 годами. Он считается первым электромеханическим бинарным программируемым компьютером и первым функциональным современным компьютером.

Компьютер Z1< бр />

Конрад Цузе также позже создал Z3, первый функционирующий программируемый компьютер, который можно было полностью автоматизировать.

Первые представления о том, что мы считаем современным компьютером

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

Первый электрический программируемый компьютер

Colossus Mark 2

Колосс был первым электрическим программируемым компьютером, разработанным Томми Флауэрсом, и впервые был продемонстрирован в декабре 1943 года. Колосс был создан, чтобы помочь британским взломщикам кодов читать зашифрованные немецкие сообщения.

Первый цифровой компьютер

Сокращенно от Atanasoff-Berry Computer, ABC начали разрабатывать профессор Джон Винсент Атанасофф и аспирант Клифф Берри в 1937 году. Его разработка продолжалась до 1942 года в Колледже штата Айова (ныне Университет штата Айова).

ABC представлял собой электрический компьютер, в котором для цифровых вычислений использовалось более 300 электронных ламп, включая двоичную математику и логическую логику, и он не имел центрального процессора (не программировался). 19 октября 1973 года федеральный судья США Эрл Р.Ларсон подписал свое решение о том, что патент ENIAC Дж. Преспера Эккерта и Джона Мочли недействителен. В решении Ларсон назвал Атанасова единственным изобретателем.

ENIAC был изобретен Дж. Преспером Эккертом и Джоном Мочли из Пенсильванского университета. Его строительство началось в 1943 году и не было завершено до 1946 года. Он занимал площадь около 1 800 квадратных футов и использовал около 18 000 электронных ламп весом почти 50 тонн. Хотя позже судья постановил, что компьютер ABC был первым цифровым компьютером, многие до сих пор считают ENIAC первым цифровым компьютером, потому что он был полностью функциональным.

Мужчина и женщина работают на компьютере ENIAC.

Первый компьютер с сохраненной программой

Первая хранящаяся в электронном виде программа, которая будет выполняться компьютером, написанная Томом Килберном в 1948 году для SSEM». ширина=

Первым компьютером для электронного хранения и выполнения программы была SSEM (малая экспериментальная машина), также известная как "Baby" или "Manchester Baby", выпущенная в 1948 году. Она была разработана Фредериком Уильямсом и построена его протеже Том Килберн при содействии Джеффа Тутилла из Манчестерского университета в Англии. Килберн написал первую программу, хранящуюся в электронном виде, которая находит наибольший правильный делитель целого числа, используя многократное вычитание, а не деление. Программа Килберна была выполнена 21 июня 1948 года.

Второй компьютер с хранимой в памяти программой тоже был британским: EDSAC, построенный и спроектированный Морисом Уилксом из математической лаборатории Кембриджского университета в Англии. EDSAC выполнил свой первый расчет 6 мая 1949 года. Это был также первый компьютер, на котором была запущена графическая компьютерная игра «OXO», реализация крестиков-ноликов, отображаемая на 6-дюймовой электронно-лучевой трубке.

Комната, в которой находится EDSAC.
Манчестер Марк 1

Примерно в то же время Manchester Mark 1 был еще одним компьютером, на котором можно было запускать сохраненные программы. Созданная в Университете Виктории в Манчестере, первая версия компьютера Mark 1 заработала в апреле 1949 года. Mark 1 использовался для запуска программы поиска простых чисел Мерсенна в течение девяти часов без ошибок 16 и 17 июня того же года. /p>

Первая компьютерная компания

Первой компьютерной компанией была Electronic Controls Company, основанная в 1949 году Дж. Преспером Эккертом и Джоном Мочли, теми же людьми, которые участвовали в создании компьютера ENIAC. Позже компания была переименована в EMCC или Eckert-Mauchly Computer Corporation и выпустила серию мейнфреймов под названием UNIVAC.

Первый компьютер с программой, хранящейся в памяти

UNIVAC 1101

Впервые поставленный правительству США в 1950 году, UNIVAC 1101 или ERA 1101 считается первым компьютером, способным хранить и запускать программы из памяти.

Первый коммерческий компьютер

В 1942 году Конрад Цузе начал работу над Z4, который впоследствии стал первым коммерческим компьютером. Компьютер был продан Эдуарду Штифелю, математику из Швейцарского федерального технологического института в Цюрихе, 12 июля 1950 года.

Первый компьютер IBM

7 апреля 1953 года IBM публично представила свой первый коммерческий научный компьютер 701.

Первый компьютер с оперативной памятью

8 марта 1955 года Массачусетский технологический институт представляет машину Whirlwind. Это революционный компьютер, ставший первым цифровым компьютером с оперативной памятью на магнитных сердечниках и графикой в ​​реальном времени.

Whirlwind machine

Первый транзисторный компьютер

Различные типы транзисторов.

TX-0 (транзисторный экспериментальный компьютер) – это первый транзисторный компьютер, продемонстрированный в Массачусетском технологическом институте в 1956 году.

Первый миникомпьютер

В 1960 году компания Digital Equipment Corporation выпустила свой первый из многих компьютеров PDP, PDP-1.

Первый настольный и массовый компьютер

В 1964 году на Всемирной выставке в Нью-Йорке был представлен первый настольный компьютер Programma 101. Он был изобретен Пьером Джорджио Перотто и изготовлен компанией Olivetti. Было продано около 44 000 компьютеров Programma 101 по цене 3 200 долларов каждый.

В 1968 году Hewlett Packard начала продавать HP 9100A, который считается первым массовым настольным компьютером.

Первая рабочая станция

Хотя он так и не был продан, первой рабочей станцией считается Xerox Alto, представленная в 1974 году. Компьютер был революционным для своего времени и включал в себя полнофункциональный компьютер, дисплей и мышь. Компьютер работал так же, как и многие современные компьютеры, используя окна, меню и значки в качестве интерфейса для своей операционной системы. Многие возможности компьютера были впервые продемонстрированы Дугласом Энгельбартом в «Матери всех демонстраций» 9 декабря 1968 года.

Первый микропроцессор

Intel представляет первый микропроцессор Intel 4004 15 ноября 1971 года.

Первый микрокомпьютер

Вьетнамско-французский инженер Андре Труонг Тронг Тхи и Франсуа Жернель разработали компьютер Micral в 1973 году. Он считается первым микрокомпьютером с процессором Intel 8008 и первым коммерческим компьютером без сборки. Первоначально он продавался за 1750 долларов США.

Первый персональный компьютер (ПК)

В 1975 году Эд Робертс ввел термин "персональный компьютер", когда представил Altair 8800. Хотя многие считают, что первым персональным компьютером был KENBAK-1, впервые представленный в 1971 году по цене 750 долларов США. на ряд переключателей для ввода данных и вывода данных, включая и выключая ряд индикаторов.

Компьютер Altair 8800

Первый ноутбук или портативный компьютер

IBM 5100< бр />

IBM 5100 — первый портативный компьютер, выпущенный в сентябре 1975 года. Компьютер весил 55 фунтов, имел пятидюймовый ЭЛТ-дисплей, ленточный накопитель, процессор PALM с частотой 1,9 МГц и 64 КБ ОЗУ. На снимке реклама IBM 5100 из ноябрьского номера журнала Scientific American за 1975 год.

Первым по-настоящему портативным компьютером или ноутбуком считается Osborne I, выпущенный в апреле 1981 года и разработанный Адамом Осборном. Osborne I весил 24,5 фунта, имел 5-дюймовый дисплей, 64 КБ памяти, два 5 1/4-дюймовых дисковода для гибких дисков, работал под управлением операционной системы CP/M 2.2, включал модем и стоил 1795 долларов США.

В 1984 году IBM PCD (PC Division) выпустила портативный компьютер IBM, первый портативный компьютер весом 30 фунтов. Позже, в 1986 году, IBM PCD анонсировала свой первый портативный компьютер PC Convertible весом 12 фунтов. Наконец, в 1994 году IBM представила IBM ThinkPad 775CD, первый ноутбук со встроенным CD-ROM.

Первый компьютер Apple

Компьютер Apple I

Первый персональный компьютер IBM

IBM PC 5150

IBM представила свой первый персональный компьютер IBM PC в 1981 году. Компьютер имел кодовое название Acorn. Он имел процессор 8088, 16 КБ памяти с возможностью расширения до 256 и использовал MS-DOS.

Первый клон ПК

Compaq Portable считается первым клоном ПК и был выпущен компанией Compaq в марте 1983 года. Compaq Portable был на 100 % совместим с компьютерами IBM и мог запускать любое программное обеспечение, разработанное для компьютеров IBM.

  • Информацию о производителях IBM-совместимых компьютеров см. в нашем указателе компьютерных компаний.

Первый мультимедийный компьютер

В 1992 году компания Tandy Radio Shack выпустила M2500 XL/2 и M4020 SX, которые стали одними из первых компьютеров, поддерживающих стандарт MPC.

Новинки других компьютерных компаний

Ниже приведен список некоторых из первых компьютеров компьютерной компании.

Commodore. В 1977 году компания Commodore представила свой первый компьютер Commodore PET.
Compaq - В марте 1983 года Compaq выпустила свой первый компьютер и первый полностью совместимый с IBM компьютер Compaq Portable.
Dell - В 1985 году Dell представила свой первый компьютер Turbo PC.
Hewlett Packard - В 1966 году Hewlett Packard выпустила свой первый универсальный компьютер HP-2115.
NEC - В 1958 году NEC создает свой первый компьютер NEAC 1101.
Toshiba. В 1954 году Toshiba представляет свой первый компьютер, цифровой компьютер "TAC".

Реконструкция или полная копия компьютера Z1, созданного Цузе и тремя его сотрудниками в период с 1986 по 1989 год. Немецкий технический музей, Берлин. Исходный компьютер был уничтожен.

Конрад Цузе внес множество оригинальных вкладов в компьютерный дизайн и программное обеспечение, которые предшествовали американским и английским разработкам, но, поскольку Цузе работал в нацистской Германии, его идеи были неизвестны за пределами Германии вплоть до окончания Второй мировой войны и, таким образом, не оказали влияния на разработку. компьютерной индустрии в Америке и Англии. Получив степень инженера в Техническом университете Берлина в 1934 году, Цузе понял, что для автоматического калькулятора потребуются только управление, память и арифметический блок. 11 апреля 1936 года Цузе подал заявку на патент на свой электромагнитный калькулятор с программным управлением, названный Z1, который он построил в гостиной квартиры своих родителей в Берлине. Цузе завершил ZI, который состоял из 30 000 частей, в 1938 году. Независимо от Клода Шеннона, Цузе разработал форму символической логики, чтобы помочь в проектировании двоичных схем.

Z1 была первой когда-либо построенной свободно программируемой двоичной вычислительной машиной, но она работала ненадежно и была уничтожена во время Второй мировой войны. Патентная заявка Цузе — единственная сохранившаяся документация о довоенной работе Цузе над компьютерами. Между 1986 и 1989 годами Цузе и трое сотрудников создали копию Z1, которая хранится в Немецком техническом музее в Берлине.

Вместе со своим помощником Гельмутом Шрейером Цузе начал работу над своим Z2 вскоре после завершения Z1. В 1939 году в Берлине мужчины закончили машину Z2. В нем использовалась такая же механическая память, как и в Z1, но использовалось 800 реле в блоках арифметики и управления. 15 октября 1939 года Гельмут Шрайер написал меморандум о Z2, Rechnische Rechenmachine (в то время неопубликованный), в котором он заявил, что будет возможно построить компьютер с электронными лампами, который будет обрабатывать « 10 000 операций в секунду». Этот меморандум и остальные идеи Цузе и Шрайера стали известны на Западе только после Второй мировой войны.

В 1940 году правительство Германии начало финансировать работу Цузе через Aerodynamische Versuchsanstalt (AVA, Институт аэродинамических исследований, предшественник Deutsches Zentrum für Luft- und Raumfahrt eV, DLR). В это время Цузе построил компьютеры S1 и S2 — машины специального назначения для расчета аэродинамических поправок к крыльям радиоуправляемых летающих бомб.

«В S2 был встроен аналого-цифровой преобразователь с программным управлением, что делало его первым компьютером с технологическим управлением. 1945 г., которые были предшественниками современных крылатых ракет. Схема S1 была предшественником Z11 Цузе. Цузе считал, что эти машины были захвачены оккупационными советскими войсками в 1945 г.» (статья Википедии о Конраде Цузе, доступ 03- 03-2012).

Продолжая работу в Берлине, с помощью Гельмута Шрейера Цузе закончил свою машину Z3 12 мая 1941 года. Это был первый в мире полностью функциональный электромеханический цифровой компьютер, полный по Тьюрингу, с двадцатью четырьмя сотнями реле. Z3 запускал программы, вставленные в рулоны выброшенной кинопленки. В 1944 году он был разрушен в результате бомбардировок. Также в 1941 году Шрейер получил докторскую степень в области телекоммуникаций в Техническом университете Берлина, защитив диссертацию об использовании ламповых реле в коммутационных цепях. Шрайер преобразовал логические конструкции Цузе в электронные схемы, создав простой прототип электронного компьютера со 100 электронными лампами, который достиг частоты переключения 10 000 Гц. Поскольку никто за пределами Германии ничего не знал о Z3, конструкция Цузе не повлияла на развитие вычислительной техники в Соединенных Штатах или Англии во время или после Второй мировой войны. В 2012 году копия Z3 была выставлена ​​в Немецком музее в Мюнхене.

В 1942 году Цузе начал работу над электромеханическим компьютером Z4 в Берлине, завершив работу незадолго до Дня Победы в 1945 году. Созданный его компанией Zuse Apparatebau, Z4 стал первым в мире коммерческим цифровым компьютером. Для защиты от бомбардировок машину разобрали и отправили из Берлина в деревню в Баварских Альпах. В 1950 году он был отремонтирован, модифицирован и установлен в ETH в Цюрихе. В течение нескольких лет это был единственный работающий электронный цифровой компьютер в континентальной Европе, и он работал в Цюрихе до 1955 года. Он хранится в Немецком музее в Мюнхене.

«Z4 был очень похож на Z3 по своей конструкции, но был значительно улучшен в ряде аспектов. Память состояла из 32-битных, а не 22-битных слов с плавающей запятой.Специальный блок под названием Planfertigungsteil (блок построения программы), который перфорировал ленты с программами, значительно упростил программирование и исправление программ для машины за счет использования символических операций и ячеек памяти. Числа вводились и выводились как десятичные числа с плавающей запятой, хотя внутренняя работа была двоичной. У машины был большой репертуар инструкций, включая квадратный корень, MAX, MIN и знак. Условные тесты включали тесты на бесконечность. При доставке в ETH Zurich к машине было добавлено условное отделение, и она могла печатать на пишущей машинке Mercedes. Было две кассеты с программами, вторая могла использоваться для хранения подпрограммы (первоначально планировалось шесть).

"В 1944 году Цузе работал над Z4 с примерно двумя дюжинами человек, в том числе несколькими женщинами. Некоторые инженеры, которые работали на телекоммуникационном объекте ОКВ, также работали на Цузе в качестве дополнительной работы. Чтобы предотвратить его попадание в руки. Советского Союза Z4 был эвакуирован из Берлина в феврале 1945 г. и перевезен в Геттинген. Z4 был завершен в Геттингене на объекте Aerodynamische Versuchsanstalt (AVA, Аэродинамический научно-исследовательский институт), который возглавлял Альберт Бетц. Но когда он был представлен ученым АВА, уже был слышен грохот приближающегося фронта, поэтому компьютер был перевезен на грузовике вермахта в Хинтерштайн в Бад-Хинделанг, где Конрад Цузе встретил Вернера фон Брауна" ( Статья в Википедии о Z4, по состоянию на 01.01.2015).

Для Z4 Zuse разработал Plankalkül, первый "высокоуровневый" язык программирования, не принадлежащий фон Нейману. Некоторые из его самых ранних заметок на эту тему относятся к 1941 году. Язык был хорошо разработан к 1945 году. Из-за секретности военного времени и усилий Цузе по коммерциализации компьютера Z3 и его преемников Цузе ничего не публиковал на Plankalkühl в то время, когда он разработал его. Цузе написал книгу на эту тему в 1946 году, но она оставалась неопубликованной, пока много лет спустя не была отредактирована для публикации в Интернете. В 1948 году он опубликовал сводную статью «Über den Allgemeinen Plankalkül als Mittel zur Formulierung schematisch-combinativer Aufgaben», Archiv der Mathematik I (1948) 441-449. Однако это не привлекло особого внимания.

"... долгое время программирование компьютера рассматривалось только как программирование с помощью машинного кода. Plankalkül был в конце концов более подробно опубликован в 1972 году, а первый компилятор для него был реализован в 1998 году. Еще одна независимая реализация за которым в 2000 году последовал Свободный университет Берлина" (статья в Википедии о Plankalkühl, по состоянию на 12 апреля 2011 г.).

Из-за своей принадлежности к нацистам Цузе не разрешалось возвращаться в компьютерную индустрию до 1950-х годов. В 1958 году он выпустил Z22, первый коммерческий электронный цифровой компьютер, произведенный в Германии. В Z22 использовались электронные лампы - относительно поздняя дата для этой технологии, поскольку большинство американских компьютерных компаний перешли на полупроводниковые устройства к 1957 году. Компания Цузе, Zuse KG, стала первой независимой немецкой компанией по производству электронных компьютеров. В конечном итоге его купила Siemens.


Компьютер Zuse Z3

Конрад Цузе завершает работу над компьютером Z3

Z3, ранний компьютер, созданный немецким инженером Конрадом Цузе, который работал в полной изоляции от других разработок, использует 2300 реле, выполняет двоичные арифметические операции с плавающей запятой и имеет длину слова 22 бита. Z3 использовался для аэродинамических расчетов, но был уничтожен во время бомбардировки Берлина в конце 1943 года. Позже Цузе руководил реконструкцией Z3 в 1960-х годах, которая в настоящее время выставлена ​​в Немецком музее в Мюнхене.


Выпуск Assounding Science Fiction

за май 1941 г.

Три закона робототехники

Айзек Азимов публикует научно-фантастический рассказ Лжец! в майском номере журнала Astounding Science Fiction. В нем он представил три закона робототехники:

Робот не может причинить вред человеку или своим бездействием допустить, чтобы человеку был причинен вред.

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

Считается, что это первое известное использование термина «робототехника».


Реплика бомбы, Блетчли-Парк, Великобритания

Первая бомба готова

Британская бомба, созданная как электромеханическое средство для расшифровки военных сообщений на основе нацистской ЭНИГМЫ во время Второй мировой войны, была разработана пионером в области компьютерных технологий Аланом Тьюрингом и Гарольдом Кином из компании British Tabulating Machine Company.Сотни бомб союзников были построены для определения ежедневных стартовых позиций роторов шифровальных машин Enigma, что, в свою очередь, позволило союзникам расшифровывать немецкие сообщения. Основная идея бомб возникла в 1938 году в книге "Бомба" польского дешифровщика Мариана Реевского.

Тон Луонг, руководитель проекта, концептуальный дизайн и прототипирование Ганна Бойко, графика и разработка внешнего интерфейса Эдвард Лау, бэкенд-разработка

ИТ-команда

Команда по работе с выставочным контентом

Даг Спайсер, старший куратор Марк Вебер, основатель программы Internet History Program Крис Гарсия, куратор Алекс Люкс, ассистент-исследователь

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

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

Компьютер Zuse — любой из серии компьютеров, разработанных и построенных в Германии в 1930-х и 40-х годах немецким инженером Конрадом Цузе. Он думал о разработке более совершенной вычислительной машины, но в 1937 году производитель калькуляторов сообщил ему, что эта область является тупиковой и что все вычислительные проблемы уже решены. Однако Цузе имел в виду кое-что другое.

Во-первых, Цузе с самого начала работал в двоичном формате. Все его прототипы машин, построенные в 1936 году, использовали двоичное представление для упрощения конструкции. Это имело дополнительное преимущество, делая связь с логикой более ясной, и Цузе разработал детали того, как логические операции (например, И, ИЛИ и НЕ) могут быть отображены на схеме компьютерных схем. (Английский математик Джордж Буль показал связь между логикой и математикой в ​​середине 19-го века, разработав алгебру логики, теперь известную как булева алгебра.) Цузе также потратил больше времени, чем его предшественники и современники, на разработку программного обеспечения для своего компьютера, языка в котором он должен быть запрограммирован. Хотя все его ранние довоенные машины на самом деле были калькуляторами, а не компьютерами, его Z3, завершенный в декабре 1941 года (и уничтоженный 6 апреля 1945 года во время авианалета союзников на Берлин), был первым процессором с программным управлением.

Техник работает с системной консолью на новом компьютере UNIVAC 1100/83 в Центре анализа флота, Corona Annex, Naval Weapons Station, Seal Beach, CA. 1 июня 1981 г. Приводы или считыватели магнитных лент Univac на заднем плане. Универсальный автоматический компьютер

Как Интернет перемещает информацию между компьютерами? Какая операционная система сделана Microsoft? Войдите в этот тест и проверьте свои знания о компьютерах и операционных системах.

Поскольку вся работа Цузе выполнялась в относительной изоляции, он мало знал о работе с компьютерами в США и Англии, а когда началась война, его изоляция стала полной.

Цузе начал строительство Z4 в 1943 году при финансовой поддержке министерства авиации Германии. Как и его Z3, Z4 использовал электромеханические реле, отчасти из-за сложности приобретения примерно 2000 необходимых электронных ламп в Германии военного времени. Z4 был эвакуирован из Берлина в начале 1945 года и в конце концов оказался в Хинтерштайне, небольшой деревне в Баварских Альпах, где оставался до тех пор, пока Цузе не привез его в Федеральный технический институт в Цюрихе, Швейцария, для ремонта в 1950 году. не имея возможности продолжать разработку оборудования, Цузе добился ряда успехов в разработке программного обеспечения.

Использование Zuse представления чисел с плавающей запятой — значащие цифры, известные как мантисса, хранятся отдельно от указателя на десятичную точку, известную как экспонента, что позволяет обрабатывать очень большой диапазон чисел — было намного опередил свое время. Вдобавок Цузе разработал богатый набор инструкций, правильно обрабатывал бесконечные значения и включил «без операции», то есть инструкцию, которая ничего не делала. Только значительный опыт программирования может показать необходимость в чем-то настолько бесполезном.

Программа Z4 была пробита на использованной кинопленке и была отделена от механической памяти для данных (другими словами, не было сохраненной программы). Машина была относительно надежна (обычно работала всю ночь без присмотра), но не имела возможности принимать решения. Сложение занимало от 0,5 до 1,25 секунды, умножение — 3,5 секунды.

В 1944–1945 годах Цузе также разработал первый настоящий язык программирования, Plankalkül ("Плановое исчисление").Язык Цузе позволял создавать процедуры (также называемые подпрограммами или подпрограммами; сохраненные фрагменты кода, которые можно было многократно вызывать для выполнения рутинных операций, таких как извлечение квадратного корня) и структурированные данные (такие как запись в базе данных со смесью буквенных и числовых данных, представляющих, например, имя, адрес и дату рождения). Кроме того, он предоставлял условные операторы, которые могли изменять выполнение программы, а также операторы повторения или цикла, которые заставляли бы отмеченный блок операторов или подпрограмму повторяться определенное количество раз или до тех пор, пока выполняется какое-либо условие.

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

В отличие от блок-схем, программа Цузе не была промежуточным языком, предназначенным для математиков с помощью карандаша и бумаги. Он был намеренно предназначен для машинного перевода (то есть на машинный язык), и Цузе проделал некоторую работу по внедрению переводчика для Plankalkül. Однако далеко он не продвинулся; Ближе к концу войны ему пришлось разобрать свою машину, и в течение нескольких лет он не мог собрать ее обратно. К сожалению, его компьютерный язык и его работы, опередившие свое время примерно на дюжину лет, не были широко известны за пределами Германии.

Читайте также: