Первая леди программирования. Материал декабрьского номера журнала “Знание-Сила”.

 


Первой леди программирования по праву может быть названа Ада Августа Лавлейс, единственная дочерь прославленного английского поэта Джорджа Гордона Байрона и его супруги Аннабеллы Милбэнк. Ада Августа получила прекрасное образование, в том числе и в области математики. К 1834 году относится ее первое знакомство с выдающимся математиком и изобретателем Чарльзом Бэбиджем (1791 — 1871), создателем первой цифровой вычислительной машины с программным управлением, названной им «аналитической». А.А. Лавлейс была автором трех первых в мире вычислительных программ, написанных ею для машины Бэбиджа. Первая из них была посвящена решению системы двух линейных алгебраических уравнений с двумя неизвестными, вторая – вычислению значений тригонометрических функций, третья – вычислению чисел Бернулли. Ею впервые были введены многие понятия, составляющие основу современных языков программирования, например понятие цикла.
Судьба сыграла с ней злую шутку. Увлеченная идеей создания «подлинно научной, математической» системы ставок на бегах, которая давала бы верный выигрыш, А.А. Лавлейс практически все свое состояние проиграла на бегах. Тем ни менее, есть люди, искренне полагающие, что слава Ады Лавлейс затмила славу ее знаменитого отца и что ее вклад в мировую цивилизацию, по крайней мере, соизмерим с вкладом великого поэта.

SPIN