Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Пробная модель части аналитической машины, построенной Чарльзом Бэббиджем, экспонируется в Музее науки (Лондон) [1]

Аналитическая машина была предложена механическая компьютер общего назначения разработан английским математиком и пионера компьютерных Бэббиджа , [2] [3] с помощью Ада Лавлейс . Впервые он был описан в 1837 году как преемник разностной машины Бэббиджа, разработанной для более простого механического компьютера. [4]

Аналитическая машина включала в себя арифметико-логический блок , поток управления в форме условного ветвления и циклов и интегрированную память , что делало его первым проектом универсального компьютера, который можно описать современными терминами как полный по Тьюрингу . [5] [6] Другими словами, логическая структура аналитической машины была по существу такой же, как та, которая доминировала в компьютерном дизайне в электронную эпоху. [3] Аналитическая машина - одно из самых успешных достижений Чарльза Бэббиджа.

Бэббидж так и не смог завершить постройку какой-либо из своих машин из-за конфликтов с главным инженером и недостаточного финансирования. [7] [8] Только в 1941 году был построен первый универсальный компьютер Z3 , более чем через столетие после того, как Бэббидж предложил новаторскую аналитическую машину в 1837 году. [3]

Дизайн [ править ]

Для программирования машины используются два типа перфокарт . На переднем плане: «оперативные карты» для ввода инструкций ; фон: 'переменные карты', для ввода данных

Первая попытка Бэббиджа создать механическое вычислительное устройство, Difference Engine , была специальной машиной, предназначенной для табулирования логарифмов и тригонометрических функций путем вычисления конечных разностей для создания приближенных полиномов . Строительство этой машины так и не было завершено; У Бэббиджа были конфликты со своим главным инженером Джозефом Клементом , и в конечном итоге британское правительство прекратило финансирование проекта. [9] [10] [11]

Во время этого проекта Бэббидж понял, что возможна гораздо более общая конструкция - аналитическая машина. [9] Работа над дизайном аналитической машины началась в c. 1833. [12] [4]

Входные данные, состоящие из программ («формул») и данных [13] [9], должны были быть предоставлены в машину через перфокарты , метод, который использовался в то время для управления механическими ткацкими станками, такими как жаккардовый . [14] Для вывода машина будет иметь принтер, плоттер кривых и звонок. [9] Машина также сможет вводить числа на карточки, чтобы их можно было прочитать позже. Он использовал обычную арифметику с фиксированной запятой по основанию 10 . [9]

Должно было быть хранилище (то есть память), способное хранить 1000 чисел по 40 десятичных цифр [15] каждое (около 16,2 КБ ). Арифметическое устройство (далее «мельница») будет иметь возможность выполнять все четыре арифметических операции , плюс сравнение и необязательно квадратные корни . [16] Первоначально (1838 г.) он был задуман как разностный двигатель, загнутый назад, в общем круглом виде, с длинным магазином, выходящим в одну сторону. [17] Более поздние рисунки (1858 г.) изображают упорядоченную сетку. [18] Как и центральный процессор (ЦП) в современном компьютере, комбинат будет полагаться на своисобственные внутренние процедуры , которые должны храниться в виде стержней, вставленных во вращающиеся барабаны, называемые «барабанами», для выполнения некоторых из более сложных инструкций, которые может указывать программа пользователя. [7]

Язык программирования, используемый пользователями, был сродни современным языкам ассемблера . Были возможны циклы и условное ветвление, и поэтому язык в его задуманном виде был бы полным по Тьюрингу, как позже определил Алан Тьюринг . Использовались перфокарты трех различных типов: один для арифметических операций, один для числовых констант и один для операций загрузки и сохранения, передачи чисел из хранилища в арифметические единицы или обратно. Для трех типов карт было три отдельных считывателя. Бэббидж разработал около двух десятков программ для аналитической машины между 1837 и 1840 годами и одну программу позже. [14] [19] Эти программы обрабатывают многочлены, итерационные формулы, метод исключения Гаусса., и числа Бернулли . [14] [20]

В 1842 году итальянский математик Луиджи Федерико Менабреа опубликовал описание двигателя, основанное на лекции Бэббиджа на французском языке. В 1843 году описание было переведено на английский язык и снабжено обширными комментариями Адой Лавлейс , которая заинтересовалась двигателем восемь лет назад. В знак признания ее дополнений к статье Менабреа, в которых был описан способ вычисления чисел Бернулли с помощью машины (которая широко считается первой законченной компьютерной программой), она была описана как первый компьютерный программист .

