Введение

Механический калькулятор, или вычислительная машина, – это механическое устройство, используемое для автоматического выполнения основных арифметических операций или (в историческом контексте) моделирования, например, аналогового компьютера или логарифмической линейки. Большинство механических калькуляторов были сопоставимы по размеру с небольшими настольными компьютерами и устарели с появлением электронных и цифровых вычислительных машин. Сохранившиеся записи Вильгельма Шикарда, датированные 1623 годом, свидетельствуют о том, что он спроектировал и построил самые ранние из современных попыток механизации вычислений. Его машина состояла из двух технологических комплексов: во-первых, абака на основе костей Непера для упрощения умножения и деления, впервые описанных шесть лет ранее, в 1617 году, а во-вторых, механической части, включающей в себя ротационный счётчик для выполнения сложения и вычитания. Изучение сохранившихся заметок показывает, что машина могла заклинивать после нескольких вводов на одном и том же диске и что она могла быть повреждена при необходимости переноса разряда на несколько цифр (например, при добавлении 1 к 999). Шиккард отказался от своего проекта в 1624 году и больше никогда о нём не упоминал до своей смерти спустя 11 лет, в 1635 году. Через два десятилетия после, предположительно, неудачной попытки Шикарда, в 1642 году, Блез Паскаль решительно преодолел эти конкретные проблемы, изобретя механический калькулятор. Занятый в качестве сборщика налогов в Руане вместе со своим отцом, Паскаль спроектировал калькулятор, чтобы облегчить выполнение большого объема утомительных арифметических вычислений; он получил название «Калькулятор Паскаля» или «Паскалина». В 1672 году Готфрид Лейбниц начал проектировать совершенно новую машину, названную «Счётная машина с градированным барабаном». Она использовала градированный барабан, созданный и названный в его честь – колесо Лейбница, являлся первым калькулятором с двумя движениями, первым, использовавшим курсоры (создавая память первого операнда), и первым, имевшим подвижную каретку. Лейбниц построил два счётных аппарата с градированным барабаном: один в 1694 году и другой в 1706 году. Колесо Лейбница использовалось во многих вычислительных машинах в течение 200 лет, вплоть до 1970-х годов с ручным калькулятором Curta, пока появление электронного калькулятора в середине 1970-х годов не положило этому конец. Лейбниц также первым предложил идею калькулятора с зубчатым колесом. Арифмометр Томаса, первая коммерчески успешная машина, был изготовлен спустя два столетия, в 1851 году; это был первый механический калькулятор, достаточно прочный и надежный для ежедневного использования в офисной среде. В течение сорока лет арифмометр оставался единственным типом механического калькулятора, доступного для продажи, до начала промышленного производства более успешного арифмометра Однера в 1890 году. Контметр, представленный в 1887 году, был первой машиной, использующей клавиатуру, состоящую из столбцов из девяти клавиш (от 1 до 9) для каждой цифры. Добавляющая машина Далтона, изготовленная в 1902 году, была первой, у которой была клавиатура с 10 клавишами. Электродвигатели использовались в некоторых механических калькуляторах с 1901 года. В 1961 году машина типа контметра, Anita Mk VII от Sumlock comptometer Ltd., стала первым настольным механическим калькулятором, получившим полностью электронный вычислительный модуль, что создало связь между этими двумя отраслями и ознаменовало начало его упадка. Производство механических калькуляторов прекратилось в середине 1970-х годов, завершив индустрию, которая просуществовала 120 лет. Чарльз Бэббидж спроектировал два новых типа механических калькуляторов, которые были настолько велики, что для работы требовали мощности паровой машины, и которые были слишком сложны для постройки при его жизни. Первый – автоматический механический калькулятор, его дифференциальная машина, которая могла автоматически вычислять и печатать математические таблицы. В 1855 году Георг Шейц стал первым из немногих конструкторов, которым удалось построить меньшую и более простую модель его дифференциальной машины. Второй – программируемый механический калькулятор, его аналитическая машина, проектирование которой Бэббидж начал в 1834 году; «менее чем за два года он набросал многие из ключевых особенностей современного компьютера». Решающим шагом стало внедрение системы перфокарт, заимствованной из жаккардовского ткацкого станка, что делало его бесконечно программируемым. В 1937 году Говард Эйкен убедил IBM спроектировать и построить ASCC/Mark I, первую машину такого рода, основанную на архитектуре аналитической машины; когда машина была завершена, некоторые приветствовали её как «осуществлённую мечту Бэббиджа».

