ИСТОРИЯ РАЗВИТИЯ ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ.
1. Как все начиналось...


Развитие человеческого общества привело к потребности счета. Первый прибор, которым воспользовался человек для облегчения счета, были пальцы на его руках. Со счетом на пальцах связано появление десятичной системы счисления. Затем стали использоваться деревянные палочки (бирки), кости, камни, узелки, четки - своеобразные бусы.
Археологами в раскопках была обнаружена, так называемая, "вестоницкая кость" с зарубками, которая позволяет предположить, что уже за 30 тысяч лет до н.э. наши предки были знакомы с зачатками счета.


"Вестоницкая кость"

От счета на предметах человек естественно перешел на счет на абаке.


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


Китайский суаньпань
Широкое распространение бумаги и карандаша привело к тому, что многие вычисления стали аналитическими.


На древней миниатюре Арифметика решает спор о преимуществах аналитических расчетов, их ведет Боций (на рису
е слева), над счетом на линиях, которым занимается Пифагор (справа).
Абак удобно использовать для выполнения операций сложения и вычитания, умножение и деление выполнять при помощи абака гораздо сложнее. Револющию в области механизации умножения и деления совершил шотландский математик Джон Непер.
В 1618 году Иоган Кеплер писал о нем в письме:"Некий шотландский барон ... выступил с блестящим достижением ..., он каждую задачу на умножение и деление превращает в чистое сложение и вычитание."
Изобретение логарифмов - крупнеишее достижение Джона Непера. При помощи логарифмических таблиц легко было выполнять умножение и деление больших чисел. В качестве альтернативного метода Джон Непер создал прибор для умножения, названный счетными палочками.


Счетные палочки Непера
В основу вычислений был положен метод умножения решеткой. Рассмотрим умножение на примере: 456*97. Нарисуем прямоугольник, разбитый на шесть клеток. В клетках записаны результаты умножения, десятки и единицы разделены диагональной линией, так 4*9= 3/6; 5*9= 4/5.


Число 456 записано вверху, число 97 справа, в столбец. Результат получаем сложением диагональных элементов таблицы, начиная с младшего разряда (справа налево, учитывая перенос единиц младшего разряда в старший). Результат читаем слева направо: 44232
На палочках Непера записана таблица умножения для чисел 1;2;3;4;5;6;7;8;9.
Умножение большого числа на любое однзначное число производится набором палочек, соответствующих значению цифр числа. Результат умножения получаем, считывая значения в строке, соответствующей значению множителя, суммируя значения по диагонали, как в рассмотренном примере и учитывая перенос в старший разряд. Для умножения числа 7593 на 9 выбираем палочки с цифрами 7,5,9,3 и раскладываем их последовательно на столе. Выбираем девятую строку, в которой записана таблица умножения выбранных цифр на 9.

Непером были разработаны также палочки для деления и извлечения квадратного корня. Свой способ умножения Непер описал в книге "Rabdologiae seu numeration per virgulas libri duo"- "Две книги о счете с помощью палочек". Эту книгу чаще всего называют "Рабдология"- ("rabdos" по гречески прут, палочка).
Особенно интересно для нас изобретение Непером счетной доски для умножения, деления, возведения в квадрат, извлечения квадратного корня в двоичной системе счисления. Эти методы он изложил в приложении к "Рабдологии", названном "Arithmetica localis" - "Арифметика".
Каждую степень числа 2 Непер обозначил отдельной буквой. Из этих букв и цифр формируется любое двоичное число. Для перевода из двоичной системы в десятичную и обратно были разработаны специальные алгоритмы.

Доска Непера для выполнения вычислений
в двоичной системе счисления
Джон Непер создал устройство для облегчения выполнений действий умножения и деления, а в 1622 году, используя принцип действия этого устройства, Вильям Оугтред (William Oughtred) разработал логарифмическую линейку, которая в 19-20 веках стала основным инструментом инженеров.


