10 декабря — День программиста
Помимо Дня программиста, отмечаемого 13 сентября,
10 декабря отмечается еще один альтернативный День программиста — профессиональный праздник специалистов, связавших свою деятельность с программированием.
Те, кто отмечает День программиста 10 декабря считают, что он достоин так называться в честь
леди Ады Лавлейс (Ada Lovelace) — женщины-легенды и первого программиста в истории человечества.
Ада Лавлейс родилась 10 декабря 1815 года в Лондоне, в семье английского поэта лорда Байрона.
Увлеченная математикой Ада составила программу (план операций) для аналитической машины, которую разрабатывал ее друг и наставник Чарльз Бэббидж (Charles Babbage). Она же впервые ввела в употребление термины «цикл», «рабочая ячейка».
Леди Лавлейс была уверена, что машина, созданная Бэббиджем, сможет решать вполне практические задачи, а именно — прогнозировать беспроигрышные ставки на бегах. Однако лошади упорно отказывались бегать по придуманной системе. Проиграв свои деньги и все сбережения мужа, Ада в отчаянии начала искать финансовые потоки, но нашла только группу профессиональных шантажистов.
От полного разорения семью Лавлейсов, как это ни печально, спасла только скоропостижная смерть Ады от рака. Бэббидж пережил ее на 20 лет, но его механическая вычислительная машина так и не была достроена.
В память об Аде Лавлейс назван разработанный в 1980 году язык АДА — один из универсальных языков программирования. Он был широко распространен в США, и министерство обороны США даже утвердило название «Ада» как имя единого языка программирования для американских вооруженных сил.