В 1951 году русский ученый и программист Сергей Лебедев представил первый в мире цифровой компьютер на военной конференции в Москве. Он использовал его для расчета траекторий танков и динамики двигателя баллистической ракеты. Новаторская работа Лебедева заложила основу для развития компьютеров в Советском Союзе и за его пределами. Он был талантливым программистом даже на заре развития вычислительной техники, и ему приписывают разработку первого симулятора для обучения программированию. Всего несколько лет спустя, в 1956 году, Лебедев представил М-20, первый в мире компьютер с сохраняемой памятью и микропрограммируемым блоком управления.