Логарифмическая линейка двадцатого века
Трудно сказать, когда впервые был создан компьютер. Многие начинают обзор с китайских счет (калькуляторов), а несколько лет назад в журнале Scientific American, как повествует Компьютерра № 44 от 4 декабря 1995г., была опубликована статья об удивительной находке археологов на острове Апрафал, расположенном у северо-западного побережья Новой Гвинеи. Археологи обнаружили цифровой компьютер, созданный примерно в 850 году н.э. Это был веревочный компьютер состоявший из элементов современных электронно-вычислительных машин: вентилей, триггеров, регистров, мультиплексоров. Древние математики использовали двоичную систему счисления, логические значения "1" и "0" представлялись различным положением веревок. В деревянном ящике помещался блок, через который пропускалась веревка, концы веревки выходили наружу через два просверленных в ящике отверстия, длина выпущенной веревки соответствовала значению "0" или "1". Такое устройство можно считать веревочным триггером. Ученые обнаружили несколько тысяч ящиков - триггеров, образующих память компьютера. Они располагались рядами по восемь в каждом ряду, образуя восьмибитные ячейки памяти. Были найдены устройства, выполнявшие логические операции "И", "ИЛИ", "НЕ", фу
цию мультиплексора с двумя информационными входами. Не исключено, что древний компьютер был программируемым.(Хотите верьте - хотите нет!)


Создание программного обеспечения
для древнего компьютера

Автоматизировать процесс вычислений пытались многие ученые, сталкиваясь с необходимостью произвести большое количество сложных расчетов.
Эту идею пытался воплотить в жизнь и Леонардо да Винчи (1452-1519) Он создал эскиз суммирующего устройства с десятизубчатыми шестернями.


Механическая машина, созданная
по эскизу Леонардо да Винчи,
выполняющая сложение

Считается, что первая машина, способная автоматически выполнять четыре арифметических действия была создана в 1623 году Вильгельмом Шиккардом.
Вильгельм Шиккард (1592-1635) был другом астронома Кеплера. В архиве Кеплера в 1958 году и были обнаружены письма Шиккарда, написанные в 1623-1624 годах, где он излагал принцип действия машины и сопровождал изложение рису
ами.


Рисунок Шиккарда
Машина Шиккарда состояла из 3 частей: суммирующего устройства (сложение и вычитание), множительного устройства и механизма для записи промежуточных результатов. Множительное устройство занимает верхнюю часть машины, суммирующее - среднюю, для хранения чисел используется нижняя часть машины. Суммирующее устройство было шестиразрядным. В каждом разряде на оси была закреплена шестерня с десятью зубцами и колесо с одним зубом, пальцем. Палец служил для передачи десятка в следующий разряд и, после полного оборота шестерни, поворачивал шестерню следующего разряда на 1/10 оборота, что соответствовало сложению с единицей. Сложение осуществлялось последовательным вводом слагаемых, а вычитание - последовательным вводом уменьшаемого и вычитаемого. При вычитании шестерни вращались в другом направлении. В окошках считывания машины можно было прочитать результат, уменьшаемое и вычитаемое. Деление выполнялось путем многократного вычитания делителя из делимого. Для умножения использовались таблицы умножения, навернутые на шесть осей. Перед осями размещалась панель с девятью рядами окошек. Каждый ряд окошек мог закрываться и открываться при помощи задвижек (ручки задвижек видны на рису
е). При умножении все таблицы путем вращения устанавливаются так, чтобы в верхнем ряду окошек появилось множимое. Умножение на 5 производилось открыванием окошек пятого ряда и считывания результата. Умножение на 30 производилось открыванием третьего ряда и приписыванием нуля. Чтобы произвести умножение на 35 необходимо сложить два результата. В третьей части машины можно было при помощи шестерен установить шестиразрядное число для того, чтобы его запомнить (промежуточный результат вычислений, который может потребоваться позже).


На рисунке показана реконструкция машины Шиккарда.