Древняя история

Краткий перечень других предшественников механического калькулятора должен включать группу механических аналоговых компьютеров, которые, после первоначальной установки, изменяются только непрерывным и повторяющимся действием их исполнительных механизмов (кривошип, груз, колесо, вода). До наступления нашей эры следует упомянуть одометры и механизм из Антикитеры – казалось бы, не вписывающийся в общий ряд, уникальный астрономический часовой механизм с зубчатой передачей, за которым более чем через тысячелетие появились первые механические часы, астролябии с механическим приводом и, в XV веке, шагомеры. Все эти устройства были изготовлены из зубчатых колес, соединенных различными механизмами переноса. В отличие от механического калькулятора, где все колеса независимы, но при этом связаны правилами арифметики, эти машины всегда выдают идентичные результаты при одинаковых начальных настройках.

Обзор

17-й век ознаменовал начало истории механических калькуляторов, поскольку в 1642 году были изобретены первые такие машины, включая калькулятор Паскаля. Блез Паскаль создал машину, которую он представил как способную выполнять вычисления, которые до этого считались прерогативой человека. В 17-м веке также были изобретены весьма эффективные инструменты для облегчения арифметических расчетов, такие как кости Непера, логарифмические таблицы и логарифмическая линейка, которые благодаря удобству использования при умножении и делении учеными доминировали и тормозили использование и развитие механических калькуляторов вплоть до появления арифмометра в середине 19-го века.

Изобретение механического калькулятора

В 1623 и 1624 годах Вильгельм Шикард в двух письмах, отправленных Иоганну Кеплеру, сообщил о разработке и создании им того, что он назвал “арифметическим органом” (“арифметическим инструментом”), который впоследствии был описан как Rechenuhr (расчетные часы). Машина предназначалась для выполнения всех четырех основных арифметических операций (сложения, вычитания, умножения и деления). Шикард предполагал, что она поможет в трудоемкой задаче вычисления астрономических таблиц. Машина могла складывать и вычитать шестизначные числа и сигнализировала о переполнении емкости звонком колокола. Счёто-механизм в основании был предназначен прежде всего для облегчения сложной задачи сложения или умножения многозначных чисел. С этой целью на нём была установлена оригинальная конструкция из вращающихся костей Непера. В ней даже был предусмотрен дополнительный “реестр памяти” для записи промежуточных вычислений. Хотя Шикард отметил, что счётный механизм работал, в его письмах упоминается, что он попросил профессионала, часовщика по имени Иоганн Пфистер, изготовить законченную машину. К сожалению, она была уничтожена в пожаре либо до завершения, либо, во всяком случае, до поставки. Вскоре после этого Шикард отказался от своего проекта. В 1635 году он и вся его семья погибли во время Тридцатилетней войны от бубонной чумы. В машине Шикарда использовались усиленные и, следовательно, более тяжелые часовые колеса, чтобы предотвратить их повреждение при вводе данных оператором. Для каждой цифры использовались индикаторное, входное и промежуточное колеса. Во время переноса разряда все эти колеса сцеплялись с колесами цифры, принимающей перенос. Блез Паскаль изобрел механический калькулятор со сложным механизмом переноса в 1642 году. После трех лет работы и 50 прототипов он представил свой калькулятор публике. В течение следующих десяти лет он построил двадцать таких машин. Эта машина могла непосредственно складывать и вычитать два числа, а также умножать и делить путем многократного сложения или вычитания. Поскольку, в отличие от машины Шикарда, диски Паскалины могли вращаться только в одном направлении, для обнуления после каждого вычисления оператору требовалось установить все деления на 9, а затем (метод обнуления) распространить перенос по всей машине. Это свидетельствует о том, что механизм переноса многократно доказал свою работоспособность на практике. Это подтверждает качество Паскалины, поскольку ни одна из критических статей XVII и XVIII веков не упоминала проблем с механизмом переноса, хотя он был тщательно протестирован на всех машинах при их обнулении. Лейбниц изобрел одноименное колесо и принцип калькулятора с двумя движениями, но после сорока лет разработки не смог создать полностью работоспособную машину; это делает калькулятор Паскаля единственным работающим механическим калькулятором XVII века. Лейбниц также был первым, кто описал шестеренный калькулятор. Он однажды сказал: "Недостойно выдающихся людей тратить часы, как рабы, на трудоемкие вычисления, которые можно было бы безопасно поручить кому-либо другому, если бы использовались машины".

