Неважно, собираетесь вы стать программистом, работать в call-центре, интересует вас
ремонт компьютеров или вы предпочитаете с железом дела не иметь - все равно, какое-то представление об устройстве компьютеров, истории их изобретения иметь необходимо.
Знали ли вы, что основополагающим принципом устройства компьютеров на сегодняшний день по-прежнему является принцип фон Неймана, выдвигающий следующие требования:
Принцип двоичности.
Принцип программного управления.
Принцип однородности памяти.
Принцип адресуемости памяти.
Принцип последовательного программного управления.
Принцип условного перехода.
Подробнее о приниципах архитектуры фон Неймана.
Если говорить о первых попытках создания вычислительной машины, то они происходили задолго до XX века. Одним из первых был Чарльз Бэббидж, одаренная личность, опередившая свое время.
Аналитическая машина Бэббиджа:
[484x400]
Интересным является такой факт: первым в мире программистом стала дочь английского поэта лорда Байрона, Ада Лавлейс. В честь нее был назван язык программирования Ада. Бэббидж, к сожалению, так и не смог реализовать свою машину. Причиной тому - несовершенство технологий того времени.
Затем следуют имена таких великих ученых, как Алан Тьюринг, фон Нейман, Пост и т.д. Каждый из них внес свой вклад.
Нельзя выделить кого-то из них и сказать: "Да, этот человек изобрел компьютер."