В доме - музее Кеплера, на его родине в городе Вайле, хранится, изготовленная по найденным в письмах Шиккарда схемам, действующая модель машины.

В 1642 году великий французский ученый Блез Паскаль (1623-1662) механизировал канцелярские расчеты по налогообложению, соорудив настольный арифмометр на основе зубчатого колеса.
18-летний сын французского сборщика налогов, изобрел механический калькулятор, чтобы помочь отцу в расчетах с пошлинами.


Машина Паскаля

В медной прямоугольной коробке, получившей название “Pascaline”, были размещены шесть или восемь подвижных дисков. (На рису
е с коробки снята крышка с кругами.) Круги вращаются по часовой стрелке. Вращение передается цилиндрам. Однозначные числа складывались путем последовательного поворота колеса на число зубьев, равное значению каждого слагаемого. Если колесо поворачивалось на десять зубьев, оно поворачивало на один зуб колесо старшего разряда, так как десятый зубец был длиннее. Умножение и деление на этой машине производить было нельзя.

В 1673 году немецкий философ, математик, физик Готфрид Вильгейм Лейбниц (1646-1716) создал счетную машину, позволяющую складывать, вычитать, умножать, делить, извлекать квадратные корни, при этом использовалась двоичная система счисления. В механическом умножителе Леибница так же используется система вращающихся дисков. Форма зубцов цилиндров была изменена, они имеют форму ступенек (зубцы имеют разную длину). Счетное колесо могло перемещаться вдоль оси ступенчатого валика и приводиться в сцепление с разным количеством зубцов, это и позволяло выполнять операцию умножения.


Цилиндр Лейбница
Эта машина являлась прототипом арифмометра, использующегося с 1820 года до 60-х годов ХХ века. Это был совершенный прибор, в котором использовалась движущаяся часть (прообраз каретки) и ручка, с помощью которой оператор вращал колесо. При умножении на три, например, колесо могло повернуться 3 раза, выполнив троекратное сложение. Значение множимого устанавливается предварительно, соответствующим поворотом колес. Значение множителя набирается установкой штифтов, ограничивающих количество поворотов. При делении, как при вычитании, производится вращение в другую сторону.
В 1703 году Лейбниц написал трактат "Expication de l'Arithmetique Binary" - об использовании двоичной арифметики.



Машина Лейбница в собранном виде

Идея Лейбница привлекла множество последователей. Наибольшую известность получила машина М.Гана (1778г.). Священник М.Ган так писал о причинах создания своего прибора: “ Когда я был занят вычислениями над колесами астрономических часов, то мне пришлось иметь дело с громаднейшими дробями и делать умножения и деления над весьма большими числами, от которых даже мои мысли останавливались, так что эта работа могла нанести ущерб моим прямым обязанностям. Тут я вспомнил, что когда-то читал о Лейбнице, что он занимался изобретением арифметической машины, на которую тратил много времени и денег, но удовлетворительного результата не достиг. У меня родилась мысль также поработать в этом направлении. Нечего говорить, что мною также потрачено много времени и средств над различными опытами и над устранением неудач и затруднений при проектировании и устройстве прибора. Наконец мне удалось построить прибор достаточно совершенный и прочный. Более всего затруднений я встретил над изобретением способа переноса накопившихся десяти единиц на десятки”


На рисунке изображена машина Гана