Другие вычислительные машины

Шикард, Паскаль и Лейбниц неизбежно вдохновлялись ролью часовой механики, которая пользовалась большим успехом в семнадцатом веке. Однако простое применение взаимосвязанных шестерен было недостаточно для достижения их целей. Шикард ввел использование однозубчатой "усеченной шестерни" для обеспечения переноса. Паскаль усовершенствовал это своим знаменитым взвешенным саутуаром. Лейбниц пошел еще дальше, разработав возможность использования подвижной каретки для более эффективного умножения, хотя и за счет полноценного механизма переноса. Принцип часов (входные и индикаторные колеса, добавленные к часовому механизму) для машины прямого ввода не мог быть реализован для создания полностью эффективной вычислительной машины без дополнительных инноваций, соответствующих технологическим возможностям XVII века, поскольку их шестерни заклинивали при необходимости переноса на несколько позиций вдоль аккумулятора. Единственные сохранившиеся до наших дней вычислительные часы XVII века не имеют общемашинного механизма переноса и, следовательно, не могут считаться полностью эффективными механическими калькуляторами. Гораздо более успешные вычислительные часы были построены итальянцем Джованни Полени в XVIII веке; это были машины двойного действия (сначала цифры записывались, а затем обрабатывались). В 1623 году немецкий профессор иврита и астрономии Вильгельм Шикард спроектировал вычислительные часы, эскизы которых он приложил к двум письмам, написанным Иоганну Кеплеру. Первая машина, построенная профессионалом, была уничтожена во время строительства, и Шикард отказался от своего проекта в 1624 году. Эти рисунки публиковались в различных изданиях на протяжении веков, начиная с 1718 года с книги писем Кеплера Майкла Ханша, но в 1957 году доктор Франц Хаммер впервые представил их как давно утерянный механический калькулятор. Создание первой реплики в 1960-х годах показало, что машина Шикарда имела незавершенную конструкцию, поэтому для ее работы были добавлены колеса и пружины. Использование этих реплик показало, что однозубчатое колесо, используемое в вычислительных часах, было неадекватным механизмом переноса (см. Паскаль против Шикарда). Это не означало, что такую машину нельзя было использовать на практике, но оператору, столкнувшись с сопротивлением механизма вращению, в редких случаях, когда требовался перенос более чем на 3 диска, приходилось "помогать" последующему переносу. Около 1643 года французский часовщик из Руана, узнав о работе Паскаля, построил, по его утверждению, вычислительные часы собственной конструкции. Паскаль уволил всех своих сотрудников и прекратил разработку своего калькулятора, как только узнал об этом. Он возобновил свою деятельность только после того, как убедился, что его изобретение будет защищено королевским патентом. Тщательное изучение этих часов показало, что они работают неправильно, и Паскаль назвал их "абортом" (недоношенным плодом). В 1659 году итальянец Тито Ливио Бураттини построил машину с девятью независимыми колесами, каждое из которых было спарено с меньшим колесом переноса. В конце операции пользователю приходилось либо вручную добавлять каждый перенос к следующей цифре, либо мысленно суммировать эти числа для получения конечного результата. В 1666 году Сэмюэль Морланд изобрел машину, предназначенную для сложения денежных сумм, но это была не настоящая арифмометр, поскольку перенос добавлялся к небольшому колесу переноса, расположенному над каждой цифрой, а не непосредственно к следующей. Она была очень похожа на машину Бураттини. Морланд также создал множительные машины с взаимозаменяемыми дисками, основанными на костях Непера. В совокупности эти две машины обеспечивали возможности, сопоставимые с изобретением Шикарда, хотя сомнительно, что Морланд когда-либо видел вычислительные часы Шикарда. В 1673 году французский часовщик Рене Грилле описал в "Curiositez mathématiques de l'invention du Sr Grillet, horlogeur à Paris" вычислительную машину, которая была бы более компактной, чем калькулятор Паскаля, и обратимой для вычитания. Две известные машины Грилле не имеют механизма переноса, отображая три ряда из девяти независимых дисков, а также девять вращающихся стержней Непера для умножения и деления. Вопреки утверждению Грилле, это был не механический калькулятор.

Обзор

