Аналитическая машина Бэббиджа: проект, оставшийся на бумаге
Проект счётной машины, в которой отдельно устроены «мельница» (то, что выполняет действия) и «склад» (то, где лежат числа), а порядок действий задан сменными перфокартами, взятыми у ткацкого станка. От прежней разностной машины, считавшей таблицы по одной заложенной в железо схеме, машина отличалась главным: программа была отделена от машины и переписывалась.
Автор, англичанин Чарльз Бэббидж, не построил её. Самое полное описание, рукопись от 26 декабря 1837 года, при жизни автора не публиковалось. Первое печатное изложение сделал итальянец Луиджи Менабреа в 1842 году, а перевод с обширными примечаниями Ады Лавлейс вышел в 1843 году. К смерти Бэббиджа в 1871 году существовали чертежи и часть мельницы с печатающим устройством, не более.
Замысел остался на бумаге, но в нём уже есть разделение памяти и вычислителя, ветвление по условию, повторение и мысль, что порядок действий это отдельная от механизма вещь, которую можно записать и передать.
Почему такая дата
Замысел сложился после того, как в 1833 году кончились деньги на разностную машину; переход к новой схеме занял период, начавшийся в 1834 году. Год оси 1837 по рукописи «On the Mathematical Powers of the Calculating Engine», помеченной 26 декабря 1837 года; The Rutherford Journal прямо оговаривает, что она осталась «unpublished in his lifetime». Первое печатное описание сделал Менабреа в 1842 году, перевод с примечаниями Ады Лавлейс вышел в 1843 году. К смерти Бэббиджа в 1871 году построена только часть машины (мельница и печатающее устройство), полностью машина при жизни автора не существовала (Britannica).
Из чего выросло
-
Ткацкий станок с перфокартами (машина Жаккара)
повлияло на · Уверенность: высокая
Бэббидж прямо перенёс ткацкие карты на вычислительную машину: он сам объяснял устройство через станок и говорил, что сходство «почти совершенно», держал дома тканый портрет Жаккара и показывал на нём работу карт, а Ада Лавлейс писала, что машина ткёт алгебраические узоры так же, как станок ткёт цветы и листья.
Источники связи
- Babbage C. «Passages from the Life of a Philosopher» (1864), гл. VIII «Of the Analytical Engine» (текст на fourmilab.ch) (что умеет станок) (1864) Сверено 20.09.2026
It is known as a fact that the Jacquard loom is capable of weaving any design which the imagination of man may conceive.
- Babbage C. «Passages from the Life of a Philosopher» (1864), гл. VIII «Of the Analytical Engine» (текст на fourmilab.ch) (как готовятся карты) (1864) Сверено 20.09.2026
These patterns are then sent to a peculiar artist, who, by means of a certain machine, punches holes in a set of pasteboard cards in such a manner that when those cards are placed in a Jacquard loom, it will then weave upon its produce the exact pattern designed by the artist.
- Babbage C. «Passages from the Life of a Philosopher» (1864), гл. VIII «Of the Analytical Engine» (текст на fourmilab.ch) (прямое утверждение сходства) (1864) Сверено 20.09.2026
The analogy of the Analytical Engine with this well-known process is nearly perfect.
- Menabrea L. F. «Sketch of the Analytical Engine», перевод и примечания A. A. L. (Ада Лавлейс, 1843), Note A (текст на fourmilab.ch) (Note A) (1843) Сверено 20.09.2026
We may say most aptly, that the Analytical Engine weaves algebraical patterns just as the Jacquard-loom weaves flowers and leaves.
- Swade D. «The Cogwheel Brain. Charles Babbage and the Quest to Build the First Computer» (2000), с. 107-108, цит. по historyofinformation.com (тканый портрет Жаккара как наглядное пособие) (2000), 107-108 Сверено 20.09.2026
He hung his own copy of the prized portrait in his drawing room and used it to explain his use of the punched cards in his Engine
- Britannica, «Analytical Engine» (утверждение связи в справочнике) Сверено 24.09.2026
Data (numbers) were to be entered on punched cards, using the card-reading technology of the Jacquard loom. Instructions were also to be entered on cards, another idea taken directly from Joseph-Marie Jacquard.
- Britannica, «Jacquard loom» (та же связь со стороны станка) Сверено 20.09.2026
These punched cards were adopted by the English inventor Charles Babbage as an input-output medium for his proposed Analytical Engine
«Сверено» значит, что в этот день цитата была найдена по указанному адресу дословно. Отсутствие даты значит, что мы пока не смогли открыть источник, а не что цитата неверна.
- Babbage C. «Passages from the Life of a Philosopher» (1864), гл. VIII «Of the Analytical Engine» (текст на fourmilab.ch) (что умеет станок) (1864) Сверено 20.09.2026
-
«Морской альманах» и метод лунных расстояний в руках моряка
повлияло на · Уверенность: средняя
Ошибки в печатных таблицах, прежде всего в тех, по которым считался «Морской альманах», стали практическим толчком к вычислительным машинам Бэббиджа: замысел разностной машины возник в 1820–1821 годах за подготовкой вспомогательных таблиц для альманаха в Астрономическом обществе, а аналитическая машина 1834 года выросла из того же проекта.
Спор: Толчок от таблиц вёл к разностной машине, а здесь речь об аналитической: по Гриру, Бэббидж задумал её в 1834 году как более общую машину при незавершённой разностной. Музей истории компьютеров подчёркивает, что ошибки таблиц были не единственным мотивом: Бэббидж видел в машинах новую технологию математики.
Источники связи
- Grier D. A. «Babbage, Charles», Complete Dictionary of Scientific Biography (New DSB, via Encyclopedia.com) (2008) Сверено 20.09.2026
In 1820 he became a founding member of the Astronomical Society, a group of businessmen who were interested in revising the Royal Nautical Almanac, the annual volume that was used by navigators and surveyors.
- Grier D. A. «Babbage, Charles», Complete Dictionary of Scientific Biography (New DSB, via Encyclopedia.com) (замысел машины) (2008) Сверено 20.09.2026
In preparing some ancillary tables for the Almanac, Babbage conceived of a machine that might assist with the calculation.
- [Lardner D.] «Babbage's Calculating Engine», Edinburgh Review 59, no. 120 (текст на Wikisource) (1834) Сверено 20.09.2026
If proof were wanted to establish incontrovertibly the utter impracticability of precluding numerical errors in works of this nature, we should find it in this succession of error upon error, produced, in spite of the universally acknowledged accuracy and assiduity of the persons at present employed in the construction and management of the Nautical Almanac. It is only by the mechanical fabrication of tables that such errors can be rendered impossible.
- Computer History Museum, «The Babbage Engine: Overview» Сверено 20.09.2026
His work on the engines led him from mechanized arithmetic to the entirely new realm of automatic computation. Tabular errors provided a practical stimulus. But this was not his only motive. He also saw his engines as a new technology of mathematics.
«Сверено» значит, что в этот день цитата была найдена по указанному адресу дословно. Отсутствие даты значит, что мы пока не смогли открыть источник, а не что цитата неверна.
- Grier D. A. «Babbage, Charles», Complete Dictionary of Scientific Biography (New DSB, via Encyclopedia.com) (2008) Сверено 20.09.2026
Источники узла
- The Rutherford Journal, статья о Бэббидже и его машинах (дата рукописи и её судьба) Сверено 05.10.2026
In a manuscript on the Analytical Engine, dated 26 December 1837, unpublished in his lifetime, Babbage predicted the importance of computational method and numerical analysis as new branches of analysis
- The Rutherford Journal, статья о Бэббидже и его машинах (когда начался переход к новой машине) Сверено 05.10.2026
The transition was accomplished through a series of largely undocumented steps in a creatively intense period starting in 1834 and refinements preoccupied Babbage on and off for the rest of his life.
- Britannica, «Analytical Engine» (машина не достроена) Сверено 24.09.2026
Only partially built at the time of Babbage's death in 1871, this portion contains the 'mill' (functionally analogous to a modern computer's central processing unit) and a printing mechanism.
- Britannica, «Analytical Engine» (устройство ввода) Сверено 24.09.2026
Data (numbers) were to be entered on punched cards, using the card-reading technology of the Jacquard loom. Instructions were also to be entered on cards, another idea taken directly from Joseph-Marie Jacquard.
- Babbage C. «Passages from the Life of a Philosopher» (1864), гл. VIII «Of the Analytical Engine» (текст на fourmilab.ch) (как сам автор объяснял устройство) (1864) Сверено 05.10.2026
To those who are acquainted with the principles of the Jacquard loom, and who are also familiar with analytical formulæ, a general idea of the means by which the Engine executes its operations may be obtained without much difficulty.
«Сверено» значит, что в этот день цитата была найдена по указанному адресу дословно. Отсутствие даты значит, что мы пока не смогли открыть источник, а не что цитата неверна.