Джон фон Нейман и Алан Тьюринг

Американский ученый Джон фон Нейман – автор ряда основополагающих идей в области вычислительной техники. Именно с его именем связывают основные архитектурные принципы ЭВМ первых поколений.

Джон фон Нейман родился 28 декабря 1903 г. в Будапеште. После окончания высшей школы Нейман в течение двух лет изучал химию в Берлинском университете, а затем также в течение двух лет в Цюрихе. В 1927 г. стал приват-доцентом Берлинского университета. С 1929 г. фон Нейман живет в Принстоне (США). В 1933 г. он приглашен работать в математический отдел Института высших исследований.

Деятельность фон Неймана была чрезвычайно многообразной. Основная сфера его деятельности - математика, в которой ему принадлежит ряд крупных достижений. Но заметны результаты, полученные им и в физике. Широкую известность получил метод инициирования атомного взрыва, предложенный Фон Нейманом независимо от других. Фон Нейман был тесно связан с работами по использованию ядерной энергии, отдавал много времени, энергии и сил укреплению военной мощи своей новой родины. Последние годы его жизни были полностью посвящены работе в правительственных учреждениях. Он умер 8 февраля 1957 г.

Безупречная логика была наиболее характерной чертой его мышления. Вот высказывание одного из его коллег: "Слушая фон Неймана, начинаешь понимать, как должен работать человеческий мозг". Другой отличительной чертой его ума была замечательная память.

Джон фон Нейман присоединился к группе Д. Моучли и Д. Эккерта в период разработки машины ЭНИАК. А через год им подготовлен отчет, в котором обобщены планы работ по созданию компьютера EDVAC с архитектурой, получившей название фоннеймановской (хотя идея хранения программы в памяти машины уже была использована Моучли и Эккертом и высказывалась Тьюрингом).

Основные принципы фоннеймановской архитектуры:

- естественный (последовательный) порядок выполнения команд;

- хранение в памяти как данных, так и команд;

- команды содержат адреса операндов.

Говоря об основоположниках вычислительной техники, нельзя не упомянуть имя английского математика Алана Тьюринга (1912-1954). В 1936 г. он приехал в аспирантуру Принстонского университета для занятий математической логикой. Здесь он опубликовал свою знаменитую работу об универсальных вычислительных машинах, после которой в учебники по языкам программирования и алгоритмам вошел термин «машина Тьюринга», показывающая принципиальную возможность решения любых задач с помощью элементарных арифметических действий. Фон Нейман предложил Тьюрингу место ассистента для совместной работы. В 1938 г. Тьюринг защитил докторскую диссертацию и, отказавшись работать у фон Неймана, возвратился в Англию, где в годы войны стал искусным дешифровальщиком немецких сообщений.