Кто и когда изобрел первую механическую счетную машину
Первое в мире счетное устройство — машина Шиккарда
В 1957 году директор Кеплеровского научного центра Франц Гаммер выступил с докладом на семинаре по истории математики, проходившем в Германии. Он сделал сенсационное известие о том, что проект первой счетной машины появился на несколько десятилетий до знаменитых «колесиков» Паскаля. Первое счетное устройство было изобретено еще в середине 1623 года и называлось машиной Шиккарда.
Открытие этого факта Гаммер сделал почти случайно. Когда он работал в штутгардской библиотеке, то наткнулся на загадочную фотокопию эскиза какого-то счетного устройства. И поскольку раньше ничего подобного не видел, очень заинтересовался неизвестным наброском. Проведя ряд исследований Гаммер установил, что найденный эскиз — это отсутствующее приложение к письму профессора Тюбингенского университета Вильгельма Шиккарда, адресованное его коллеге математику Иоганну Кеплеру. В своем письме Шиккард подробно описывал счетную машину и ссылался на чертеж.
Вильгельм Шиккард родился 22 апреля 1592 года в городе Херренберг (Германия). Он был чрезвычайно талантлив и уже в 17 лет получил в Тюбингенском университете степень магистра, а через два года стал бакалавром наук. Он приобрел всемирную известность благодаря своим достижениям в науках: астрономии, математике и востоковедстве (профессор кафедры восточных языков в университете Тюбингена). А также, Шиккард создал первую вычислительную машину.
Вильгельм Шиккард (1592-1635)
С 1617 года Шиккард начал преподавать восточные языки в Тюбингенском университете. Там он и познакомился с Кеплером, который по достоинству оценил незаурядные способности молодого ученого и порекомендовал ему заняться математикой. Шиккард послушался совета и на новом поприще достиг значительных успеха. В 1631 году он стал профессором математики и астрономии Тюбингенского университета.
Шиккард был первопроходцем и в других сферах. Как например — в астрономии. Ученый постоянно развивался, вел переписку со многими немецкими, французскими, итальянскими и голландскими учеными по вопросам, касающимся астрономии. Он создал первый механический планетарий, который наглядно демонстрировал положение Солнца, Земли и Луны согласно системе Коперника. Кроме этого, наблюдал метеоры из разных пунктов для определения их траектории.
Широта интересов Шиккарда действительно заслуживает уважения. Он был опытным механиком, картографом, гравером по дереву и металлу, проводил астрономические наблюдения, писал трактаты о семитских языках, астрономии, математике, оптике и метеорологии. Ученый добился выдающихся научных успехов и был по истине гениальным изобретателем. Но оказался бессильным перед эпидемией холеры. Эта беспощадная болезнь XVII века в 1635 году забрала жизнь Шиккарда и его семьи. Труды ученого на время были забыты из-за Тридцатилетней войны.
Машина Шиккарда — начало XVII века
В одном из писем Кеплеру (от 20 сентября 1623 года) сообщалось, что Шиккард осуществил механически все то, что Кеплер делал алгебраически, а именно — сконструировал машину, которая автоматически выполняла сложение, вычитание, умножение и деление. Шиккард писал, что Кеплер приятно удивился, если бы увидел как устройство само накапливает и переносит влево десяток или сотню цифр и как отнимает то, что держала в памяти при вычитании.
Изобретение, которое стало первой счетной машиной, было создано в 1623 году. Шиккард изобрел и разработал модель шестиразрядного механического вычислительного устройства, выполняющего простые математические функции, такие как — складывать и вычитать числа. Не даром его называли «часами для счета». Машина Шиккарда содержала суммирующее и множительное устройства, а также механизм для записи промежуточных результатов.
… ааа — это верхние торцы вертикальных цилиндров, на их боковых поверхностях нанесены таблицы умножения; при необходимости цифры этих таблиц могут наблюдаться в окнах bbb скользящих планок. К дискам ddd крепятся изнутри машины колеса с десятью зубьями, каждое из которых находится в таком зацеплении с себе подобным, что если любое правое колесо повернется десять раз, то находящееся слева от него колесо сделает один поворот, или если первое из упомянутых колес сделает 100 оборотов, третье слева колесо повернется один раз. Для того чтобы зубчатые колеса вращались в одном и том же направлении, необходимо иметь промежуточные колеса…
Иоганн Кеплер (1571-1630)
Более подробное описание помогает составить представление об изобретении. Первый блок в виде шестиразрядной суммирующей машины представлял собой соединение зубчатых передач. На каждой оси располагалось по шестерне с десятью зубцами и вспомогательным однозубым колесом — пальцем. Палец служил для того, чтобы передавать единицу в следующий разряд, то есть поворачивать шестеренку на десятую часть полного оборота, после того как шестеренка предыдущего разряда сделает такой оборот. При вычитании шестеренки требовалось вращать в обратную сторону. Контролировать ход вычислений можно было с помощью специальных окошек, где появлялись цифры. Для перемножения использовалось устройство, главную часть которой составляли шесть осей с «навернутыми» на них таблицами умножения. Вычитание выполнялось вращением установочных колес в обратном направлении, так как механизм передачи десятков был реверсивным.
На самом деле в работе машина Шиккарда была довольно простой. К примеру, чтобы узнать чему равно произведение 296 х 73, нужно установить цилиндр в положении, которое позволит вывести в верхнем ряду окошек первый множитель: 000296. Произведение 296 х 3 получится, если открыть окошки третьего ряда и просуммировать увиденные цифры, как в способе решетки. Далее точно также открываются окошки седьмого ряда, дающие произведение 296 х 7 к которому слава приписывается 0. И останется лишь сложить найденные числа на суммирующем устройстве. Все, результат готов.
Нерешенным остается вопрос — была ли собрана реально действующая модель машины при жизни ученого? На этот счет данных очень мало. В письмах Шиккарда все к тому же Кеплеру идет речь о «практически готовом» экземпляре устройства, который сгорел во время пожара. Он находился в разработке у механика Вильгельма Пфистера. Была ли собрана вторая модель машины — доподлинно неизвестно. Скорее всего, никто кроме Шиккарда и Пфистера не видели готовое и действующее устройство. Во всяком случае свидетельств работоспособности не сохранилось.
Но что точно — долгое время машина Шиккарда оставалась известной лишь узкому кругу доверенных лиц. И данное изобретение не смогло оказать влияние на последующее развитие механизации счета. Кто знает, может быть с помощью этого проекта прогресс вычислительных устройств мог бы ускориться. Но так или иначе, имя немецкого ученого Вильгельма Шиккарда находится в одном ряду с великими умами, изобретателями счетных устройств XVII—XIX столетий. Такими, как Блез Паскаль, Готфрид Вильгельм Лейбниц, Чарльз Бэббидж, Пафнутий Львович Чебышев, Герман Холлерит и другими.
современный прообраз машины Шиккарда
Основываясь на материалах, найденных Гаммером, сотрудники Тюбингенского университета в начале 1960-х годов создали действующую модель машины Шиккарда. Операции сложения и вычитания осуществлялись в ней механически, а умножения и деления — с элементами механизации. Прообраз изобретения находится в собственности университета.
Эволюция в области вычислительных технологий — процесс довольно неравномерный, который происходит скачками от периодов спада до периодов падения. Достигнутые результаты используются на практике и каждый новый шаг выводит процесс вычислительной эволюции на новую, более высокую ступень.
eponim2008
Жизнь замечательных имен
Короткие истории о вещах и о людях, давших им свое имя
Когда и кем был придуман первый арифмометр?
Все началось со сказки. Ведь «Путешествия Гулливера» – все же сказка? Сказка, которую рассказал злой и остроумный Джонатан Свифт (Jonathan Swift) (1667 — 1745). Сказка, в которой он осмеял многие глупости и благоглупости современного ему мира. Да что там осмеял – бесстыдно помочился на все, что возможно. Как герой его произведения, который залил мочой королевский дворец в Лилипутии, когда тот загорелся.
В третьей книге о путешествиях Гулливера сей здравомыслящий корабельный врач попадает на летающий остров Лапуту, где проживают гениальные ученые. Ну, от гениальности до сумасшествия один шаг и, по мнению Джонатана Свифта, лапутянские ученые этот шаг сделали. Их изобретения должны бы сулить выгоды всему человечеству. Между тем, выглядят они смешно и жалко.
Среди прочих лапутянских ученых был один, который придумал машину для написания гениальных изобретений, романов, научных трактатов. Все это должно было возникнуть совершенно случайным образом на машине, состоящей из множества кубиков, похожих на игральные кости. Сорок учеников крутили ручки, приводившие в движения все эти кубики, которые в результате поворачивались различными гранями, образовывая всякие слова и сочетания слов, из которых рано или поздно должны были сложиться гениальные творения.
Известно, что Дж.Свифт в виде этого ученого спародировал своего старшего современника Готфрида Вильгельма Лейбница (Gottfried Wilhelm von Leibniz) (1646 — 1716). Честно говоря, Лейбниц такого осмеяния не был достоин. На его научном счету множество открытий и изобретений, в том числе – математический анализ, дифференциальное и интегральное исчисления, комбинаторика и математическая логика. Царь Петр I (о нем было написано 25.04.2014) во время своего пребывания в Германии в 1712 году встречался с Лейбницем. Лейбниц смог внушить российскому императору две важных идеи, которые повлияли на дальнейшее развитие Российской империи. Это идея о создании Императорской Академии наук и идея «Табели о рангах»
Среди изобретений Лейбница – первый в мире арифмометр, изобретенный им в 1672 году. Этот арифмометр должен был автоматизировать арифметические вычисления, которые до этого считались прерогативой человеческого разума. В общем, Лейбниц на вопрос «может ли машина мыслить?» ответил положительно, и Свифт его за это осмеял.
После революции производство арифмометров в СССР сохранилось. Арифмометры первоначально производили в Москве, на заводе имени Дзержинского. Поэтому и назвали его «Феликсом». Вплоть до 1960-х годов арифмометры производили заводы в Курске и в Пензе.
«Изюминкой» конструкции арифмометра В.Однера было особенное зубчатое колесо с переменным количеством зубцов. Колесо это называлось «Колесом Однера» и в зависимости от положения специального рычажка могло иметь от одного до девяти зубцов.
На панели арифмометра было 9 разрядов. Соответственно на оси арифмометра были закреплены 9 колес Однера. Числа в разрядах устанавливались перемещением рычажка по панели в одну из 10 позиций, от 0 до 9. При этом на каждом из колес выдвигалось соответствующее количество зубцов. После набора числа можно было провернуть рукоятку в одну сторону (для сложения) или в другую сторону (для вычитания). При этом зубцы каждого колеса входили в зацепление с одной из 9 промежуточных шестерен и проворачивали их на соответствующее количество зубцов. На результирующем счетчике появлялось соответствующее число. После этого набиралось второе число и производилось сложение или вычитание двух чисел. На каретке арифмометра находился счетчик оборотов ручки, который при необходимости обнулялся.
Умножение производилось многократным сложением, а деление – многократным вычитанием. Но умножать многозначные числа, например, 15 на 25, выставив сначала число 15, а затем прокрутив ручку арифмометра 25 раз в одну сторону, было утомительно. При подобном подходе в вычисления легко могла вкрасться ошибка.
Для умножения или деления многозначных чисел каретка делалась подвижной. При этом умножение, например на 25 сводилось к сдвигу каретки вправо на один разряд, двум поворотам ручки в сторону «+». После этого каретка сдвигалась влево и ручка проворачивалась еще 5 раз. Точно так же производилось деление, только ручку следовало вращать в сторону «-»
Арифмометр был простым, но очень эффективным устройством. Пока не появились электронные вычислительные машины и калькуляторы, он широко применялся во всех отраслях народного хозяйства СССР.
И в научных учреждениях тоже. Расчеты по атомному проекту велись на арифмометрах. А вот расчет вывода на орбиту спутников и расчеты водородной бомбы были очень сложными. Произвести их вручную уже не представлялось возможным. Так в Советском Союзе было дано добро на производство и использование электронных вычислительных машин. Хотя кибернетика, как известно, была публичной девкой на ложе американского империализма.
Развитие счётных машин
с древних времён
до наших дней
Можно подумать, будто счётная машина — это современное явление. Однако человечество стало изобретать устройства для счёта задолго до того, как появились первые компьютеры.
Самыми первыми человеческими помощниками в счёте были пальцы. С их помощью наши далёкие предки указывали друг другу, сколько охотников нужно, чтобы окружить и загнать зверя. Добыча тоже требовала счёта — нужно было определить, сколько мяса получат члены племени. Так что скоро пяти пальцев стало не хватать. Поэтому древние люди начали считать с помощью камешков и костей, раскладывая их на песке в неверном свете костра.
Однако со временем количество палочек росло, и скоро понадобились обозначения для десятков и сотен. Счёт был нужен, чтобы высчитывать срок появления на свет детей, вести учёт отёла скота и знать, когда взойдут посевы, чтобы предсказывать солнечные и лунные затмения. Также исследователи уверены, что важной вехой в развитии счёта стала торговля. Как объяснить, что пять шкур равны десяти корзинам мяса? Или тридцати мешкам овощей? Появилась необходимость в универсальных обозначениях, а человеческое мышление совершило восхождение к абстракции, обратившись к идее чисел как таковых.
Какие же инструменты помогали человечеству?
Древние люди делали зарубки на костях и камнях и носили эти палочки с собой, либо оставляли чёрточки на стенах жилищ. Одно из самых старинных устройств, которое не так уж далеко ушло от костей на полу пещеры — это, конечно, счёты. По сути они представляют собой те же кости (деревяшки, камушки), только нанизанные на спицы, которые закреплялись в раме.
Их близкий родственник — счётная доска абак, которая появилась в Вавилоне около пяти тысяч лет назад. Очевидно, что её появлению мы обязаны бурной вавилонской торговле. Если классические счёты, какими их знают в России, опираются на позиционную десятичную систему счисления, то вавилонский абак использовал шестидесятеричную. Такой оригинальный способ счёта происходит, как и большинство систем счисления, от пропорций человеческого тела — если говорить точнее, от числа фаланг пальцев на одной руке (не считая большого).
Вариации счётных досок были во всех древних культурах. В Японии они называются соробан, в Китае — суньпань. Римляне делали счёты из металла, передвигая костяшки в пазах металлической доски, а ацтеки — из кукурузных зёрен. Инки использовали для подсчёта зёрен «многоэтажное» устройство под названием юпана.
Самые первые помощники человечества в счете
Кость с зарубками, обнаруженная в Дольни-Вестонице. Её возраст — почти 30 000 лет.
Древнеримский абак. Реконструкция
Японские дети собирают соробаны на заводе. 1949 г.
Однако люди всегда стремились упростить себе жизнь, создавая всё более сложные устройства, которые бы взяли необходимость считать на себя. С ростом городов и развитием промышленности потребность в них только увеличилась. В XVII столетии появились логарифмические таблицы и линейки. Шотландский математик Джон Непер изобрёл счётный прибор, известный как палочки Непера. Снискав на время большую популярность, палочки Непера, однако, вскоре были заброшены. А вот арифмометр оказался перспективнее. Изобретённый ещё в античности, в эпоху Просвещения он был переоткрыт и получил заслуженное признание. Ранее схему похожего на арифмометр механизма изображал Леонардо да Винчи, который, как обычно, опередил своё время: тогда его идея успеха не имела.
Как развивались счётные машины?
В общем виде счётная машина представляет собой устройство, работающее на зубчатых колёсах и цилиндрах, которое производит четыре основных математических действия. Записывающие счётные машины также могут автоматически фиксировать результаты на ленте. Принцип счёта основан на поразрядном сложении и сдвиге суммы частных произведений. Свои версии арифмометра создали Блез Паскаль, спроектировавший в 1646 году суммирующую машину «паскалина», и Готфрид Вильгельм Лейбниц: в его арифмометре была ручка, вращение которой ускоряло повторяющиеся операции.
Также следует упомянуть вычислительную машину, разработанную Чарльзом Бэббиджем в XIX столетии. Она могла производить вычисления с точностью до двадцатого знака, подходила для операций с логарифмами и тригонометрическими функциями. Программа для неё была составлена Адой Лавлейс, первой женщиной-программистом, да и вообще первым программистом в мире. Именно ей принадлежат термины «цикл» и «рабочая ячейка».
Арифмометр Блеза Паскаля. 1642 г.
Арифмометр Лейбница. 1673 г.
Элемент аналитической машины Чарльза Бэббиджа. 1910 г.
Существовало множество моделей счётных машин. Например, карманный арифмометр Curta, выпущенный в 1948 году, был размером с человеческий кулак.
В конце XIX века изобретатель Уильям Берроуз запатентовал свой арифмометр и основал компанию по производству компьютерной техники Burroughs Corporation. Его сын продолжил дело, а вот внук, тоже Уильям Берроуз, интересовался литературой куда больше, чем вычислительными машинами, и стал одной из значимых фигур поколения битников.
Арифмометры выпускали марки Facit и Mercedes (не тот, что выпускает автомобили: производитель офисной техники судился с автоконцерном за название, договорившись в результате о том, что у каждой компании своя сфера деятельности). А в СССР самым популярным арифмометром был названный в честь Дзержинского «Феликс», который выпускался заводом «Счётмаш» до 1978 года.
Обладая характерной для механических устройств красотой, арифмометры всё-таки имели существенные недостатки. Порядок действий всегда задавался вручную, поэтому результат счёта сильно зависел от внимательности оператора, которому требовалось нажимать на клавишу для выполнения каждого действия. Арифмометры имели хождение вплоть до второй половины ХХ века, когда их окончательно вытеснили электронные счётные устройства.
Лихтенштейнский карманный арифмометр Curta. 1948 г.
Советский арифмометр «Феликс»
Уильям Берроуз, который любил печатные машинки гораздо больше, чем счётные. 1959 г., Париж. Loomis Dean—Time & Life Pictures/Getty Images
Электронный прорыв
Настоящий прорыв в развитии вычислительной техники случился в 60-х годах ХХ века.
В 1957 году японская компания Casio выпустила первый полностью электронный калькулятор 14-А. Событие было эпохальным, потому что открыло новую эру в мире счёта, но жизнь офисных работников и инженеров эта модель не изменила, ведь весил калькулятор целых 140 кг.
Первым компактным, а значит, массовым, калькулятором стал Anita, выпущенный английской компанией Bell в 1961 году. Он работал на газоразрядных лампах и был оснащён клавишами ввода числа и множителя. С тех пор функции калькуляторов становились всё более серьёзными, а сами калькуляторы — всё более лёгкими и умными.
Например, в 1965 году появился первый настольный электронный калькулятор со встроенной памятью Casio 001. Весил он всего 17 килограмм, что по тем временам для машины, способной запоминать операции, было вовсе не много, а два года спустя появился первый настольный программируемый калькулятор Casio AL-1000.
Однако пользователям калькуляторов было и этого мало, ведь счётное устройство куда удобнее держать в руке и носить с собой. Так появились калькуляторы Sharp и Canon, которые весили менее килограмма.
«Электроника»
Вот ещё несколько эпохальных инноваций от японской марки Casio, которые существенно изменили представления о том, на что способны калькуляторы.
Появился карманный калькулятор Casio Mini, продажи которого побили все рекорды. А через некоторое время компания выпустила миниатюрную версию, Casio Mini Card, размером с кредитную карту.
Компания выпустила калькулятор FX-7000G — первый в мире программируемый графический калькулятор, доступный широкой публике, с матричным дисплеем, имеющем разрешение 96×64 пикселя. Эта модель может отображать как встроенные графики, так и построенные пользователем. В дополнение к режиму графического отображения калькулятор имеет функцию программирования на языке Бейсик.
Пять лет спустя на прилавках появился калькулятор Casio CFX-9800G, в котором впервые появилась возможность делать графики в разных цветах. По сути, был добавлен цветной дисплей. В отличие от современных экранов, он был трёхцветным и работал на отражённом свете. Это дало возможность рисовать каждый график своим цветом, что делало графические отображения функций куда более наглядными.
Casio выпускает устройство CASIO ClassPad 300 — первый калькулятор с большим сенсорным экраном. Модель имела систему компьютерной алгебры (CAS), которая позволяет производить преобразования выражений в аналитической (символьной) форме.
появился калькулятор Casio FX-82ES с технологией Natural Display, позволяющий вводить выражения в естественном виде так, как они выглядят на бумаге. Например, вводить обыкновенные дроби, квадратные корни, экспоненты и логарифмы в виде, принятом в учебниках. В результате сокращается количество ошибок в вычислениях, время вычислений и повышается заинтересованность учеников.
Модель калькулятора Casio fx-CG20 PRIZM явилась развитием первой модели, выпущенной в 2010 году. В отличие от предшественников она имела полноцветный экран высокого разрешения. Модель, несмотря на экран с подсветкой, не потеряла в энергоэффективности и способна месяцами работать на одном комплекте батарей.
Сейчас калькуляторы не только стали компактными и лёгкими, но и освоили массу функций, которые могут быть полезны всем, кому требуются точные и сложные расчёты. Сейчас существуют научные калькуляторы, которым под силу производить вычисления с дробями, считать векторы и матрицы, совершать метрические преобразования и решать уравнения, графические калькуляторы, позволяющие создавать таблицы и строить графики по картинке, а также финансовые калькуляторы, которые справляются с расчётом облигаций и другими нуждами финансиста.
На сегодняшний день флагманская графическая модель — калькулятор Casio FX-CG50 с цветным экраном высокого разрешения, возможностью строить 3D графики, режимом программирования, а также поддержкой векторных и матричных вычислений.
Casio 001. 1965 г.
Casio Mini. 1972 г.
Дисплей калькулятора Casio fX-7000G. 1985 г.
Casio FX-CG50
Так счётное устройство прошло эволюцию от доски с костяшками до маленького мощного компьютера, сохранив, тем не менее, главное свойство — способность облегчать жизнь человеку, освобождая его разум для стратегических решений.