Ух, как же я люблю, когда в одной истории объединяется несколько известных тем, на первый взгляд никак не связанных. Как было в посте Что общего между Наполеоном и яйцекладущими?
Начнем раскручивать.
1) Один из первых языков программирования — язык «Ада». Звучит смешно. Особенно после интервью Дугина, который считает, что любая технология от лукавого, поскольку расчеловечивает человека. Запомнили про этот язык. Вернемся чуть позже.
2) Вот знаете ли вы откуда пошел «термин» ловелас? Сэр Роберт Ловела́с — персонаж романа Сэмюэла Ричардсона «Кларисса» 1748 года. И персонажа этого описывать нет смысла, ведь Ловелас и есть ловелас. Да только на самом деле он Lovelace — Лавлейс, а «ловелас» — это транскрипция на русский язык конца 18-го века, когда с транскрипциями никто не заморачивался.
3) Про лорда Байрона все слышали, лишний раз не будем про него. Нас интересует его дочь — Ада Лавлейс. Язык назван именно в честь нее, ведь она не просто первая программистка, а вообще первый программист любого пола.
В 40-х годах 19-го века она описала алгоритм вычисления чисел Бернулли на аналитической машине Чарльза Бэббиджа. Это и есть первая программа в истории. К сожалению, машину Бэббиджа в полной мере создали только к концу 20-го века, а так, если бы на ней в свое время применили прогу Ады, то был бы настоящий аналоговый компуктер, работающий на паровом приводе. Стимпанк, однако.
Плавучие американские «шаболовки»