В 18 веке появился первый механический калькулятор, способный автоматически выполнять умножение; разработанный и построенный Джованни Полени в 1709 году и изготовленный из дерева, он стал первыми успешными вычислительными часами. Для всех машин, созданных в этом веке, деление по-прежнему требовало от оператора самостоятельно определять момент остановки повторного вычитания на каждой позиции, и поэтому эти машины лишь облегчали процесс деления, подобно абакусу. Как шпиндельные, так и колесные калькуляторы Лейбница были построены, но их коммерциализация не увенчалась успехом.

Прототипы и ограниченные серии

В 1709 году итальянец Джованни Полени первым создал калькулятор, способный автоматически выполнять умножение. Он использовал конструкцию с шестерённым колесом, был первыми действующими вычислительными часами и был изготовлен из дерева; он уничтожил его, узнав, что Антоний Браун получил 10 000 гульденов за посвящение машины с шестерённым колесом собственной конструкции императору Священной Римской империи Карлу VI в Вене. В 1725 году Французская академия наук сертифицировала вычислительную машину, разработанную французским мастером Лепином на основе калькулятора Паскаля. Машина представляла собой переход между калькулятором Паскаля и вычислительными часами. Перенос разрядов осуществлялся одновременно, как в вычислительных часах, и поэтому "машина, вероятно, заклинивала при нескольких одновременных переносах разрядов". В 1727 году немец Антон Браун представил императору Карлу VI в Вене первую полностью функциональную машину, выполняющую четыре арифметических действия. Она имела цилиндрическую форму и была изготовлена из стали, серебра и латуни; она была искусно украшена и напоминала столовые часы эпохи Возрождения. Его посвящение императору, выгравированное на верхней части машины, также гласит: "чтобы облегчить сложение, вычитание, умножение и даже деление невежественным людям". В 1730 году Французская академия наук сертифицировала три машины, разработанные Иллереном де Буастиссандо. Первая использовала механизм переноса с одним зубцом, который, по словам Буастиссандо, работал бы некорректно, если перенос требовал смещения более чем на два разряда; две другие машины использовали пружины, которые постепенно сжимались, а затем высвобождали энергию при необходимости переноса разряда. Она была похожа на калькулятор Паскаля, но вместо энергии гравитации Буастиссандо использовал энергию, накопленную в пружинах. В 1770 году немецкий пастор Филипп Маттеус Хан построил две циркулярные вычислительные машины на основе цилиндров Лейбница. Й. К. Шустер, зять Хана, построил несколько машин по проекту Хана в начале XIX века. В 1775 году лорд Стэнхоуп из Великобритании разработал машину с шестерённым колесом. Она была помещена в прямоугольный корпус с ручкой сбоку. Он также разработал машину, использующую колёса Лейбница, в 1777 году. "В 1777 году Стэнхоуп создал "Демонстратор логики" – машину, предназначенную для решения задач формальной логики. Это устройство ознаменовало начало нового подхода к решению логических задач механическими методами."

Обзор

Луиджи Торчи изобрел первую машину прямого умножения в 1834 году. Это была также вторая в мире машина с ключевым приводом, после машины Джеймса Уайта (1822). Индустрия механических калькуляторов началась в 1851 году, когда Томас де Колмар выпустил свой упрощенный арифмометр – первую машину, пригодную для ежедневного использования в офисных условиях. На протяжении 40 лет арифмометр оставался единственным в продаже механическим калькулятором и продавался по всему миру. К 1890 году было продано около 2500 арифмометров, а также еще несколько сотен экземпляров от двух лицензированных производителей, выпускавших клоны арифмометров (Burkhardt, Германия, 1878 и Layton, Великобритания, 1883). Felt and Tarrant, единственный другой конкурент, осуществлявший реальное коммерческое производство, продал 100 счетных машин за три года. В XIX веке были разработаны также вычислительные машины Чарльза Бэббиджа: сначала его дифференциальная машина, начатая в 1822 году, которая стала первым автоматическим калькулятором, поскольку непрерывно использовала результаты предыдущей операции для следующей, а затем его аналитическая машина, первый программируемый калькулятор, использующий карты Жаккарда для чтения программ и данных, разработку которой он начал в 1834 году и которая послужила основой для создания мейнфреймов в середине XX века.

Производимые настольные калькуляторы

