Аналитическая машина - Analytical Engine
История вычислительной техники |
---|
Аппаратное обеспечение |
Программного обеспечения |
Информатика |
Современные концепции |
По стране |
Хронология вычислений |
Глоссарий информатики |
|
В Аналитическая машина был предложен механический универсальный компьютер разработан английским математиком и пионером компьютеров Чарльз Бэббидж,[2][3] с помощью Ада Лавлейс. Впервые он был описан в 1837 году как преемник Бэббиджа. разностный двигатель, который был разработан для более простого механического компьютера.[4]
Аналитическая машина включает в себя арифметико-логическое устройство, поток управления в виде условное ветвление и петли, и интегрированный объем памяти, что сделало его первым проектом универсального компьютера, который можно описать современными терминами как Полный по Тьюрингу.[5][6] Другими словами, логическая структура аналитической машины была по существу такой же, как та, которая доминировала в компьютерном дизайне в электронную эпоху.[3] Аналитическая машина - одно из самых успешных достижений Чарльза Бэббиджа.
Бэббидж так и не смог завершить постройку какой-либо из своих машин из-за конфликтов с главным инженером и недостаточного финансирования.[7][8] Только в 1941 году первый компьютер общего назначения, Z3, был построен более чем через столетие после того, как Бэббидж предложил новаторскую аналитическую машину в 1837 году.[3]
Дизайн
Первая попытка Бэббиджа создать механическое вычислительное устройство, Разностная машина, была специальной машиной, предназначенной для составления таблиц логарифмы и тригонометрические функции оценивая конечные разности создать приближенный многочлены. Строительство этой машины так и не было завершено; У Бэббиджа были конфликты со своим главным инженером, Джозеф Клемент, и в конечном итоге британское правительство прекратило финансирование проекта.[9][10][11]
Во время этого проекта Бэббидж понял, что возможна гораздо более общая конструкция - аналитическая машина.[9] Работа над дизайном аналитической машины началась в c. 1833 г.[12][4]
Ввод, состоящий из программ («формул») и данных.[13][9] должен был быть предоставлен машине через перфокарты, метод, используемый в то время для управления механическими ткацкие станки такой как Жаккардовый ткацкий станок.[14] Для вывода машина будет иметь принтер, плоттер кривых и звонок.[9] Машина также сможет вводить числа на карточки, чтобы их можно было прочитать позже. Он использовал обычные база-10 арифметика с фиксированной точкой.[9]
Должен был быть магазин (то есть память), способный хранить 1000 чисел по 40 десятичных цифр.[15] каждый (ок. 16,2 кБ ). An арифметический блок («мельница») сможет выполнить все четыре арифметические операции, плюс сравнения и, возможно, квадратные корни.[16] Первоначально (1838 г.) он задумывался как разностный двигатель загнутый назад, в общем круглом, с длинным магазином, выходящим в одну сторону.[17] Более поздние рисунки (1858 г.) изображают упорядоченную сетку.[18] Словно центральное процессорное устройство (CPU) в современном компьютере комбинат полагался бы на его собственные внутренние процедуры, которые будут храниться в виде штифтов, вставленных во вращающиеся барабаны, называемые «бочки», для выполнения некоторых из более сложных инструкций, которые может указывать программа пользователя.[7]
Язык программирования, который использовали пользователи, был похож на современный языки ассемблера. Были возможны циклы и условное ветвление, и поэтому язык в его задуманном виде был Полный по Тьюрингу как позже определено Алан Тьюринг. Использовались перфокарты трех различных типов: один для арифметических операций, один для числовых констант и один для операций загрузки и сохранения, передачи чисел из хранилища в арифметические единицы или обратно. Для трех типов карт было три отдельных считывателя. Бэббидж разработал около двух десятков программ для аналитической машины между 1837 и 1840 годами и одну программу позже.[14][19] Эти программы обрабатывают многочлены, итерационные формулы, Гауссово исключение, и Числа Бернулли.[14][20]
В 1842 г. итальянский математик Луиджи Федерико Менабреа опубликовал описание двигателя на основе лекции Бэббиджа на французском языке. В 1843 году описание было переведено на английский язык и широко аннотировано Ада Лавлейс, который заинтересовался двигателем восемь лет назад. В знак признания ее дополнений к статье Менабреа, в которой был описан способ вычисления Числа Бернулли используя машину (которая широко считается первой законченной компьютерной программой), она была описана как первая программист.
Строительство
В конце своей жизни Бэббидж искал способы построить упрощенную версию машины и собрал небольшую ее часть перед своей смертью в 1871 году.[7][1][22]
В 1878 г. комитет Британская ассоциация развития науки описал Аналитическую машину как «чудо механической изобретательности», но не рекомендовал создавать ее. Комитет признал полезность и ценность машины, но не смог оценить стоимость ее сборки и не был уверен, будет ли машина работать правильно после сборки.[23][24]
Периодически с 1880 по 1910 год,[25] Сын Бэббиджа Генри Прево Бэббидж строил часть мельницы и печатный аппарат. В 1910 году он смог рассчитать (ошибочный) список кратных число Пи.[26] Это составляло лишь небольшую часть всего двигателя; он не был программируемым и не имел памяти. (Популярные изображения этого раздела иногда неправильно маркируются, подразумевая, что это был весь завод или даже весь двигатель.) «Завод аналитических машин» Генри Бэббиджа выставлен в Музее науки в Лондоне.[21] Генри также предложил создать демонстрационную версию полного двигателя с меньшим объемом памяти: «возможно, для первой машины хватило бы десяти (колонн) с пятнадцатью колесами в каждой».[27] Такая версия могла манипулировать 20 числами по 25 цифр каждое, и то, что ей можно было сказать, что делать с этими числами, все равно могло впечатлять. «Это всего лишь вопрос карт и времени», - писал Генри Бэббидж в 1888 году, - «... и нет причин, по которым (двадцать тысяч) карт не следует использовать в случае необходимости в аналитической машине для целей математика. ".[27]
В 1991 г. Лондонский музей науки построил полный и рабочий образец Бэббиджа Разностный двигатель №2, конструкция, в которой были учтены усовершенствования, обнаруженные Бэббиджем во время разработки аналитической машины.[5] Эта машина была построена с использованием материалов и инженерные допуски это было бы доступно Бэббиджу, чтобы опровергнуть предположение, что конструкции Бэббиджа не могли быть созданы с использованием производственных технологий его времени.[28]
В октябре 2010 г. Джон Грэм-Камминг начал кампанию «План 28» по сбору средств по «публичной подписке», чтобы дать возможность серьезного исторического и академического изучения планов Бэббиджа с целью создания и тестирования полностью работающего виртуального проекта, который, в свою очередь, позволит построить физический аналитический Двигатель.[29][30] По состоянию на май 2016 года попыток фактического строительства не проводилось, поскольку на основе оригинальных проектных чертежей Бэббиджа еще нельзя было получить согласованного понимания. В частности, было неясно, может ли он обрабатывать индексированные переменные, которые требовались для программы Бернулли Лавлейса.[31] К 2017 году в рамках проекта «План 28» сообщалось, что доступна база данных с возможностью поиска по всем каталогизированным материалам, и был завершен первоначальный обзор объемных Книг для каракулей Бэббиджа.[32]
Набор инструкций
Бэббидж, как известно, не записал явный набор инструкций для движка в манере руководства по современному процессору. Вместо этого он показал свои программы в виде списков состояний во время их выполнения, показывая, какой оператор запускался на каждом шаге, с небольшим указанием того, как будет направляться поток управления.
Аллан Дж. Бромли предположил, что колода карт может быть прочитана в прямом и обратном направлениях в зависимости от условного ветвления после тестирования условий, которые сделали бы механизм Тьюринговым:
... картам можно было приказать двигаться вперед и назад (и, следовательно, зацикливаться) ...[14]
Внедрение впервые, в 1845 году, пользовательских операций для различных сервисных функций, включая, что наиболее важно, эффективную систему для пользовательского управления циклами в пользовательских программах. Нет никаких указаний на то, как направление поворота операции и переменной карты указано. Ввиду отсутствия других доказательств мне пришлось принять минимальное допущение по умолчанию, что и операции, и переменные карты могут быть повернуты только в обратном направлении, что необходимо для реализации циклов, используемых в примерах программ Бэббиджа. Не было бы никаких механических или микропрограммных трудностей в том, чтобы поставить направление движения под контроль пользователя.[33]
В их эмуляторе движка, Фурмилаб сказать:
Считыватель карт движка не ограничен простой обработкой карт в цепочке одну за другой от начала до конца. Кроме того, он может управлять самими картами, которые он считывает, и сообщать, активирован ли пусковой рычаг мельницы, продвигать цепочку карт вперед, пропуская промежуточные карты, или назад, в результате чего ранее считанные карты обрабатываются один раз. опять таки.
Этот эмулятор действительно предоставляет письменный набор символьных инструкций, хотя он был создан его авторами, а не основан на оригинальных работах Бэббиджа. Например, факториальная программа может быть записана как:
N0 6N1 1N2 1 × L1L0S1 – L0L2S0L2L0CB? 11
где CB - инструкция условного перехода или «комбинированная карта», используемая для перехода потока управления, в данном случае назад на 11 карт.
Влияние
Прогнозируемое влияние
Бэббидж понимал, что существование автоматического компьютера вызовет интерес к области, ныне известной как алгоритмическая эффективность, написав в своем Отрывки из жизни философа«Как только существует аналитическая машина, она обязательно будет направлять будущий курс науки. Всякий раз, когда с ее помощью добиваются какого-либо результата, тогда возникает вопрос: с помощью какого курса вычислений машина может получить эти результаты? в кратчайшее время?"[34]
Информатика
С 1872 года Генри продолжал усердно работать со своим отцом, а затем с перерывами ушел на пенсию в 1875 году.[35]
Перси Ладгейт про двигатель писал в 1914 г.[36] и опубликовал свой собственный проект аналитической машины в 1908 году.[37][38] Он был детально прорисован, но так и не построен, а чертежи так и не были найдены. Двигатель Ладгейта был бы намного меньше (около 8 кубический фут (230 L )), чем у Бэббиджа, и гипотетически мог бы умножить два 20-значных десятичных числа примерно за шесть секунд.[39]
Леонардо Торрес и Кеведо писал о двигателях Бэббиджа в Очерки автоматики (1913). Книга содержит проект электромеханической машины, способной полностью автоматически вычислять значение функции, а также включает идею арифметика с плавающей запятой. Торрес дважды продемонстрировал, в 1914 и 1920 годах, что все функции зубчатого колеса вычислительной машины, подобной той, что был у Бэббиджа, могут быть реализованы с помощью электромеханических деталей. Его аналитическая машина 1914 года использовала небольшую память, построенную с помощью электромагнитов; его машина 1920 года использовала пишущую машинку для получения команд и печати результатов.[39]
Ванневар Буш бумага Инструментальный анализ (1936) содержит несколько ссылок на работу Бэббиджа. В том же году (он) начал проект Rapid Arithmetical Machine, чтобы исследовать проблемы построения электронного цифрового компьютера.[39]
Несмотря на эту основу, работа Бэббиджа оказалась в исторической безвестности, а аналитическая машина была неизвестна строителям электромеханических и электронных вычислительных машин в 1930-х и 1940-х годах, когда они начинали свою работу, что привело к необходимости заново изобретать многие архитектурные инновации Бэббиджа. предложил. Говард Эйкен, который построил электромеханический калькулятор, который быстро вышел из употребления, Гарвард Марк I в период с 1937 по 1945 год хвалил работу Бэббиджа, вероятно, как способ поднять свой собственный авторитет, но ничего не знал об архитектуре аналитической машины во время строительства Mark I и считал свое посещение построенной части аналитической машины "величайшим разочарование в моей жизни ».[40] Mark I не оказывал влияния со стороны аналитической машины и не обладал самой проницательной архитектурной особенностью аналитической машины, условное ветвление.[40] Дж. Преспер Эккерт и Джон В. Мочли точно так же не знали о деталях работы аналитической машины Бэббиджа до завершения их проектирования первого электронного компьютера общего назначения, ENIAC.[41][42]
Сравнение с другими ранними компьютерами
Если бы аналитическая машина была построена, ее бы цифровой, программируемый и Полный по Тьюрингу. Однако это было бы очень медленно. Луиджи Федерико Менабреа сообщил в Эскиз аналитической машины: «Г-н Бэббидж считает, что он может с помощью своего двигателя за три минуты образовать произведение двух чисел, каждое из которых состоит из двадцати цифр».[43]Для сравнения Гарвард Марк I может выполнить ту же задачу всего за шесть секунд. Современный ПК может сделать то же самое менее чем за миллиардную долю секунды.
Имя | Первый оперативный | Система счисления | Вычислительный механизм | Программирование | Тьюринг завершен | объем памяти |
---|---|---|---|---|---|---|
Разностная машина | Не строился до 1990-х годов | Десятичный | Механический | Не программируется; начальные числовые константы полиномиальных разностей, заданные физически | Нет | Физическое состояние колес в осях |
Аналитическая машина | Еще не построен | Десятичный | Механический | Управляется программой перфокарты | да | Физическое состояние колес в осях |
Бомба (Польша, Великобритания, США) | 1939 (Польский ), Март 1940 г. (британский), май 1943 г. (США) | Характер вычисления | Электромеханический | Не программируется; параметры ввода шифра, заданные соединительными кабелями | Нет | Физическое состояние роторов |
Цузе Z3 (Германия) | Май 1941 г. | Двоичный плавающая точка | Электромеханический | Программно-управляемый перфорированный 35 мм пленка акции | В принципе | Механический реле |
Атанасов – Берри Компьютер (НАС) | 1942 | Двоичный | Электронный | Не программируется; ввод коэффициентов линейной системы с помощью перфокарт | Нет | Регенеративная конденсаторная память |
Колосс Марка 1 (ВЕЛИКОБРИТАНИЯ) | Декабрь 1943 г. | Двоичный | Электронный | Программное управление с помощью соединительных кабелей и переключателей | Нет | Термоэмиссионные клапаны (вакуумные лампы) и тиратроны |
Гарвард Марк I - IBM ASCC (НАС) | Май 1944 г. | Десятичный | Электромеханический | Программно-управляемый 24-канальный перфорированная бумажная лента (но без условного перехода) | Нет | Механические реле[44] |
Цузе Z4 (Германия) | Март 1945 г. (или 1948 г.)[45] | Двоичная с плавающей точкой | Электромеханический | Программное управление с помощью перфорированной пленки 35 мм | да | Механический реле |
ENIAC (НАС) | Июль 1946 г. | Десятичный | Электронный | Программное управление с помощью соединительных кабелей и переключателей | да | Ламповый триод шлепки |
Манчестер Бэби (ВЕЛИКОБРИТАНИЯ) | 1948 | Двоичный | Электронный | Двоичная программа вводится в память с клавиатуры[46] (первый электронный цифровой компьютер с хранимой программой) | да | Электронно-лучевая трубка Вильямса |
В популярной культуре
Эта статья может содержать незначительные, тривиальные или несвязанные вымышленные ссылки.Август 2012 г.) ( |
- В киберпанк романисты Уильям Гибсон и Брюс Стерлинг соавтор стимпанк роман о альтернативная история названный Различная машина в котором «Различие» и «Аналитические машины Бэббиджа» стали доступны викторианскому обществу. Роман исследует последствия и последствия раннего внедрения вычислительных технологий.
- Также упоминается Аналитическая машина (или Заводной Уроборос, как его там еще называют) Книга Войны, а Парадокс фракции антология под редакцией Лоуренс Майлз. Эта машина использовалась для расчета пути в «Империю одиннадцати дней». Его использование привело к уничтожению оригинального Палаты парламента.
- В романе Станция Perdido Street, британский автор China Miéville, двигатели, подобные двигателям Бэббиджа, служат «мозгами» для роботизированных конструкций города Нью-Кробюзон. Один такой движок даже развивает разумную мысль за счет рекурсивного алгоритмического цикла.
- В британская империя из Пешаварские копейщики к С. М. Стирлинг имеет массивный аналитический двигатель с водным приводом на Оксфорд, используемый двумя главными героями. Отмечается, что большинство двигателей работают от пара, и что еще более крупный двигатель строится в британской столице в Дели.
- в Майкл Флинн Роман В стране слепых, тайное общество, называющее себя Обществом Бэббиджа, тайно финансировало строительство двигателей Бэббиджа в середине 19 века. В романе Общество использует машины Бэббиджа вместе со статистической наукой под названием Клиология, чтобы предсказывать будущую историю и управлять ею. В процессе они предсказывают восстание нацистов и случайно начинают гражданскую войну в США.
- в Нил Стивенсон Роман Алмазный век описывается повсеместная молекулярная нанотехнология, использующая «стержневую логику», подобную той, что предполагал Бэббидж при разработке аналитической машины.
- Мориарти от модема, рассказ Джека Нимерсхайма, описывает альтернативную историю, в которой аналитическая машина Бэббиджа была действительно завершена и считалась строго засекреченной британским правительством. Персонажи Шерлок Холмс и Мориарти на самом деле был набором программ-прототипов, написанных для аналитической машины. Этот рассказ рассказывает о Холмсе, поскольку его программа реализована на современных компьютерах, и ему снова приходится соревноваться со своим заклятым врагом в современных аналогах аналитической машины Бэббиджа.[47]
- Аналогичная настройка используется Сидней Падуя в веб-комиксе Захватывающие приключения Лавлейса и Бэббиджа.[48][49] Он имеет Альтернативная история где Ада Лавлейс и Бэббидж построили аналитическую машину и использовали ее для борьбы с преступностью в Королева Виктория просьба.[50] Комикс основан на тщательном исследовании биографий и переписке Бэббиджа и Лавлейса, которое затем искажено для юмористического эффекта.
- Грузия в моих мыслях это новелла к Чарльз Шеффилд который включает в себя две основные темы: вдовство и поиски легендарного компьютера Бэббиджа.
- Хью Кук фантастические романы Камень желаний и чудотворцы и Вазир и ведьма представляет собой аналитическую машину, созданную ученым Иваном Петровым. Используется для расчета налога на прибыль.
- В Рука Ориона онлайн-проект включает Machina BabbagenseiiПолностью разумный Бэббидж вдохновил механические компьютеры. Каждый из них размером с большой астероид, способен выжить только в условиях микрогравитации и обрабатывает данные со скоростью 0,5% от скорости человеческого мозга.[51]
- Летающие корабли в аниме Последнее изгнание внутри них есть аналитические механизмы. Хотя некоторые из них имеют более продвинутые технологии, обычные корабли используют аналитические двигатели, и даже некоторые из продвинутых кораблей, как видно, также имеют часовой механизм.
- Рабочая версия аналитической машины, созданная вымышленным изобретателем Эрнестом Хардингом (и основанная на концепции Бэббиджа), была представлена на Мистерии Мердока (также называемый «Искусный детектив») в 9 серии 5 сезона Конвенция об изобретении.[52]
- В 12 сезоне серии Доктор Кто "Spyfall Часть 2 "Аналитическая машина показана вместе с Бэббиджем и Адой Лавлейс.
- В ролевой игре 1879, опубликованная FASA games, аналитическая машина получила широкое распространение и используется во всем, от банковских транзакций до операций с коммутаторами, и занимает большую часть мира.
Рекомендации
- ^ а б "Аналитическая машина Бэббиджа, 1834–1871. (Пробная модель)". Научный музей. Получено 23 августа 2017.
- ^ Джон Грэм-Камминг (4 октября 2010 г.). «100-летний скачок». О'Рейли Радар. Получено 1 августа 2012.
- ^ а б c "Двигатель Бэббиджа: Двигатели". Музей истории компьютеров. 2016. Получено 7 мая 2016.
- ^ а б Бромли 1982, п. 196.
- ^ а б "Бэббидж". Интернет-материалы. Научный музей. 19 января 2007 г.. Получено 1 августа 2012.
- ^ «Давайте построим идеальный механический компьютер Бэббиджа». мнение. Новый ученый. 23 декабря 2010 г.. Получено 1 августа 2012.
- ^ а б c Тим Робинсон (28 мая 2007 г.). «Двигатели различий». Meccano.us. Получено 1 августа 2012.
- ^ Вебер, Алан С (10 марта 2000 г.). Наука XIX века, антология. ISBN 9781551111650. Получено 1 августа 2012.
- ^ а б c d е Кольер 1970, п. Глава 3.
- ^ Ли, Джон А.н (1995). Международный биографический словарь компьютерных пионеров. ISBN 9781884964473. Получено 1 августа 2012.
- ^ Балчин, Джон (2003). Наука: 100 ученых, изменивших мир. Зачарованные книги льва. п.105. ISBN 9781592700172. Получено 1 августа 2012.
- ^ Dubbey, J.M .; Дабби, Джон Майкл (12 февраля 2004 г.). Математическая работа Чарльза Бэббиджа. Издательство Кембриджского университета. п. 197. ISBN 9780521524766.
- ^ Менабреа и Лавлейс 1843.
- ^ а б c d Бромли 1982, п. 215.
- ^ Бромли 1982, п. 198.
- ^ Бромли 1982, п. 211.
- ^ Бромли 1982, п. 209.
- ^ "Страницы Бэббиджа: вычислительные машины". Projects.ex.ac.uk. 8 января 1997 г.. Получено 1 августа 2012.
- ^ Бромли 1990, п. 89.
- ^ Бромли 2000, п. 11.
- ^ а б "Завод аналитических машин Генри Бэббиджа, 1910". Научный музей. 16 января 2007 г.. Получено 1 августа 2012.
- ^ Ежемесячные уведомления Королевского астрономического общества. Пристли и Уил. 1910. с. 517.
- ^ * Отчет сорок восьмого заседания Британской ассоциации содействия развитию науки (Отчет). Лондон: Джон Мюррей. 1879. С. 92–102.. Получено 20 декабря 2015.
- ^ "Аналитическая машина (отчет 1879)". Fourmilab.ch. Получено 20 декабря 2015.
- ^ Великобритания), Институт актуариев (Великобритания) (1950). Материалы столетней ассамблеи института актуариев. Отпечатано для Института актуариев в University Press. п. 178.
- ^ Рэнделл, Брайан (21 декабря 2013 г.). "2.3. Аналитическая машина Бэббиджа. Х. П. Бэббидж (1910)". Истоки цифровых компьютеров: избранные статьи. Springer. ISBN 9783642618123.CS1 maint: ref = harv (связь)
- ^ а б "Аналитическая машина (Генри П. Бэббидж 1888)". Fourmilab.ch. Получено 1 августа 2012.
- ^ «Современное продолжение - Двигатель Бэббиджа». Музей истории компьютеров. Получено 1 августа 2012.
- ^ «Кампания по созданию аналитической машины Бэббиджа». Новости BBC. 14 октября 2010 г.
- ^ «Создание аналитической машины Чарльза Бэббиджа». План 28. 27 июля 2009 г.. Получено 1 августа 2012.
- ^ «Отчет о весне 2016 года для Общества сохранения компьютеров». План 28. Получено 29 октября 2016.
- ^ «Отчет весны 2017 года для Общества сохранения компьютеров». blog.plan28.org. Получено 13 июн 2017.
- ^ Бромли 2000.
- ^ Бэббидж 1864, п. 137.
- ^ «Машина Бэббиджа - ключевые люди - Генри Провост Бэббидж». Музей истории компьютеров. Архивировано из оригинал 20 февраля 2011 г.. Получено 8 февраля 2011.
- ^ Хорсбург, Э. М. (Эллис Мартин); Выставка, посвященная 300-летию Напьера (1914). "Автоматические счетные машины П. Э. Ладгейт ". Современные инструменты и методы расчета: справочник выставки Napier Tercentenary Exhibition. Герштейн - Университет Торонто. Лондон: Дж. Белл. С. 124–127.
- ^ Ладгейт, Перси Э. (апрель 1909 г.). «На предлагаемой аналитической машине». Научные труды Дублинского королевского общества. 12 (9): 77–91. Доступно в Интернете по адресу: Fano.co.UK
- ^ "Коллекция компьютерных наук Джона Гэбриэля Бирна" (PDF). Архивировано из оригинал 16 апреля 2019 г.. Получено 8 августа 2019.
- ^ а б c "Аналитическая машина Перси Ладгейта". fano.co.uk. От аналитической машины к электронно-цифровому компьютеру: вклад Ладгейта, Торреса и Буша Брайан Рэнделл, 1982, Ладгейт: стр. 4–5, Кеведо: стр. 6, 11–13, Буш: стр. 13, 16–17. Получено 29 октября 2018.
- ^ а б Коэн 2000.
- ^ "Интервью Дж. Преспера Эккерта 28 октября 1977 г.". Архивировано из оригинал 24 июля 2010 г.. Получено 9 февраля 2011.
- ^ "Компьютерный сборник устной истории, 1969–1973, 1977" (PDF). Архивировано из оригинал (PDF) 11 ноября 2010 г.. Получено 9 февраля 2011.
- ^ Менабреа и Лавлейс 1843, п. 688.
- ^ "Компьютер Mark I". Коллекция исторических научных инструментов. Гарвардский университет. Архивировано из оригинал 10 июля 2015 г.. Получено 7 мая 2016.
- ^ «Конрад Цузе - первый релейный компьютер». История компьютеров. Получено 7 мая 2016.
- ^ "Манчестерская малая экспериментальная машина -" Младенец"". Департамент компьютерных наук Манчестерского университета. Апрель 1999 г.. Получено 7 мая 2016.
- ^ Нимерсхайм, Джек (1995). «Мориарти от модема». cheznims.com. Получено 7 мая 2016.
- ^ «Опасные эксперименты в комиксах». 2D-очки. Получено 1 августа 2012.
- ^ «Эксперименты в комиксах с Сиднеем Падуей». Tor.com. 26 октября 2009 г.. Получено 1 августа 2012.
- ^ "Клиент | 2D-очки". Sydneypadua.com. Получено 1 августа 2012.
- ^ "Машина Баббагенсей". Рука Ориона. 2014. Получено 7 мая 2016.
- ^ «Конвенция об изобретениях» на IMDb
Библиография
- Бэббидж, Чарльз (1864). «Глава VIII - Об аналитической машине». Отрывки из жизни философа. Лондон: Лонгман, Грин, Лонгман, Робертс и Грин. С. 112–141.CS1 maint: ref = harv (связь)
- Бэббидж, Чарльз (1889). Бэббидж, Генри П. (ред.). Вычислительные машины Бэббиджа - сборник относящихся к ним статей; Их история и конструкция (PDF). Нью-Йорк: Издательство Кембриджского университета. ISBN 978-1-108-00096-3. Архивировано из оригинал (PDF) 4 марта 2016 г.. Получено 24 декабря 2015.CS1 maint: ref = harv (связь)
- Бромли, Аллан Г. (Июль – сентябрь 1982 г.). "Аналитическая машина Чарльза Бэббиджа, 1838 г." (PDF). IEEE Annals of the History of Computing. 4 (3): 197–217. Дои:10.1109 / mahc.1982.10028.CS1 maint: ref = harv (связь)
- Бромли, Аллан Г. (1990). «Различие и аналитические машины». В Аспре, Уильям (ред.). Компьютеры до компьютеров (PDF). Эймс: Издательство государственного университета Айовы. С. 59–98. ISBN 978-0-8138-0047-9.CS1 maint: ref = harv (связь)
- Бромли, Аллан Г. (октябрь – декабрь 2000 г.). «Планы 28 и 28a аналитической машины Бэббиджа - Интерфейс программиста». IEEE Annals of the History of Computing. 22 (4): 5–19. Дои:10.1109/85.887986. S2CID 17597243.CS1 maint: ref = harv (связь)
- Коэн, И. Бернар (2000). «8 - Опыт Эйкена в области вычислений и знаний о машинах Бэббиджа». Говард Эйкен: портрет компьютерного пионера. Кембридж: MIT Press. С. 61–72. ISBN 9780262531795.CS1 maint: ref = harv (связь)
- Кольер, Брюс (1970). Маленькие машинки, которые могли бы быть: вычислительные машины Чарльза Бэббиджа (Кандидат наук). Гарвардский университет. Получено 18 декабря 2015.CS1 maint: ref = harv (связь)
- Грин, Кристофер Д. (2005). «Была ли аналитическая машина Бэббиджа задумана как механическая модель разума?» (PDF). История психологии. 8 (1): 35–45. Дои:10.1037/1093-4510.8.1.35. PMID 16021763. Получено 25 декабря 2015.
- Хайман, Энтони (1982). Чарльз Бэббидж: биография. Оксфорд: Издательство Оксфордского университета. ISBN 9780198581703.CS1 maint: ref = harv (связь)
- Менабреа, Луиджи Федерико; Лавлейс, Ада (1843). «Набросок аналитической машины, изобретенной Чарльзом Бэббиджем ... с примечаниями переводчика. Перевод Ады Лавлейс». У Ричарда Тейлора (ред.). Научные воспоминания. 3. Лондон: Ричард и Джон Э. Тейлор. С. 666–731.CS1 maint: ref = harv (связь)
- Рэнделл, Брайан (Октябрь – декабрь 1982 г.). «От аналитической машины к электронно-цифровому компьютеру: вклад Ладгейта, Торреса и Буша» (PDF). IEEE Annals of the History of Computing. 4 (4): 327–341. Дои:10.1109 / mahc.1982.10042. S2CID 1737953.CS1 maint: ref = harv (связь)
- Уилкс, Морис Винсент (1971). «Бэббидж как компьютерный пионер». Proc. Мемориальная встреча Бэббиджа. Лондон: Британское компьютерное общество. С. 415–440.CS1 maint: ref = harv (связь)
внешняя ссылка
- Аналитическая машина в Fourmilab включает исторические документы и онлайн-модели.
- «Изображение« Генерального плана великой вычислительной машины Бэббиджа »(1840 г.), плюс современное описание операционных и программных функций». Архивировано из оригинал 21 августа 2008 г.
- Изображение более позднего плана аналитической машины с сеткой (1858 г.)
- Собран первый рабочий «бочонок» Бэббиджа, около 2005 г.
- Специальный выпуск, IEEE Annals of the History of Computing, Volume 22, Number 4, октябрь – декабрь 2000 г. (требуется подписка)
- Бэббидж, Музей науки, Лондон
- "Чудесная аналитическая машина - как она работает". 2D-очки. 31 мая 2015. Получено 23 августа 2017.