Начиная с 1950 года, каждые 7-10 лет кардинально обновлялись конструктивно-технологические и программно-алгоритмические принципы построения и использования ЭВМ. В связи с этим правомерно говорить о поколениях вычислительных машин. Условно каждому поколению можно отвести 10 лет.
ЭВМ проделали большой эволюционный путь в смысле элементной базы (от ламп к микропроцессорам) а также в смысле появления новых возможностей, расширения области применения и характера их использования.
В зависимости от аппаратной базы различают несколько поколений ЭВМ:
- Первое поколение. Релейные и ламповые компьютеры
- Второе поколение. Полупроводниковые компьютеры
- Третье поколение. Компьютеры на интегральных схемах
- Четвёртое поколение. Компьютеры на (сверх)больших интегральных схемах
- Пятое поколение. Многопроцессорные компьютеры
Предполагается, что в будущем широко распространится ввод информации в ЭВМ с голоса, общения с машиной на естественном языке, машинное зрение, машинное осязание, создание интеллектуальных роботов и робототехнических устройств.