В 1851 году Томас де Колмар упростил свой арифмометр, убрав однозначный множитель/делитель. Это превратило его в простую суммирующую машину, но благодаря движущемуся каретке, использовавшемуся в качестве индексированного аккумулятора, он по-прежнему позволял легко выполнять умножение и деление под контролем оператора. Арифмометр теперь был адаптирован к производственным возможностям того времени, что позволило Томасу последовательно выпускать прочную и надежную машину. Были напечатаны инструкции, и каждой машине был присвоен серийный номер. Его коммерциализация положила начало индустрии механических калькуляторов. Банки, страховые компании и государственные учреждения начали использовать арифмометр в своей повседневной работе, постепенно внедряя механические настольные калькуляторы в офисы. В 1878 году немец Буркхардт первым изготовил клон арифмометра Томаса. До этого момента Томас де Колмар был единственным производителем настольных механических калькуляторов в мире и изготовил около 1500 машин. В конечном итоге до Второй мировой войны двадцать европейских компаний стали производить клоны арифмометра Томаса. Дорр Э. Фелт в США запатентовал Комптометр в 1886 году. Это была первая успешная машина для сложения и вычисления с клавишным управлением. ["Клавишное управление" означает, что нажатие клавиш непосредственно приводит к вычислению результата, без необходимости использования отдельного рычага или кривошипа. Другие машины иногда называют "с клавишным набором".] В 1887 году он объединился с Робертом Таррантом, чтобы создать Felt & Tarrant Manufacturing Company. Калькулятор типа Комптометр стал первой машиной, получившей полностью электронный вычислительный модуль в 1961 году (ANITA Mark VII, выпущенный британской Sumlock comptometer). В 1890 году В. Т. Однер выкупил права на производство своего калькулятора у Königsberger & C, которые владели ими с момента первого патента в 1878 году, но фактически ничего не производили. Однер использовал свою мастерскую в Санкт-Петербурге для изготовления своего калькулятора и в 1890 году построил и продал 500 машин. Производство окончательно прекратилось в 1918 году, когда было выпущено 23 000 машин. Арифмометр Однера был переработанной версией арифмометра Томаса де Колмара с барабанной вычислительной машиной, что сделало его более дешевым в производстве и уменьшило его габариты, сохранив при этом преимущество в виде того же пользовательского интерфейса. В 1892 году Однер продал берлинское отделение своей фабрики, открытое годом ранее, компании Grimme, Natalis & Co. Они перенесли завод в Брауншвейг и продавали свои машины под торговой маркой Brunsviga (Brunsviga – латинское название города Брауншвейг). Это была первая из многих компаний, которые продавали и производили клоны машины Однера по всему миру; в конечном итоге миллионы были проданы вплоть до 1970-х годов. Корпорация Burroughs стала одной из ведущих компаний в области бухгалтерского учета и компьютерного бизнеса. В 1893 году был представлен калькулятор "Миллионер". Он позволял выполнять прямое умножение на любую цифру – "один оборот кривошипа для каждой цифры в множителе". Он содержал механическую таблицу поиска произведений, предоставляющую единицы и десятки цифр с помощью столбиков разной длины. Другой прямой умножитель был частью выставляющей счета машины Moon Hopkins; эта компания была приобретена Burroughs в начале 20-го века.

Автоматические механические калькуляторы

В 1822 году Чарльз Бэббидж представил небольшую зубчатую сборку, демонстрирующую работу его дифференциальной машины – механического калькулятора, способного хранить и обрабатывать семь чисел, каждое из которых состояло из 31 десятичного знака. Это был первый случай, когда вычислительная машина могла работать автоматически, используя в качестве входных данных результаты своих предыдущих вычислений. В 1847 году Бэббидж начал работу над усовершенствованной конструкцией дифференциальной машины – своей «Дифференциальной машиной № 2». Ни одна из этих конструкций не была полностью завершена Бэббиджем. В 1991 году Лондонский научный музей, следуя планам Бэббиджа, построил рабочую «Дифференциальную машину № 2», используя технологии и материалы, доступные в XIX веке. В 1855 году Пер Георг Шейц завершил создание рабочей дифференциальной машины, основанной на проекте Бэббиджа. Машина была размером с пианино и была продемонстрирована на Всемирной выставке в Париже в 1855 году. Она использовалась для создания таблиц логарифмов. В 1875 году Мартин Виберг переработал дифференциальную машину Бэббиджа/Шейца и построил версию размером со швейную машину.

Программируемые механические калькуляторы

