Из истории вычислительной техники
Счетные устройства появились, как только человек задумался о количественном учете.
С тех пор устройства, помогающие человеку учитывать материальные ценности, различные ресурсы и производить научные и технические расчеты совершенствуются с нарастающей скоростью. Вычислительная техника прошла долгий и интересный путь развития.
Все началось со счетных палочек, точно так же в начальных классах они используются для обучения.
Еще до нашей эры появилось первое счетное устройство – абак (счеты): греческий, египетский, римский, а также одна из разновидностей – китайский суан-пан и японский соробан. Абак разделяли полосы (углубления, использовались струны), счет осуществлялся с помощью размещенных на полосах камней или других подобных предметов – косточек, жетонов, зерен кукурузы.
В начале XVII века шотландский математик Джон Непер, вошедший в историю как создатель таблицы логарифмов, изобрел математический набор – палочки Непера. С помощью этого инструмента извлекали квадратные и кубические корни, а также умножали и делили большие числа.
В 1623 году появилась логарифмическая линейка, использующая таблицы Непера для упрощения вычислений.
Немецкий ученый Вильгельм Шиккард спроектировал первую механическую суммирующую машину (6-разрядная), в 1623 году появились «Считающие часы» – первый механический калькулятор, использующий звездочки и шестеренки. Изобретение до середины XX века оставалось неизвестным, не оказывая влияния на развитие вычислительной техники.
В 1642 году появилась 8-разрядная суммирующая машина Блеза Паскаля. В ней использовались взаимосвязанные колесики с нанесенными цифрами от 0 до 9. Когда первое колесико производило полный оборот от 0 до 9, начинало вращаться второе колесико. Когда оно достигало цифры 9, вращалось третье и так далее. Машина Паскаля складывала и вычитала, умножала и делила лишь путем многократного сложения и вычитания.
Готфрид Вильгельм фон Лейбниц в 1673 году сконструировал машину «четырех действий», она выполняла сложение, вычитание, умножение и деление, извлечение квадратного корня. В отличие от Паскаля Лейбниц использовал в своей машине цилиндры с нанесенными на них цифрами. Специально для нее Лейбниц впервые применил двоичную систему счисления.
В 1804 году француз Жозеф Мари Жаккар сконструировал ткацкий станок для крупноузорчатых тканей, в котором использовались перфорированные карточки с разным расположением отверстий, которые давали разные узоры на плетении ткани. Его идея в дальнейшем использовалась для обработки информации с помощью компьютеров.
В 1820 году француз Шарль Ксавье Тома де Кольмар создал первый коммерческий арифмометр, производивший умножение и деление.
В 1823 году английский математик Чарльз Бэббидж приступил к постройке разностной машины, которая должна была производить вычисления с точностью до 20 знаков после запятой. Постройкой машины Бэббидж занимался 10 лет, но так и не закончил. В 1830 году он разработал проект аналитической машины для выполнения научных и технических расчетов. В этом проекте предугаданы все основные устройства ЭВМ и задачи, которые могут решаться с ее помощью. В качестве носителей информации при вводе и выводе Бэббидж предлагал использовать перфокарты. Управление машиной предполагалось программным путем.
Первым программистом считается Ада Лавлейс. Она составила первые в мире программы для аналитической машины Бэббиджа, разработала принципы программирования, предусматривающие повторение одной и той же последовательности команд и выполнение команд при определенных условиях. Разработки Ады Лавлейс используются и в современной вычислительной технике.