Строительство [ править ]

Завод аналитических машин Генри Бэббиджа, построенный в 1910 году [21] в Музее науки (Лондон)

В конце своей жизни Бэббидж искал способы построить упрощенную версию машины и собрал небольшую ее часть перед своей смертью в 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]

Набор инструкций [ править ]

План-схема аналитической машины 1840 г.

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

Аллан Г. Бромли предположил, что колода карт может быть прочитана в прямом и обратном направлениях в зависимости от условного ветвления после тестирования условий, которые сделали бы двигатель полным по Тьюрингу:

... картам можно было приказать двигаться вперед и назад (и, следовательно, зацикливаться) ... [14]

Внедрение впервые, в 1845 году, пользовательских операций для различных сервисных функций, включая, что наиболее важно, эффективную систему для пользовательского управления циклами в пользовательских программах. Нет указания, как указывается направление поворота рабочих и переменных карт. Из-за отсутствия других доказательств мне пришлось принять минимальное допущение по умолчанию, что и операции, и переменные карты могут быть повернуты только в обратном направлении, как это необходимо для реализации циклов, используемых в примерах программ Бэббиджа. Не было бы никаких механических или микропрограммных трудностей, чтобы поставить направление движения под контроль пользователя. [33]

В своем эмуляторе движка Fourmilab говорят:

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

Этот эмулятор действительно предоставляет письменный набор символьных инструкций, хотя он был создан его авторами, а не основан на оригинальных работах Бэббиджа. Например, факториальная программа может быть записана как:

№ 6N1 1N2 1×L1L0S1-L0L2S0L2L0CB? 11

где CB - инструкция условного перехода или «комбинированная карта», используемая для перехода потока управления, в данном случае назад на 11 карт.

Влияние [ править ]

Прогнозируемое влияние [ править ]

Бэббидж понимал, что существование автоматического компьютера вызовет интерес к области, ныне известной как алгоритмическая эффективность , и писал в своих « Отрывках из жизни философа» : «Как только аналитическая машина существует, она обязательно будет направлять будущий курс развития. Всякий раз, когда с ее помощью добиваются какого-либо результата, тогда возникает вопрос: с помощью какого курса вычислений машина может получить эти результаты в кратчайшие сроки ? [34]

Информатика [ править ]

С 1872 года Генри продолжал усердно работать со своим отцом, а затем с перерывами ушел на пенсию в 1875 году [35].

Перси Ладгейт писал о двигателе в 1914 году [36] и опубликовал свой собственный проект аналитической машины в 1908 году. [37] [38] Он был подробно разработан, но так и не был построен, и чертежи так и не были найдены. Двигатель Ладгейта был бы намного меньше (около 8 кубических футов (230  л )), чем двигатель Бэббиджа, и гипотетически был бы способен умножать два 20-значных числа примерно за шесть секунд. [39]

Леонардо Торрес-и-Кеведо писал о двигателях Бэббиджа в « Очерках по автоматике» (1913). Книга содержит проект электромеханической машины, способной полностью автоматически вычислять значение функции, а также включает идею арифметики с плавающей запятой . Торрес дважды продемонстрировал, в 1914 и 1920 годах, что все функции зубчатого колеса вычислительной машины, подобной той, что был у Бэббиджа, могут быть реализованы с помощью электромеханических деталей. Его аналитическая машина 1914 года использовала небольшую память, построенную с помощью электромагнитов; его машина 1920 года использовала пишущую машинку для получения команд и печати результатов. [39]

Статья Ванневара Буша « Инструментальный анализ» (1936) содержала несколько ссылок на работы Бэббиджа. В том же году (он) начал проект Rapid Arithmetical Machine, чтобы исследовать проблемы построения электронного цифрового компьютера. [39]

