Ада Лавлейс


Analytical Engine


Чарлз Бэббидж

В середине 70-х годов ХХ века министерство обороны США утвердило название единого языка программирования американских вооруженных сил - ADA.

Профессиональный праздник программистов всего мира - «День программиста» - празднуется 10 декабря, в день рождения Ады Байрон.

 

Ада Августа Байрон - Кинг, графиня Лавлейс
Создатель первой в истории компьютерной программы

По материалам:
Юрий Травников - Ада Лавлейс: Полет на крыльях математики - 28.05.02
Евгений Финкель - Леди Ада. Гимн демоническому феминизму (iNTERface №22)
Ada Home: The Web Site for Ada

Родилась 10 декабря 1815 г . в Лондоне.
Дочь поэта лорда Байрона.
Увлечение — математика.
Девиз: «Вы получаете от людей больше, если им противоречите».
Предсказала появление современных компьютеров как многофункциональных машин не только для вычислений, но и для работы с графикой и звуком.
Умерла 27 ноября 1852 г . в Лондоне.

В 1822 г., Англичанин Чарлз Бэббидж занялся разработкой машины под названием Difference Engine - громадного и чрезвычайно сложного арифмометра. Вскоре проект заглох, т.к.: в 1833 г. математик задумал еще более революционный шаг - заставить машину работать под управлением внешней программы.
Этот агрегат под названием Analytical Engine разрабатывался Чарлзом Бэббиджем на бумаге в 1834 г. Машина Бэббиджа была, безусловно, самым прогрессивным сооружением своего времени. Она могла осуществлять до 60 сложений в минуту, ей ничего не стоило перемножить два пятидесятиразрядных числа. По сути, этот монстр являл собой гигантский программно управляемый арифмометр, снабжённый счётным и запоминающим устройствами. Это и был самый первый в мире полностью функциональный компьютер.

"Шесть месяцев я разрабатывал проект машины более совершенной , чем первая . Я сам поражен вычислительной мощностью , которой она будет обладать !" - Чарлз Бэббидж

Аде Байрон было восемнадцать лет, когда в 1833 году она впервые увидела профессора Кэмбриджского университета Чарльза Бэббиджа, который в момент их знакомства занимал кафедру профессора математики, а в 1834 году мисс Байрон вышла замуж за двадцатидевятилетнего Уильяма Кинга, который вскоре унаследовал титул лорда Лавлейса.

В середине 1843 г. Чарлз Бэббидж прочел в письме от Ады: Я хочу ввести пример в одно из примечаний: вычисление чисел Бернулли в качестве примера вычисления машиной неопределенной функции без предварительного решения с помощью головы и рук человека. Я — дьявол или ангел . Я работаю подобно дьяволу для Вас, Чарльз Бэббидж; я просеиваю Вам числа Бернулли…
Через неделю математик получил по почте первую в истории человечества компьютерную программу - алгоритм, представляющий собой список операций для вычисления тех самых чисел Бернулли.

Ада Августа сформулировала, зачем человеку нужен компьютер: разработка и пакетная обработка любых функций …
Машина — механизм выражения любой неопределенной функции любой степени общности и сложности.

Второй страстью Ады после математики была музыка. Объединив свои пристрастия, первая программистка предположила, что со временем аналитическая машина сможет сочинять музыкальные произведения: Суть и предназначение машины изменятся от того , какую информацию мы в нее вложим . Машина сможет писать музыку , рисовать картины и покажет науке такие пути , которые мы никогда и нигде не видели .

...Операционный механизм Аналитической Машины... может воздействовать и на другие объекты помимо чисел, если фундаментальные взаимоотношения этих объектов могут быть выражены на абстрактном языке науки об операциях и могут быть адаптированы к действию на уровне операционной нотации и механизма Аналитической Машины. Например, если бы фундаментальные соотношения звуковысот в науке о музыкальной гармонии и композиции могли быть подвергнуты такому выражению и адаптации, Машина, могла бы сочинять и разрабатывать научные музыкальные пьесы любой степени сложности или протяженности. --- Ада Лавлейс (1842)

В современной терминологии мы бы сказали, что речь идет об алгоритмической музыке...

А.С.