Механические калькуляторы получили широкое распространение только в ХVIII веке, когда значительно возросли потребности в большом количестве сложных вычислений. Пока же для вычислений широко используются различные, недорогие приспособления.
В "Переписной книге деловой казны" Патриарха Никона (1658г). встречается слово "счоты", в это время в Росси счеты уже изготавливались для продажи.
Они имели сначала четыре, а затем два счетных поля и были универсальным счетным прибором. Десятичная позиционная система счисления еще только начинала распространяться в России, и практически все вычисления производились на счетах.
Широкое использование в торговле и учреждениях невиданного на Западе счетного инструмента отмечали в XVII-XVIII столетиях многие иностранцы. Английский капитан Перри, находившийся в России с 1698 по 1712 год и издавший по возвращению на родину книгу "Положение России при нынешнем царе с описанием татар и других народов" (1716 г.), писал: "Для счета они пользуются изобретенным ими особым прибором с нанизанными на проволочные прутья шариками от четок или бусами, который они устраивают в ящике или небольшой раме, почти не отличающейся от тех, которыми пользуются у нас женщины, чтобы ставить на них утюги... Передвигая туда и сюда шарики, они справляются с делением и умножением разных сумм..."
Ко времени посещения капитаном Перри России счеты уже приняли вид, существующий и поныне. В них осталось лишь одно счетное поле, на спицах которого размещались либо 10, либо 4 косточки (спица с 4 четками - дань "полушке", денежной единице в 1/4 копейки).
Хотя форма счетов остается неизменной вот уже свыше 250 лет, на протяжении трех столетий было предложено немало модификаций этого элементарного, но полезного прибора.


Счеты с 4-мя полями Счеты девятнадцатого-двадцатого (середина 17 века) веков


В 1867г. вицепрезидент Российской академии наук Владимир Яковлевич Буняковский создает счетный механизм, основанный на принципе действия русских счетов. Самосчеты Буняковского являются простейшим механическим устройством.
Усовершенствованные самосчеты Буняковского предназначены для сложения большого числа двузначных слагаемых, но на них можно (хотя и менее удобно) производить вычитание. Прибор состоит из вращающегося латунного диска, укрепленного на деревянной доске, и неподвижного металлического кольца с нанесенными числами (от 1 до 99).


Самосчеты Буняковского

1770 г. - создается одно из первых механических вычислительных устройств - машина Якобсона.


Машина Якобсона

Вдоль верхнего торца крышки машины через небольшие круглые отверстия выведены 9 осей, расположенных под крышкой дисков, по периметру которых нанесены цифры от 0 до 9. Концевая часть каждой оси имеет квадратное сечение, поэтому ее можно легко поворачивать с помощью специального ключа. Ниже осей располагаются круглые окошки, в которых можно читать цифры на дисках при их вращении. Эти диски предназначены для фиксации начальных данных и промежуточных результатов.
Ниже расположен другой ряд осей, над каждой из которых нанесена дуговая шкала с выгравированными цифрами от 0 до 9 по часовой стрелке и ряд окошек считки, используемых при выполнении операции сложения над любыми числами, сумма которых меньше 109.
Последний ряд осей предназначается для выполнения операции вычитания. Над каждой из этих осей расположена дуговая шкала, такая же, как и над осями сложения, только цифры нанесены на ней против часовой стрелки.
У нижнего торца крышки расположена съемная линейка, в которую вмонтировано шесть цифровых дисков с соответствующими осями. Линейка, так же как и верхний ряд осей с дисками, служит для фиксации исходных данных и промежуточных результатов.
Счетный механизм каждого разряда содержит полудиск, имеющий по краю 9 зубьев и расположенный на оси. Этот полудиск зацепляется с зубчатым колесом и поворачивает его на столько зубьев, на сколько единиц поворачивается соответствующая ось. К зубчатому колесу жестко крепится цифровой диск и длинный палец, который, так же как и в машине Шиккарда, выполняет фу
ции передачи десятков.
Интересной особенностью машины Якобсона было особое устройство, которое позволяло автоматически подсчитывать число произведенных вычитаний, т.е. определять частное. Наличие этого устройства, остроумно решенная проблема ввода чисел, возможность фиксации промежуточных результатов позволяют считать "часового мастера из Несвижа" выдающимся конструктором счетной техники.

