В 1975 г. Министерство обороны США приняло решение о начале разработки универсального языка программирования. Назвали его «Ада» в честь женщины, которая по праву считается первым программистом мира. При рождении она получила имя Августа Ада Байрон. Ее отцом был знаменитый английский поэт, аристократ и борец за свободу Греции Джордж Гордон Байрон. Девочке же передался не поэтический дар отца, а талант к математике, которой увлекалась ее мать, Анна Изабелла (известная среди друзей как Аннабелла). Байрон даже называл жену королевой параллелограммов.
Родители, однако, развелись вскоре после рождения ребенка. Мать поддерживала интересы дочери и пригласила для нее прекрасных преподавателей. А в 17 лет Ада познакомилась с Чарльзом Бэббиджем, профессором кафедры математики Кембриджского университета. Он работал над аналитической счетной машиной, которая могла бы производить вычисления с точностью до 20-го знака. Принципы работы «Большой разностной машины Бэббиджа», как ее называли, были такими же, как у современных компьютеров.
Интерес Ады к математике не исчез и тогда, когда она стала женой лорда Лавлейса и матерью троих детей. Тем временем в 1842 г. Чарльз Бэббидж прочитал в Туринском университете лекцию о своей аналитической машине. Молодой инженер Луиджи Менабреа, будущий премьер-министр Италии, записал лекцию на французском языке и издал ее. Бэббидж попросил Аду перевести текст и сопроводить его комментариями.
Комментарии Ады оказались более объемными, чем лекция, заняли 52 страницы и стали самостоятельным научным трудом. Он был опубликован в 1843 г. за подписью ААЛ (Августа Ада Лавлейс). В этом труде Ада составила для машины Бэббиджа три первые в мире вычислительные программы. Она впервые ввела понятия «цикл», «рабочая ячейка» и «распределяющая карта». Более того, Ада высказала предположение, что вычислительная машина в будущем «сможет писать музыку, рисовать картины и покажет науке такие пути, какие нам и не снились». Именно поэтому Аду Лавлейс неофициально называют матерью всех программистов.
Аналитическая машина Чарльза Бэббиджа, над которой он работал много лет, представляла собой механическое устройство для автоматизации вычислений. Бэббидж создал несколько моделей и описаний подобной машины. Полностью реализовать проект ему не удалось, однако начиная с 1854 г. шведский изобретатель Георг Шютц на основе работ Бэббиджа построил несколько таких работающих аппаратов. Точность их вычислений была действительно высока. Одна из его машин была продана Британскому правительству.