Сделала это Ада Лавлейс, написавшая несколько программ для машины Бэббиджа (которая так и не была построена) .
Первые программы для электронных вычислительных машин писались на машинном языке и с помощью перфокарт вводились в память компьютера и выгляди для непосвящённого человека как бессмысленный набор цифр.