Программаларды сақтау принципін кім ұсынған?

1 Джон фон Нейман
2 Чарльз Бэббидж
3 Дж. П. Эккерт
4 Алан Тьюринг
5 Клод Шеннон