Из простейших приспособлений для счёта рождались всё более и более сложные устройства: абак (счёты), логарифмическая линейка, механический арифмометр, электронный компьютер.
1623 г - Вильгельм Шикард придумал «Считающие часы» — первый механический калькулятор, умевший выполнять четыре арифметических действия. За этим последовали машины Блеза Паскаля («Паскалина», 1642 г.) и Готфрида Вильгельма Лейбница.
1820 г - Charles Xavier Thomas создал первый удачный, серийно выпускаемый механический калькулятор — Арифмометр Томаса, который мог складывать, вычитать, умножать и делить.
1804 г - Жозеф Мари Жаккар разработал ткацкий станок, в котором вышиваемый узор определялся перфокартами. Серия карт могла быть заменена, и смена узора не требовала изменений в механике станка. Это было важной вехой в истории программирования.
1835 г - Чарльз Бэббидж описал свою аналитическую машину. Это был проект компьютера общего назначения, с применением перфокарт в качестве носителя входных данных и программы, а также парового двигателя в качестве источника энергии. Одной из ключевых идей было использование шестерней для выполнения математических функций.
1939 г - Джон Винсент Атанасов (John Vincent Atanasoff) и Клиффорд Берри (Clifford E. Berry) из Университета штата Айова разработали Atanasoff-Berry Computer (ABC). Это был первый в мире электронный цифровой компьютер. Несмотря на то, что машина ABC не была программируемой, она была первой, использующей электронные лампы в сумматоре.
1939 г - в Endicott laboratories в IBM началась работа над Harvard Mark I. Официально известный как Automatic Sequence Controlled Calculator, Mark I был электромеханическим компьютером общего назначения, Машина программировалась с помощью перфоленты, и имела несколько вычислительных блоков, работающих параллельно. Более поздние версии имели несколько считывателей с перфоленты, и машина могла переключаться между считывателями в зависимости от состояния.
1943 г. - первое поколение компьютеров. - в США группа специалистов под руководством Джона Мочли и Преспера Экерта начала конструировать компьютер ENIAC на основе электронных ламп. Они потребляли большое количество энергии, были огромными по размеру, дорогими и не надежными. В качестве оперативных запоминающих устройств использовались электронно-лучевые трубки, в качестве внешних запоминающих устройств применялись накопители на магнитных лентах, перфокартах, перфолентах и штекерные коммутаторы. Программирование работы ЭВМ этого поколения выполнялось в двоичной системе счисления на машинном языке, то есть программы были жестко ориентированы на конкретную модель машины. Принципы построения этой машины стали известны под названием «архитектура фон Неймана» и послужили основой для разработки первых по-настоящему гибких, универсальных цифровых компьютеров.
середина 50-х годов ХХ века - второе поколение компьютеров появилось благодаря широкому применению транзисторов. Это привело к уменьшению размеров компьютеров в сотни раз и повышению их надежности. Машины предназначались для решения различных трудоемких научно-технических задач, а также для управления технологическими процессами в производстве. Создаются долговременные запоминающие устройства на магнитных лентах. Начали применять языки программирования высокого уровня, такие как Фортран.
1968 г. - компьютеры третьего поколения - выпустили первый компьютер на интегральных схемах. В дальнейшем количество транзисторов, которое удавалось разместить на единицу площади интегральной схемы, увеличивалось приблизительно вдвое каждый год, что привело к дальнейшему увеличению скорости до миллиона операций в секунду и памяти до сотен тысяч слов. Стали использоваться для обработки символьной информации, в основном экономической. ЭВМ третьего поколения также характеризуется крупнейшими сдвигами в архитектуре ЭВМ, их программном обеспечении, организации взаимодействия человека с машиной.
80-е года ХХ - Четвертое поколение - появились сверхбольшие интегральные схемы (СБИС), на которых можно было размещать до миллиона транзисторов на одной схеме. Комп. обладали меньшими размерами и большей производительностью. Появление микропроцессоров привело к разработке микрокомпьютеров — небольших недорогих компьютеров. Развитие Микро-ЭВМ используются в измерительных комплексах, системах числового программного управления, в управляющих системах различного назначения.
1975г - развитие микро-ЭВМ привело к созданию персональных компьютеров (ПК)
1990-настоящее время – пятое поколение - С 90-х годов в истории развития вычислительной техники наступила пора пятого поколения. Высокая скорость выполнения арифметических вычислений дополняется высокими скоростями логического вывода.
Способность воспринимать информацию с рукописного или печатного текста, с бланков, с человеческого голоса, узнавать пользователя по голосу, осуществлять перевод с одного языка на другой. Используются модели и средства, разработанные в области искусственного интеллекта. Архитектура содержит несколько блоков: блок общения – обеспечивает интерфейс между пользователем и ЭВМ на естественном языке; база знаний – хранятся знания, накопленные человечеством в различных предметных областях; решатель - организует подготовку программы решения задачи на основании знаний, получаемых из базы знаний и исходных данных, полученных из блока общения. Ядро вычислительной системы составляет ЭВМ высокой производительности.