В середине прошлого века З.Я.Слонимский (1810-1904) предложил простое множительное устройство, основанное на доказанной им теореме. Это устройство позволяло получать произведения любого числа (разрядность которого не превышала разрядности устройства) на любое однозначное число. Другими словами, это было нечто вроде механической таблицы умножения любого числа на 2, 3, 4,..., 9.
На основе своей теоремы Слонимский составил таблицу, состоящую из 280 столбцов - по 9 чисел в каждом. Эта таблица нанесена на цилиндры, являющиеся основным элементом устройства. Цилиндры могут перемещаться в двух направлениях: вдоль оси и вокруг нее. На ось, на которой находится цилиндр, надеты также два мини-цилиндра. На поверхность одного мини- цилиндра нанесены числа от 0 до 9, а на поверхность другого - буквы a, b, c, d и цифры (от 1 до 7).
На крышке прибора находятся 11 рядов окошек считывания, в первом (нижнем) ряду видно устанавливаемое число (множимое). Во втором и третьем рядах окошек при установке множимого появляются буквы и цифры. Их сочетание служит ключом для оператора. Благодаря ему он знает, какую ось и насколько нужно повернуть. После поворота осей в 4-11-м рядах окошек появляются числа: в 4-м ряду - произведение множимого на 2, в 5-м - на 3, в 6 - на 4 и т. д. Таким образом, в нашем распоряжении оказывается произведение множимого на все разряды множителя. Теперь остается обычным способом (на бумаге) сложить эти результаты и получить искомое произведение.
Конечно, все это не очень удобно, и прибором Слонимского вряд ли кто-нибудь систематически пользовался. Однако, он послужил прототипом еще одного простого множительного устройства (брусков Иофе), получившего сравнительно широкое распространение.
Важно здесь и другое - прибор Слонимского был единственным инструментом дискретного счета, действие которого в первую очередь основывалось на теории чисел, а не на сложной механике.
В основе конструкции суммирующего устройства Слонимского лежит простой и в то же время достаточно эффективный способ ввода чисел, обеспечивающий одновременно перенос десятков в старший разряд.
Основной элемент конструкции - зубчатые колеса с 24 коническими зубцами: по одному колесу на один разряд числа. Ввод исходных чисел осуществлялся поразрядно с помощью штифта, вставляемого в отверстия между двумя зубцами колеса. Суть конструкции состоит в характере расположения колес друг относительно друга: колеса независимы. При вращении в одну сторону штифт не может задеть соседнее колесо, в другую - задевает, соседнее колесо сдвигается и, таким образом, прибавляется единица в старшем разряде.


Множительное устройство Слонимского

В 1881 году созданы счетные бруски Иофе. Прибор Иофе состоял из 70 четырехгранных брусков. Это позволило разместить на 280 гранях 280 столбцов таблицы Слонимского. Каждый брусок и каждый столбец были помечены, для чего использовались арабские и римские цифры и буквы латинского алфавита. Латинские буквы и римские цифры служили для указания порядка, в котором нужно было размещать бруски, чтобы получить произведение множимого на одноразрядный множитель. Полученные произведения складывались с помощью карандаша и бумаги. Хотя это было не совсем удобно, но в 19 веке рассуждали иначе. Эффективных и надежных арифмометров почти не было, а бруски Иофе значительно упрощали умножение чисел.
В середине 19 века были предложены устройства, ориентированные на серийное производство. В этих устройствах при наборе чисел, над которыми производятся действия (сложение и вычитание), одновременно осуществляется и перенос десятков, но только в соседний разряд
Наиболее совершенным из подобных приборов явилось устройство, изобретенное петербургским учителем музыки Куммером, предложенное в 1846 г. и серийно выпускавшееся (с различными модификациями) вплоть до 70-х годов 20 века. Ведущий принцип конструкции был заимствован Куммером у Слонимского. Однако это устройство, вошедшее в историю вычислительной техники как счислитель Куммера, оказалось значительно более эффективным, чем прибор Слонимского. В отзыве об этом устройстве М. В. Остроградского отмечалось: "Основная идея заимствована у Слонимского, но результирующая конструкция несравненно более простая и удобная в обращении". Важнейшим из преимуществ счислителя Куммера над прибором Слонимского была портативность. Это отмечал и Остроградский: "Лист обыкновенной бумаги, сложенный в восемь раз, представил бы толщину этого прибора, но длина и ширина будут значительно больше. При меньших размерах с ним было бы неудобно обращаться".

