1. Первый счетный инструмент появился в V—IV вв. до н. э. и носил название абак. Предположительно считается, что его родиной могли быть Греция или Египет (в переводе с греческого «абак» означает «узнать»). Он представлял собой доску, расчерченную на колонки, в которых можно было размещать какие-либо предметы, например камешки, по позиционному принципу. На абаке вся Европа считала приблизительно до XII в. Следует отметить, что модифицированный вариант абака — «русские» счеты появились приблизительно в III в. н. э. и с успехом использовались вплоть до сегодняшнего дня.
2. Первое механическое вычислительное устройство, названное суммирующей машиной, было сконструировано в 1642 г. французским философом, математиком и физиком Блезом Паскалем15. В его основе лежала система сцепленных между собой специальных зубчатых колес с нанесенными на них цифровыми: делениями («паскалевы колеса»), которые в дальнейшем, вплоть до наших дней, стали в усовершенствованном виде использоваться во всех механических счетных устройства. Машина производила только сложение и вычитание. До настоящего времени сохранилось 7экземпляров этой машины (всего их было построено Паскалем более 50 штук различной модификации). Одна из них хранится в Музее искусств и ремесел в Париже
3. В 1673 г. немецкий ученый и математик Готфрид Вильгельм Лейбниц внес ряд конструкторских доработок в машину Паскаля (придумал каретку и ручку), которые позволили резко увеличить скорость выполнения операций. Устройство получило название калькулятор Лейбница и позволяло уже умножать и делить. Умножение было реализовано как многократное сложение, а деление — как многократное вычитание. Эти машины, с некоторыми усовершенствованиями, стали называть арифмометрами. Они использовались еще в 1980-х: гг.
4. В 1804 г. французский инженер Жозеф Мариг Жаккар полностью автоматизировал ткацкий станок, работа которого программировалась сначала с помощью перфоленты а позже — с помощью набора перфокарт (жаккардовое полотно с вышивкой). Социальным последствием этого новшества явилось восстание ткачей, так как автомат лишил их работы.
5. В 1822 г. английский ученый и изобретатель Чарльз Бэббидж разработал и построил модель механической вычислительной машины для расчетов математических таблиц. Она получила название разностная машина, которой заинтересовались научные и правительственные круги Англии.
6. В 1847—1854 гг. английский математик Джордж Буль разработал принципиально новый математический аппарат, базирующийся на двоичной системе счисления, который получил название булева алгебра. Логические действия, используемые в ней, оперируют лишь с двумя основными понятиями — «истина» и «ложь», которые соответственно могут быть закодированы единицей и нулем. Булева алгебра заложила основы двоичного кодирования информации.
7. Попытки построить машину Ч. Беббиджа предпринимались неоднократно. Только в конце XIX в. с появлением электричества американский изобретатель Герман Холлерит смог полностью воплотить в жизнь его идеи. В 1890 г. он создает вычислительное устройство для решения сложных статистических задач. Машина получила название статистический табулятор. Информация кодировалась на специальных перфокартах, которые размещались в определенном порядке. Специальный электрический датчик распознавал отверстия в перфокартах и посылал сигналы в счетное устройство.
Данная машина была настолько удачной, что она использовалась для обработки данных переписи населения США. В 1897 г. Россия купила эту машину (рис. 10) для обработки результатов своей первой переписи населения. В 1924 г. (за 5 лет до смерти) Г. Холлерит смог создать свою фирму, которая позже получила название International Business Machines Corporation (IBM).
В 1936—1938 гг. Клод Шеннон, американский математик и электротехник, связал двоичное кодирование информации и булеву алгебру с работой электрических схем, чем положил начало науке, получившей название теория информации. Им же были введены следующие понятия:
• бит (Binary digit) — двоичный разряд, представляющий собой наименьшую единицу информации в двоичном коде (применяется в современных ЭВМ);
• байт = 8 бит — единица информации, обрабатываемая компьютером как единое целое;
• полубайт — 4 бита;
• машинное слово — представляет собой цепочку двоичных разрядов длиной в несколько байт.
8. Перед Второй мировой войной и во время войны появилось множество новых разработок вычислительной техники, которые использовали весь накопленный теоретический и практический опыт. Наиболее внушительным достижением этого периода была вычислительная машина «Марк-1», построенная в 1943—1944 гг. американцем Говардом Эйкеном при содействии и финансировании военно-морского флота США и технической поддержке фирмы IBM.
9. В 1946 г. двое ученых Пенсильванского университета (США) Джон Мочли и Проспер Экерт сконструировали первую в мире электронную вычислительную машину «ЭНИАК» — электронный интегратор и калькулятор (ENIAC) на электронных лампах с современным цифровым принципом кодирования информации. Ее быстродействие составляло всего 5 тысяч операций в секунду, что, однако, было примерно в 1000 раз выше, чем у машины МАРК-1.