Несмотря на этот фундамент, работа Бэббиджа оказалась в исторической безвестности, а аналитическая машина была неизвестна строителям электромеханических и электронных вычислительных машин в 1930-х и 1940-х годах, когда они начинали свою работу, что привело к необходимости заново изобретать многие архитектурные инновации Бэббиджа. предложил. Ховард Эйкен , построивший в период с 1937 по 1945 год быстро устаревший электромеханический калькулятор Harvard Mark I , хвалил работу Бэббиджа, вероятно, как способ повышения его собственного положения, но ничего не знал об архитектуре аналитической машины во время строительства Mark I. и считал свое посещение построенной части аналитической машины «величайшим разочарованием в моей жизни». [40]Mark I не оказывал влияния со стороны аналитической машины и не обладал самой проницательной архитектурной особенностью аналитической машины - условным ветвлением . [40] Дж. Преспер Эккерт и Джон В. Мочли также не знали о деталях работы аналитической машины Бэббиджа до завершения их проектирования первого электронного компьютера общего назначения, ENIAC . [41] [42]

Сравнение с другими ранними компьютерами [ править ]

Если бы аналитическая машина была построена, она была бы цифровой , программируемой и полной по Тьюрингу . Однако это было бы очень медленно. Луиджи Федерико Менабреа писал в « Наброске аналитической машины»: «Г-н Бэббидж считает, что он может с помощью своей машины образовать произведение двух чисел, каждое из которых состоит из двадцати цифр, за три минуты». [43] Для сравнения, Harvard Mark I мог выполнить ту же задачу всего за шесть секунд. Современный ПК может сделать то же самое менее чем за миллиардную долю секунды.

В популярной культуре [ править ]

  • В киберпанке романисты Уильям Гибсон и Брюс Стерлинг является соавтор стимпанк романа альтернативной истории под названием The Difference Engine , в котором разница и аналитические Двигатели Бэббиджа стали доступны для викторианского общества. Роман исследует последствия и последствия раннего внедрения вычислительных технологий.
  • Есть также упоминание об Аналитической машине (или Заводном Уроборосе, как он там еще известен) в «Книге войны» , антологии парадокса фракций, редактируемой Лоуренсом Майлзом . Эта машина использовалась для расчета пути в «Империю одиннадцати дней». Его использование привело к разрушению первоначальных палат парламента .
  • В романе « Станция на улице Пердидо» британского писателя Чайна Мивилля двигатели, подобные двигателям Бэббиджа, служат «мозгами» для роботизированных конструкций города Нью-Кробюзон. Один такой движок даже развивает разумную мысль за счет рекурсивного алгоритмического цикла.
  • Британская империя из Пешавара Улан по С.М. Стирлинг имеет массивную воду с питанием от аналитического двигателя на Оксфорде , используемый двумя главных героев. Отмечается, что большинство двигателей работают от пара, и что еще более крупный двигатель строится в британской столице в Дели.
  • В романе Майкла Флинна « В стране слепых» тайное общество, именующее себя Обществом Бэббиджа, в середине XIX века тайно финансировало строительство двигателей Бэббиджа. В романе Общество использует машины Бэббиджа вместе со статистической наукой под названием Клиология, чтобы предсказывать будущую историю и управлять ею. В процессе они предсказывают восстание нацистов и случайно начинают гражданскую войну в США.
  • В романе Нила Стивенсона «Алмазный век» описывается повсеместная молекулярная нанотехнология, использующая «стержневую логику», подобную той, что придумал Бэббидж для аналитической машины.
  • «Мориарти от Модема» , рассказ Джека Нимерсхайма, описывает альтернативную историю, в которой аналитическая машина Бэббиджа действительно была завершена и считалась весьма засекреченной британским правительством. Персонажи Шерлока Холмса и Мориарти на самом деле были набором программ-прототипов, написанных для аналитической машины. Этот рассказ рассказывает о Холмсе, поскольку его программа реализована на современных компьютерах, и ему снова приходится соревноваться со своим заклятым врагом в современных аналогах аналитической машины Бэббиджа. [47]
  • Похожая настройка используется Сиднеем Падуей в веб-комиксе «Захватывающие приключения Лавлейса и Бэббиджа» . [48] [49] В нем есть альтернативная история, когда Ада Лавлейс и Бэббидж построили аналитическую машину и использовали ее для борьбы с преступностью по просьбе королевы Виктории . [50] Комикс основан на тщательном исследовании биографий Бэббиджа и Лавлейса и переписке между ними, которое затем искажено для юмористического эффекта.
  • Грузия на мой взгляд является новелла от Чарльза Шеффилда , который включаетсебя две основные темы: вдовства и поиски легендарного Бэббиджа компьютера.
  • В романах Хью Кука « Камень желаний и чудотворцы» и «Вазир и ведьма» используется аналитическая машина, созданная ученым Иваном Петровым. Используется для расчета налога на прибыль.
  • В Arm Ориона онлайн проект включает Machina Babbagenseii , полностью чувствующий Бэббидж вдохновил механические компьютеры. Каждый из них размером с большой астероид, способен выжить только в условиях микрогравитации и обрабатывает данные со скоростью 0,5% от скорости человеческого мозга. [51]
  • Видно, что летающие корабли в аниме Last Exile имеют внутри аналитические двигатели. Хотя некоторые из них обладают более продвинутыми технологиями, обычные корабли используют аналитические двигатели, и даже некоторые из продвинутых кораблей, как считается, также имеют часовой механизм.
  • Рабочая версия аналитической машины, созданная вымышленным изобретателем Эрнестом Хардингом (и основанная на концепции Бэббиджа), была показана в фильме « Тайны Мердока» (также называемом «Искусный детектив») в 5-м сезоне 9-го эпизода « Съезд изобретений» . [52]
  • В эпизоде ​​12 сезона Доктора Кто « Spyfall Part 2 » Аналитическая машина показана вместе с Бэббиджем и Адой Лавлейс.
  • В ролевой игре 1879 , опубликованной FASA games, аналитическая машина получила широкое распространение и используется во всем, от банковских транзакций до операций с коммутаторами, и является основной частью мира.