Счислитель Куммера

В счислителе Куммера для представления одного разряда числа служит одна рейка. Рейки движутся по желобам. На поверхности рейки нанесены числа от 0 до 9. На крышке прибора прорези, в каждой из которых видны правые зубцы соответствующей рейки, а также один левый зубец соседней рейки, представляющей старший разряд. С правой стороны каждой прорези нанесены цифры от 1 до 9. Если в прорезь вставить штифт, то рейку можно двигать вверх или вниз до упора. При этих движениях в окошках считывания появляются цифры, нанесенные на поверхность рейки. Если штифт вести вверх, он заденет левый зубец соседней рейки и сдвинет ее вниз на одно деление, т. е. в старшем разряде прибавится единица. Счислитель Куммера получил широкое распространение, как в нашей стране, так и за рубежом.

Считается, что первым ученым, предложившим использовать принцип программного управления для автоматического выполнения арифметических вычислений, был Чарльз Бэббидж.


Английским профессором математики Чарльзом Бэббиджем (1791-1871) была разработана полностью автоматическая вычислительная машина с программным управлением. Разочарованный большим количеством ошибок в вычислениях Королевского Астрономического Общества, Бэббидж пришел к мысли о необходимости автоматизации вычислений. Первая попытка реализации такой машины была предпринята Бэббиджем в 1822, когда он создал машину, предназначенную для решения дифференциальных уравнений, называнную “разностной машиной”. Работа модели основывалась на принципе, известном в математике как "метод конечных разностей". При вычислении многочленов используется только операция сложения, которая легко автоматизируется. Бэббиджем была использована десятичная система счисления, а не двоичная, как в современных компьютерах.


Разностная машина (1882 год)

В течение 10 лет Бэббидж работал над большой разностной машиной. Движение механических частей машины должен был осуществлять паровой двигатель. Большая, как локомотив, машина должна была автоматически выполнять вычисления и печатать результаты. Большая разностная машина так и не была построена до конца. Однако, работая над ней в течение 10 лет, Бэббидж пришел к идее создания механической аналитической машины. Идеи Бэббиджа намного опередили свое время, аналитическая машина не могла быть создана в то время.
В 1871 году Бэббидж изготовил опытный образец арифметического устройства ("завода") аналитической машины и принтера.


Арифметическое и печатающее
устройство машины Бэббиджа

Большую помощь в работе над аналитической машиной оказывала Бэббиджу графиня Ада Лавлейс (1815-1842), дочь английского поэта Байрона.


Портрет Ады Лавлейс

Ада Лавлейс была одним из немногих людей, кто полностью понял проект Бэббиджа. Она помогала добиваться финансирования работы Британским правительством и вела большую работу по популяризации проекта, описывая его в научных статьях и докладах. Прекрасное понимание леди Лавлейс принципов работы аналитической машины позволило ей создавать программы (последовательность инструкций для аналитической машины). Таким образом, ее можно считать первым программистом. В 80-ых годах ХХ-го столетия в ее честь был назван язык программирования АДА.
Технические трудности, с которыми пришлось встретиться при реализации не позволили осуществить проект. Поэтому Бэббидж не опубликовал проект полностью, а ограничился описанием его в своих лекциях, прочитанных им в Италии и в Турине. Записи этих лекций были опубликованы в 1842 году слушавшим их итальянским математиком Л. Менабреа и переведены на английский язык Адой Лавлейс. Они были изданы в Англии с ее подробными примечаниями.
Хотя движимая паром аналитическая машина Бэббиджа никогда не была построена, однако, работая над ней Бэббидж определил основные черты современного компьютера. Аналитическая машина состояла из более чем 50000 деталей и включала в себя:
- устройство ввода программы при помощи отверстий на перфокартах,
- "склад" (память) для тысячи 50-ти разрядных десятичных чисел.
- "завод", устройство для выполнения операций над числами (арифметическое устройство)
- блок управления, который позволял обрабатывать инструкции в любой последовательности
- устройство выпуска продукции (вывода результатов на печать).

