Аналітична машина

Незавершений прототип аналітичної машини Беббіджа (1871 р.), виставлений у Музеї науки в Лондоні

Аналітична машина (англ. Analytical Engine, аналітичний двигун) - проєкт обчислювальної машини загального призначення з програмним керуванням. Її структуру та принцип дії запропонував і розробив 1834 року (перший опис 1837 року) англійський математик та піонер інформатики Чарльз Беббідж[1] [2]. Часто у джерелах аналітичну машину описують як механічний комп'ютер загального призначення або механічний арифметичний пристрій, який можна розглядати як перший програмований комп'ютер, що не зовсім вірно, але це є важливим кроком в історії комп'ютерів та наступний крок в історії обчислень.

Аналітична машина створена як спадкоємець різницевої машини[3][2] .Чарльз Беббідж ніколи не збудує її (крім незакінченого прототипу), але витратить решту свого життя, проектуючи її до найдрібніших деталей. Беббідж продовжував вдосконалювати дизайн аналітичної машини — одного із найуспішніших своїх досягнень, аж до своєї смерті 1871 року. Аналітичну машину все ж таки побудували ентузіасти з Лондонського музею науки 1991 року. Машина містить 4000 залізних, бронзових і сталевих деталей і важить три тонни.

Комп'ютери, які можна було б логічно порівняти з аналітичною машиною, з'явилися лише через 100 років [4]. Ідею всього через 80 років реалізував Говард Айкен, створивши у 1944 році релейно-механічний комп'ютер під ім'ям MARK-I, який називали "втіленням мрії Беббіджа".[5]

Зноски

  1. Помилка Lua у Модуль:Citation/CS1 у рядку 368: attempt to index local 'lang_t' (a nil value).
  2. а б The Engines | Babbage Engine | Computer History Museum. www.computerhistory.org. Архів оригіналу за 4 січня 2020. Процитовано 18 січня 2020.
  3. Архівована копія (PDF). Архів оригіналу (PDF) за 26 лютого 2021. Процитовано 18 січня 2020.{{cite web}}: Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title (посилання)
  4. Помилка Lua у Модуль:Citation/CS1 у рядку 368: attempt to index local 'lang_t' (a nil value).
  5. Архівована копія. Архів оригіналу за 27 січня 2020. Процитовано 27 січня 2020.{{cite web}}: Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title (посилання)