Избранное
ЭБ Нефть
и Газ
Главная
Оглавление
Поиск +
Еще книги ...
Энциклопедия
Помощь
Для просмотра
необходимо:


Книга: Главная » Сборник N.N. Историко-математические исследования Выпуск 24
 
djvu / html
 

МАШИНА БЕББИДЖА И ВОЗНИКНОВЕНИЕ ПРОГРАММИРОВАНИЯ
А. К. Петренко, О. Л. Петренко
Первая попытка создать универсальную цифровую вычислительную машину относится к началу XIX в. Ее изобретателем был выдающийся английский ученый Чарльз Беббидж (1792—1871). Занимаясь вопросом составления математических и навигационных таблиц, Беббидж пришел к идее разностной машины, которая, суммируя частные разности заданной функции (полинома или аппроксимирующего полинома), быстро и точно вычисляла бы требуемые таблицы. Работая над усовершенствованием разностной машины, он пришел к идее программно-управляемой вычислительной машины, которую назвал аналитической. Не закончив работ, связанных с разностной машиной, Беббидж начал постройку аналитической, создавая ее на механических элементах.
Аналитическая машина Беббиджа (AM) не была построена, но сохранилось около 200 чертежей отдельных узлов и 30 вариантов компоновки. AM была первой программно-управляемой машиной. В настоящей работе мы не будем останавливаться на технических особенностях машины и рассмотрим только вопрос программирования на ней.
В 1840 г. Беббидж был приглашен в Турин, где читал лекции о своих вычислительных машинах. Л. Ф. Менаб-реа, который посещал эти лекции, с одобрения Беббиджа опубликовал «Очерк об аналитической машине, изобретенной Чарльзом Беббиджем» 1 (1840). В этой статье и в примечаниях к ее переводу на английский язык, кото рый был выполнен А. А. Лавлейс, наиболее ( подробно рассмотрены вопросы программирования на AM. Перевод и комментарии к нему служат нам главным источником знаний об AM. Эксцентрический характер Беббиджа не позволил ему оставить полное описание своей машины
1 Sketch of the Analytical Engine invented by Charles Babbage, Esq. by L. F. Menabrea [1, c. 225—297].
340

 

1 10 20 30 40 50 60 70 80 90 100 110 120 130 140 150 160 170 180 190 200 210 220 230 240 250 260 270 280 290 300 310 320 330 340 341 342 343 344 345 346 347 348 349 350 360 370 380 390


Математика