В 1834 году Бэббидж начал проектировать свою аналитическую машину, которая станет бесспорным предком современного мейнфрейм-компьютера с двумя отдельными каналами ввода для данных и программы (примитивная Гарвардская архитектура), принтерами для вывода результатов (трех различных типов), вычислительным устройством (мельницей), памятью (хранилищем) и первым набором инструкций для программирования. В предложении, которое Говард Эйкен представил компании IBM в 1937 году, запрашивая финансирование для Гарвардского Марка I, который стал первой машиной IBM в компьютерной индустрии, можно прочитать: «Лишь немногие вычислительные машины были разработаны исключительно для применения в научных исследованиях, примечательными исключениями являются Чарльз Бэббидж и последовавшие за ним исследователи. В 1812 году Бэббидж задумал вычислительную машину более высокого типа, чем ранее созданные, предназначенную для вычисления и печати таблиц математических функций. Отказавшись от разработки дифференциальной машины, Бэббидж посвятил свои усилия проектированию и созданию аналитической машины, обладающей гораздо большими возможностями, чем дифференциальная машина».

В 1843 году, во время перевода французской статьи об аналитической машине, Ада Лавлейс в одной из многочисленных примечаний написала алгоритм для вычисления чисел Бернулли. Это считается первой компьютерной программой. С 1872 по 1910 год Генри Бэббидж периодически работал над созданием мельницы – «центрального процессора» машины своего отца. После нескольких неудач он в 1906 году успешно продемонстрировал работу мельницы, которая напечатала первые 44 кратных числа пи с 29 знаками после запятой.

Кассовые аппараты

Кассовый аппарат, изобретенный американским владельцем салуна Джеймсом Ритти в 1879 году, решил давние проблемы неорганизованности и нечестности в коммерческих операциях. Он представлял собой простую суммирующую машину, соединенную с принтером, колокольчиком и двусторонним дисплеем, который показывал плательщику и владельцу магазина, по его желанию, сумму, полученную за текущую операцию. Кассовый аппарат был прост в использовании и, в отличие от полноценных механических калькуляторов, оказался востребованным и быстро распространился среди множества предприятий. "С 1888 по 1895 год 84 компании продавали кассовые аппараты, но лишь три из них просуществовали значительное время". К 1890 году, спустя 6 лет после основания корпорации NCR Джоном Паттерсоном, только его компания продала 20 000 машин, в то время как все вместе подлинные калькуляторы были проданы в количестве около 3500 штук. К 1900 году NCR произвела 200 000 кассовых аппаратов, и компаний, их производящих, было больше, чем тех, кто производил арифмометры "Томас/Пейен" – они продали около 3300 машин, а Burroughs – всего 1400.

Прототипы и ограниченные серии

В 1820 году Томас де Колмар запатентовал арифмометр. Это была полноценная машина, выполняющая четыре арифметических действия, с однозначным множителем/делителем (калькулятор "Миллионер", выпущенный 70 лет спустя, имел схожий пользовательский интерфейс). Он потратил следующие 30 лет и 300 000 франков на разработку своей машины. В 1851 году эта конструкция была заменена упрощенным арифмометром, который являлся лишь суммирующим устройством. С 1840 года Дидье Рот запатентовал и построил несколько вычислительных машин, одна из которых была прямым потомком калькулятора Паскаля. В 1842 году Тимолеон Маурель изобрел арифмаурель, основанный на арифмометре, который мог умножать два числа, просто вводя их значения. В 1845 году Израил Абрахам Стаффель впервые представил машину, способную складывать, вычитать, делить, умножать и извлекать квадратный корень. Около 1854 года Андре Мишель Герри изобрел Ordonnateur Statistique – цилиндрическое устройство, предназначенное для обобщения взаимосвязей между данными о моральных переменных (преступность, самоубийства и т.д.). В 1872 году Фрэнк С. Болдуин в США изобрел калькулятор с зубчатыми колесами. В 1877 году Джордж Б. Грант из Бостона (США) начал производство механической вычислительной машины Гранта, способной выполнять сложение, вычитание, умножение и деление. Машина имела размеры 13x5x7 дюймов и содержала восемьдесят рабочих деталей из латуни и закаленной стали. Она была впервые представлена публике на Столетней выставке в Филадельфии в 1876 году. В 1883 году Эдмондсон из Великобритании запатентовал круговой калькулятор с барабаном и ступенями.

Механические калькуляторы достигают своего пика