Аналитическая машина - это программируемая автоматическая вычислительная машина с последовательным управлением, содержащая арифметическое устройство и память. Отличительной чертой аналитической машины можно считать использование команды условного перехода, изменяющей управление обработкой в зависимости от результатов вычислений.


Незаконченное Бэббиджем (минимальный вариант)
арифметическое устройство аналитической машины.

Ввод инструкций в компьютер осуществлялся при помощи перфокарт.
Идею использования перфокарт для кодирования инструкций Бэббидж заимствовал у Жаккарда.


Перфокарта Бэббиджа

В ткацком ста
е, построенном в 1820 и названном по имени его изобретателя Джозефа Жаккарда, использовались перфокарты для управления ста
ом. При помощи перфокарт задавался узор, который нужно было выткать. Создание ткацкого ста
а, управляемого картами, с пробитыми на них отверстиями, и соединенными друг с другом в виде ленты, относится к одному из ключевых открытий, обусловивших дальнейшее развитие вычислительной техники.


Cтанок Жаккарда

В 1889 году американский изобретатель Герман Холлерит (1860-1929) применил способ Жаккарда для ввода данных при помощи перфокарт. Ему необходимо было построить устройство для обработки результатов периписи населения в Америке. Обработка результатов переписи 1880 года заняла почти семь лет. Учитывая рост населения, на обработку результатов следующей переписи потребовалось бы не менее 10 лет. Г.Холлерит разработал машину с вводом с перфокарт, способную автоматически формировать таблицы данных.


Машина Холлерита

Машина автоматически обрабатывала результаты. Каждое отверстие на перфокарте представляло одно значение. Перфокарта вставлялась в пресс. Под перфокартой были расположены чашечки с ртутью в местах пробивки всех возможных отверстий. На перфокарту опускались стерженьки, замыкавшие электрическую цепь через ртуть там, где было пробито отверстие. Счетчики считали количество отверстий на всех перфокартах, соответствующее данному признаку. Машина позволяла считать и сочетание различных признаков. Вместо десяти лет результаты периписи были обработаны машиной Холлерита всего за шесть недель. Перфокарты широко использовались для ввода и вывода информации в первых электронных компьютерах вплоть до 1960-ых годов.(В 1896г. Холлерит основал фирму, которая в 1924г. получила название IBM - International Business Mashines - и стала впоследствии мировым лидером в производстве компьютеров).

Аналитическая машина Бэббиджа так и не была построена. Все, что дошло от нее до наших дней, - это ворох чертежей и рису
ов, а также небольшая часть арифметического устройства и печатающее устройство, сконструированное сыном Бэббиджа.
Разностной машине повезло больше. Шведский издатель, изобретатель и переводчик Пер Георг Шойц, прочтя как-то об этом устройстве, построил его слегка видоизмененный вариант. В 1854 году устройство прошло испытание в Лондоне, а годом позже Разностная машина Шойца была удостоена золотой медали на Всемирной выставке в Париже.



Разностная машина, построенная Шойцем.

Чарльз Бэббидж намного обогнал свое время. Только спустя 100 лет были реализованы его идеи по созданию вычислительных устройств, выполняющих заданную последовательность действий - программу.

Источники информации:

1. И.А.Апокин, Л.Е.Майстров. История вычислительной техники.- М.: Наука, 1990.- 246 с.
2. И.А.Апокин, Л.Е.Майстров. Развитие вычислительных машин.- М., Наука, 1974.- 399с.

звук   Содержание   Предыдущая   Следующая          

Hosted by uCoz