Давайте отправимся в путешествие во времени и познакомимся с теми, кто положил начало эпохе вычислительной техники. История первых компьютеров полна инноваций, амбиций и гениальных идей.
Все началось в 1936 году, когда британский математик Алан Тьюринг предложил концепцию универсальной вычислительной машины, способной выполнять любые вычисления. Однако, первый реальный компьютер был создан только в 1941 году. Это был «АТАNC» (Automatic Computing Engine), разработанный Алонзо Чёрчем в Англии. Он мог выполнять 5000 операций в секунду и был первым компьютером, способным работать с данными, хранящимися на внешнем носителе.
В 1943 году Джон Преспер Эккерт и Джон Мокли создали первый программируемый компьютер «ENIAC» (Electronic Numerical Integrator and Computer) в США. Он был способен выполнять до 5000 операций в секунду и использовался для вычислений в области математики и физики.
После Второй мировой войны компьютеры стали более доступными и использовались не только в научных целях, но и в бизнесе и правительстве. В 1951 году был создан первый коммерческий компьютер «UNIVAC I», разработанный Дж. Преспером Эккертом и Джоном Мокли. Он был использован для подсчета голосов на президентских выборах в США в 1952 году.
В 1958 году был создан первый компьютер с операционной системой, «CTSS» (Compatible Time-Sharing System), разработанный Фернандом Корбато в Массачусетском технологическом институте. Это был первый шаг к созданию сетей и многопользовательских систем.
Первые компьютеры были гигантскими машинами, занимающими целые комнаты, и требовали значительных усилий для их программирования. Но они заложили основу для развития вычислительной техники, которое привело нас к современным компьютерам, которые мы используем сегодня.
Ранние попытки создания вычислительных устройств
Начните с изучения Антикитерского механизма, созданного около 100 г. до н.э. Это устройство, найденное на острове Антикитерос в Эгейском море, считается одним из первых известных вычислительных устройств. Оно использовалось для астрономических вычислений и демонстрирует раннее понимание механических вычислений.
В Средневековье появляются первые механические вычислительные устройства, такие как астролябия и арифмометр. Астролябия, изобретенная в III веке нашей эры, была одним из первых портативных вычислительных инструментов, используемых для астрономических расчетов. Арифмометр, изобретенный в 1623 году Уильямом Отредом, был первым механическим устройством, способным выполнять арифметические операции.
В 1822 году Чарльз Бэббидж разработал концепцию аналитической машины, которая считается предшественником современных компьютеров. Эта машина была способна выполнять математические расчеты и даже содержала элементы, подобные тем, которые используются в современных компьютерах, таким как процессор и память.
В 1837 году Чарльз Абби и Александр Джонсон создали табулятор, который был первым программируемым вычислительным устройством. Табулятор мог выполнять простые арифметические операции и был использован для проведения переписи населения в Соединенных Штатах в 1890 году.
Эти ранние попытки создания вычислительных устройств заложили основу для развития современных компьютеров. Они продемонстрировали, что механические устройства могут выполнять вычисления, и открыли путь для дальнейших разработок в этой области.
Первый программируемый компьютер ENIAC
Приветствуем вас в разделе, посвященном первому программируемому компьютеру — ENIAC! Давайте углубимся в историю создания этого революционного устройства.
ENIAC, что расшифровывается как Electronic Numerical Integrator and Computer, был создан в 1943-1945 годах в рамках секретного проекта в Пенсильванском университете. Его разработкой руководили Джон Мокли и Джон Преспер Эккерт, а программированием занимались шесть женщин-математиков: Бесс Коулман, Фрэнсис Сполдинг, Рут Лотер, Маргарет Харни, Франсес Битон и Ирен Хэмп. Эти женщины сыграли решающую роль в программировании и отладке ENIAC.
ENIAC был первым полностью электронным компьютером, способным выполнять любые вычисления, которые ему задавали. Он использовал тысячи вакуумных ламп и мог выполнять до 5000 операций в секунду. Компьютер был размером с небольшой дом, весил около 30 тонн и потреблял около 140 кВт электроэнергии.
Одной из самых впечатляющих особенностей ENIAC было его программирование. В отличие от предшественников, ENIAC не был запрограммирован на выполнение конкретной задачи. Вместо этого, его программисты могли менять схемы проводов и переключателей, чтобы изменить последовательность операций. Это делало ENIAC полностью программируемым компьютером.
ENIAC был официально представлен общественности 14 февраля 1946 года. После этого он использовался для различных задач, таких как расчет траектории артиллерийских снарядов, расчет таблиц логарифмов и даже для моделирования ядерной реакции.
ENIAC стал предшественником современных компьютеров и оказал огромное влияние на развитие информатики. Он положил начало эпохе программируемых компьютеров и открыл путь к созданию более компактных и мощных устройств.