К этому времени сложилось два различных класса механизмов: возвратно-поступательный и вращательный. Первый тип механизма обычно приводился в действие ограниченно перемещающейся ручной кривошипной рукояткой; некоторые внутренние операции выполнялись на ходе вперед, а другие – на обратном ходе полного цикла. Иллюстрированная машина 1914 года относится к этому типу; кривошипная рукоятка вертикальная, с правой стороны. Позже некоторые из этих механизмов приводились в действие электродвигателями и редукторной передачей, которые вращали кривошип и шатун для преобразования вращательного движения в возвратно-поступательное. Второй тип, вращательный, имел как минимум один главный вал, совершающий один [или несколько] непрерывных оборотов, с одним добавлением или вычитанием за оборот. Многочисленные конструкции, особенно европейские счетные машины, имели ручные кривошипы и замки, обеспечивающие возврат кривошипов в точное положение после завершения оборота. В первой половине XX века происходило постепенное развитие механизма механической счетной машины. Добавочная машина Далтона, представленная в 1902 году, была первой в своем роде, использующей только десять клавиш, и стала первой из многих различных моделей "10-клавишных добавочных машин с листингом", производимых многими компаниями. В 1948 году был представлен цилиндрический калькулятор Curta, достаточно компактный, чтобы его можно было держать в одной руке, разработанный Куртом Герцстарком в 1938 году. Это было крайнее развитие механизма расчета с помощью ступенчатых шестерен. Вычитание осуществлялось путем добавления дополнительных чисел; между зубьями для сложения располагались зубья для вычитания. С начала 1900-х до 1960-х годов механические счетные машины доминировали на рынке настольных вычислений. Крупнейшими поставщиками в США были Friden, Monroe и SCM/Marchant. Эти устройства приводились в движение двигателем и имели подвижные каретки, на которых результаты вычислений отображались на циферблатах. Почти все клавиатуры были полными – для каждой цифры, которую можно было ввести, имелась своя колонка из девяти клавиш, плюс колонка с клавишей очистки, позволяющая вводить несколько цифр одновременно. (См. иллюстрацию ниже машины Marchant Figurematic.) Это можно назвать параллельным вводом, в отличие от десятиклавишного последовательного ввода, который был распространен в механических добавочных машинах и теперь является универсальным в электронных калькуляторах. (Почти все калькуляторы Friden, а также некоторые вращательные (немецкие) Diehl имели десятиклавишную вспомогательную клавиатуру для ввода множителя при умножении.) Полные клавиатуры обычно имели десять столбцов, хотя некоторые более дешевые машины имели восемь. Большинство машин, изготовленных тремя упомянутыми компаниями, не печатали свои результаты, хотя другие компании, такие как Olivetti, производили печатные калькуляторы. В этих машинах сложение и вычитание выполнялись за одну операцию, как на обычной добавочной машине, но умножение и деление осуществлялись путем многократного механического сложения и вычитания. Friden создала калькулятор, который также вычислял квадратные корни, по сути, путем деления, но с добавленным механизмом, который автоматически увеличивал число на клавиатуре систематическим образом. Последние механические калькуляторы, вероятно, имели упрощенное умножение, а некоторые типы десятиклавишного последовательного ввода имели клавиши десятичной точки. Однако клавиши десятичной точки требовали значительной внутренней сложности и предлагались только в последних конструкциях. Ручные механические калькуляторы, такие как Curta 1948 года, продолжали использоваться до тех пор, пока не были вытеснены электронными калькуляторами в 1970-х годах. Типичные европейские четырехфункциональные машины использовали механизм Однера или его варианты. К этому типу машин относились Original Odhner, Brunsviga и несколько последующих имитаторов, начиная с Triumphator, Thales, Walther, Facit и заканчивая Toshiba. Хотя большинство из них приводились в действие ручными кривошипами, существовали и модели с двигателем. Калькуляторы Hamann внешне напоминали машины с зубчатыми колесами, но установочный рычаг позиционировал кулачок, который отключал приводную собачку, когда циферблат перемещался достаточно далеко. Хотя Далтон в 1902 году представил первую 10-клавишную печатную добавочную машину (с двумя операциями, другой – вычитанием), эти функции отсутствовали в вычислительных (четырехфункциональных) машинах на протяжении многих десятилетий. Facit T (1932) была первой 10-клавишной вычислительной машиной, проданной в больших количествах. Olivetti Divisumma 14 (1948) была первой вычислительной машиной с принтером и 10-клавишной клавиатурой. Полные клавиатуры, включая модели с двигателем, производились до 1960-х годов. Среди основных производителей были Mercedes Euklid, Archimedes и MADAS в Европе; в США Friden, Marchant и Monroe были основными производителями вращательных калькуляторов с каретками. Возвратно-поступательные калькуляторы (большинство из которых были добавочными машинами, многие со встроенными принтерами) производились Remington Rand и Burroughs, среди других. Все они были с клавишным набором. Felt & Tarrant производили Comptometers, а также Victor, которые приводились в действие клавишами. Базовый механизм Friden и Monroe был модифицированным колесом Лейбница (возможно, неофициально известным в США как "ступенчатый барабан" или "ступенчатый счетчик"). Friden имел элементарный реверсивный привод между корпусом машины и циферблатами аккумулятора, поэтому его главный вал всегда вращался в одном направлении. Швейцарская MADAS была аналогичной. Однако Monroe менял направление вращения своего главного вала для вычитания. Первые Marchant были машинами с зубчатыми колесами, но большинство из них были удивительно сложными вращательными типами. Они выполняли 1300 циклов сложения в минуту, если удерживать планку [+] нажатой. Другие были ограничены 600 циклами в минуту, поскольку их циферблаты аккумулятора запускались и останавливались для каждого цикла; циферблаты Marchant двигались с постоянной и пропорциональной скоростью для непрерывных циклов. У большинства Marchant была строка из девяти клавиш на крайнем правом краю, как показано на фотографии Figurematic. Они просто заставляли машину добавлять число циклов, соответствующее числу на клавише, а затем сдвигали каретку на одно место. Даже девять циклов сложения занимали немного времени. В машине Marchant, в начале цикла циферблаты аккумулятора опускались "в углубление", от отверстий в крышке. Они включали приводные шестерни в корпусе машины, которые вращали их со скоростью, пропорциональной вводимой цифре, с дополнительным движением (уменьшенным в 10 раз) от переносов, создаваемых циферблатами справа. По завершении цикла циферблаты были бы выровнены, как указатели в традиционном счетчике электроэнергии. Однако, когда они поднимались из углубления, постоянный ведущий диск-кулачок выравнивал их с помощью (ограниченно перемещающейся) прямой зубчатой передачи. Кроме того, переносы для младших разрядов добавлялись другим, планетарным дифференциалом. (В машине, показанной на рисунке, в аккумуляторе [с 20 цифрами] 39 дифференциалов!) В любой механической счетной машине, по сути, шестерня, сектор или подобное устройство перемещает аккумулятор на число зубьев, соответствующее добавляемой или вычитаемой цифре – изменение трех зубьев изменяет положение на три единицы. Подавляющее большинство базовых механизмов счетных машин перемещают аккумулятор, начиная, затем двигаясь с постоянной скоростью и останавливаясь. В частности, остановка критична, поскольку для достижения высокой скорости работы аккумулятор должен двигаться быстро. Варианты механизмов Geneva обычно блокируют переброс (который, конечно, привел бы к неправильным результатам). Однако два различных базовых механизма, Mercedes Euklid и Marchant, перемещают циферблаты со скоростью, соответствующей добавляемой или вычитаемой цифре; [1] перемещает аккумулятор медленнее всего, а [9] – быстрее всего. В Mercedes Euklid длинный прорезной рычаг, закрепленный на одном конце, перемещает девять реек ("прямых шестерен") концевыми расстояниями, пропорциональными их расстоянию от оси рычага. Каждая рейка имеет приводной штифт, который перемещается прорезью. Рейка для [1] находится ближе всего к оси, конечно. Для каждой цифры на клавиатуре скользящая шестерня-селектор, подобная той, что в колесе Лейбница, входит в рейку, соответствующую введенной цифре. Конечно, аккумулятор изменяется либо на прямом, либо на обратном ходе, но не на обоих. Этот мех…

Конец эпохи

Продажи механических калькуляторов продолжались, хотя и стремительно сокращались, до начала 1970-х годов, когда многие производители закрылись или были поглощены. Калькуляторы типа "комптометр" часто оставались в использовании гораздо дольше для задач сложения и составления списков, особенно в бухгалтерском учете, поскольку обученный оператор мог ввести все цифры числа одним движением рук на "комптометре" быстрее, чем последовательно на 10-клавишном электронном калькуляторе. Фактически, ввод больших цифр в два приема, используя только клавиши с меньшими числами, был быстрее; например, цифру 9 вводили как 4, а затем 5. Некоторые клавишные калькуляторы имели клавиши для каждого столбца, но только от 1 до 5, что делало их соответственно компактными. Распространение компьютеров, а не простых электронных калькуляторов, положило конец эпохе "комптометра". К концу 1970-х годов логарифмическая линейка устарела.