Ссылки [ править ]

  1. ^ a b "Аналитическая машина Бэббиджа, 1834–1871. (Пробная модель)" . Музей науки . Проверено 23 августа 2017 года .
  2. Джон Грэм-Камминг (4 октября 2010 г.). «100-летний скачок» . О'Рейли Радар . Проверено 1 августа 2012 года .
  3. ^ a b c "Двигатель Бэббиджа: Двигатели" . Музей истории компьютеров . 2016 . Дата обращения 7 мая 2016 .
  4. ^ a b Бромли 1982 , стр. 196.
  5. ^ а б "Бэббидж" . Интернет-материалы . Научный музей. 19 января 2007 . Проверено 1 августа 2012 года .
  6. ^ «Давайте построим окончательный механический компьютер Бэббиджа» . мнение. Новый ученый . 23 декабря 2010 . Проверено 1 августа 2012 года .
  7. ^ a b c Тим Робинсон (28 мая 2007 г.). «Двигатели разницы» . Meccano.us . Проверено 1 августа 2012 года .
  8. Вебер, Алан S (10 марта 2000 г.). Наука XIX века, антология . ISBN 9781551111650. Проверено 1 августа 2012 года .
  9. ^ а б в г д Кольер 1970 , стр. Глава 3.
  10. ^ Ли, Джон Ан (1995). Международный биографический словарь пионеров информатики . ISBN 9781884964473. Проверено 1 августа 2012 года .
  11. ^ Balchin, Джон (2003). Наука: 100 ученых, изменивших мир . Зачарованные книги льва. п. 105 . ISBN 9781592700172. Проверено 1 августа 2012 года .
  12. ^ Дабби, JM; Дабби, Джон Майкл (12 февраля 2004 г.). Математическая работа Чарльза Бэббиджа . Издательство Кембриджского университета. п. 197. ISBN 9780521524766.
  13. ^ Menabrea & Лавлейс 1843 .
  14. ^ а б в г Бромли 1982 , стр. 215.
  15. Перейти ↑ Bromley 1982 , p. 198.
  16. Перейти ↑ Bromley 1982 , p. 211.
  17. Перейти ↑ Bromley 1982 , p. 209.
  18. ^ "Страницы Бэббиджа: вычислительные машины" . Projects.ex.ac.uk. 8 января 1997 . Проверено 1 августа 2012 года .
  19. Перейти ↑ Bromley 1990 , p. 89.
  20. Перейти ↑ Bromley 2000 , p. 11.
  21. ^ a b "Завод аналитических машин Генри Бэббиджа, 1910" . Научный музей. 16 января 2007 . Проверено 1 августа 2012 года .
  22. ^ Ежемесячные уведомления Королевского астрономического общества . Пристли и Уил. 1910. с. 517.
  23. ^ * Отчет сорок восьмого заседания Британской ассоциации содействия развитию науки (Отчет). Лондон: Джон Мюррей. 1879. С. 92–102 . Проверено 20 декабря 2015 года .
  24. ^ "Аналитическая машина (отчет 1879)" . Fourmilab.ch . Проверено 20 декабря 2015 года .
  25. ^ Великобритания), Институт актуариев (Great (1950). Труды столетнего собрания Института актуариев . Печатная для института актуариев в University Press. Стр. 178.
  26. ^ Рэнделл, Брайан (21 декабря 2013). «2.3. Аналитическая машина Бэббиджа. HP Бэббидж (1910)» . Истоки цифровых компьютеров: избранные статьи . Springer. ISBN 9783642618123.
  27. ^ а б «Аналитическая машина (Генри П. Бэббидж 1888)» . Fourmilab.ch . Проверено 1 августа 2012 года .
  28. ^ «Современное продолжение - Двигатель Бэббиджа» . Музей истории компьютеров . Проверено 1 августа 2012 года .
  29. ^ «Кампания строит, чтобы построить аналитическую машину Бэббиджа» . Новости BBC. 14 октября 2010 г.
  30. ^ "Построение аналитической машины Чарльза Бэббиджа" . План 28. 27 июля 2009г . Проверено 1 августа 2012 года .
  31. ^ «Весенний отчет 2016 Обществу сохранения компьютеров» . План 28 . Проверено 29 октября 2016 года .
  32. ^ «Отчет весны 2017 года в Общество сохранения компьютеров» . blog.plan28.org . Дата обращения 13 июня 2017 .
  33. Перейти ↑ Bromley 2000 .
  34. ^ Бэббидж 1864 , стр. 137.
  35. ^ "Двигатель Бэббиджа - Ключевые люди - Генри Провост Бэббидж" . Музей истории компьютеров. Архивировано из оригинального 20 февраля 2011 года . Проверено 8 февраля 2011 года .
  36. ^ Хорсбург, EM (Эллис Мартин); Выставка, посвященная 300-летию Напьера (1914). " Автоматические счетные машины PE Ludgate" . Современные инструменты и методы расчета: справочник выставки Napier Tercentenary . Герштейн - Университет Торонто. Лондон: Дж. Белл. С. 124–127.
  37. ^ Ладгейт, Перси Э. (апрель 1909). «На предлагаемой аналитической машине». Научные труды Королевского Дублинского общества . 12 (9): 77–91. Доступно на сайте: Fano.co.UK
  38. ^ "Коллекция компьютерных наук Джона Гэбриэла Бирна" (PDF) . Архивировано из оригинального 16 апреля 2019 года . Проверено 8 августа 2019 .
  39. ^ a b c "Аналитическая машина Перси Ладгейта" . fano.co.uk . От аналитической машины к электронно-цифровому компьютеру: Вклад Ладгейта, Торреса и Буша , Брайан Рэнделл, 1982, Ладгейт: стр. 4–5, Кеведо: стр. 6, 11–13, Буш: стр. 13, 16–17 . Проверено 29 октября 2018 года .
  40. ^ а б Коэн 2000 .
  41. ^ "Интервью Дж. Преспера Эккерта 28 октября 1977 г." . Архивировано из оригинала 24 июля 2010 года . Проверено 9 февраля 2011 года .
  42. ^ «Компьютерная устная коллекция истории, 1969–1973, 1977» (PDF) . Архивировано из оригинального (PDF) 11 ноября 2010 года . Проверено 9 февраля 2011 года .
  43. ^ Menabrea & Лавлейс 1843 , стр. 688.
  44. ^ "Компьютер Mark I" . Коллекция историко-научных инструментов . Гарвардский университет . Архивировано из оригинала 10 июля 2015 года . Дата обращения 7 мая 2016 .
  45. ^ "Конрад Цузе - первый релейный компьютер" . История компьютеров . Дата обращения 7 мая 2016 .
  46. ^ "Манчестерская экспериментальная машина малого масштаба -" Младенец " " . Департамент компьютерных наук Манчестерского университета . Апрель 1999 . Дата обращения 7 мая 2016 .
  47. ^ Нимерсхайм, Джек (1995). «Мориарти от модема» . cheznims.com . Дата обращения 7 мая 2016 .
  48. ^ «Опасные эксперименты в комиксах» . 2D-очки . Проверено 1 августа 2012 года .
  49. ^ "Эксперименты в комиксах с Сиднеем Падуей" . Tor.com. 26 октября 2009 . Проверено 1 августа 2012 года .
  50. ^ "Клиент | 2D Goggles" . Sydneypadua.com . Проверено 1 августа 2012 года .
  51. ^ "Machina Babbagenseii" . Рука Ориона . 2014 . Дата обращения 7 мая 2016 .
  52. ^ «Конвенция изобретений» в IMDb

Библиография [ править ]

  • Бэббидж, Чарльз (1864). «Глава VIII - Об аналитической машине» . Отрывки из жизни философа . Лондон: Лонгман, Грин, Лонгман, Робертс и Грин. С. 112–141.
  • Бэббидж, Чарльз (1889). Бэббидж, Генри П. (ред.). Вычислительные машины Бэббиджа - сборник относящихся к ним статей; Их история и конструкция (PDF) . Нью-Йорк: Издательство Кембриджского университета. ISBN 978-1-108-00096-3. Архивировано 4 марта 2016 года из оригинального (PDF) . Проверено 24 декабря 2015 года .
  • Бромли, Аллан Г. (июль – сентябрь 1982 г.). «Аналитическая машина Чарльза Бэббиджа, 1838» (PDF) . IEEE Annals of the History of Computing . 4 (3): 197–217. DOI : 10,1109 / mahc.1982.10028 .
  • Бромли, Аллан Г. (1990). «Различие и аналитические машины». В Аспре, Уильям (ред.). Вычислительная техника до компьютеров (PDF) . Эймс: Издательство государственного университета Айовы. С. 59–98. ISBN 978-0-8138-0047-9.
  • Бромли, Аллан Г. (октябрь – декабрь 2000 г.). «Планы 28 и 28a аналитической машины Бэббиджа - Интерфейс программиста». IEEE Annals of the History of Computing . 22 (4): 5–19. DOI : 10.1109 / 85.887986 . S2CID  17597243 .
  • Коэн, И. Бернард (2000). «8 - Опыт Эйкена в области вычислений и знаний о машинах Бэббиджа». Ховард Эйкен: портрет компьютерного пионера . Кембридж: MIT Press. С. 61–72. ISBN 9780262531795.
  • Кольер, Брюс (1970). Маленькие двигатели, которые могли быть: вычислительные машины Чарльза Бэббиджа (доктора философии). Гарвардский университет . Проверено 18 декабря 2015 .
  • Грин, Кристофер Д. (2005). «Была ли аналитическая машина Бэббиджа задумана как механическая модель разума?» (PDF) . История психологии . 8 (1): 35–45. DOI : 10.1037 / 1093-4510.8.1.35 . PMID  16021763 . Проверено 25 декабря 2015 года .
  • Хайман, Энтони (1982). Чарльз Бэббидж: биография . Оксфорд: Издательство Оксфордского университета. ISBN 9780198581703.
  • Менабреа, Луиджи Федерико ; Лавлейс, Ада (1843 г.). «Набросок аналитической машины, изобретенной Чарльзом Бэббиджем ... с примечаниями переводчика. Перевод Ады Лавлейс» . У Ричарда Тейлора (ред.). Научные воспоминания . 3 . Лондон: Ричард и Джон Э. Тейлор. С. 666–731.
  • Рэнделл, Брайан (октябрь – декабрь 1982 г.). «От аналитической машины к электронно-цифровому компьютеру: вклад Ладгейта, Торреса и Буша» (PDF) . IEEE Annals of the History of Computing . 4 (4): 327–341. DOI : 10,1109 / mahc.1982.10042 . S2CID  1737953 .
  • Уилкс, Морис Винсент (1971). «Бэббидж как пионер компьютеров». Proc. Мемориальное собрание Бэббиджа . Лондон: Британское компьютерное общество. С. 415–440.

Внешние ссылки [ править ]

  • Аналитическая система Fourmilab включает исторические документы и онлайн-моделирование
  • «Изображение« Генерального плана великой вычислительной машины Бэббиджа »(1840 г.) плюс современное описание операционных и программных функций» . Архивировано из оригинального 21 августа 2008 года.
  • Изображение более позднего плана аналитической машины с сеткой (1858 г.)
  • Собран первый рабочий «бочонок» Бэббиджа, около 2005 г.
  • Специальный выпуск, IEEE Annals of the History of Computing , Volume 22, Number 4, October – December 2000 (требуется подписка)
  • Бэббидж , Музей науки, Лондон
  • "Чудесная аналитическая машина - как она работает" . 2D-очки . 31 мая 2015 . Проверено 23 августа 2017 года .