Кто бы мог подумать, что первым человеком, придумавшим компьютерную программу, окажется дочь лорда Байрона? Августа Ада Байрон, графиня Лавлейс, родилась в Лондоне 10 декабря 1815 года. Будучи вундеркиндом, она проявила исключительный талант к математике и, наряду с Чарльзом Бэббиджем, часто считается автором концепции программируемого компьютера.
Детство Ады было хаотичным и необычным. Она была дочерью известного, но безумного поэта лорда Джорджа Гордона Байрона и заботливой матери леди Анны Изабеллы Милбанк Байрон. Отец был разочарован рождением девочки и часто проявлял вспыльчивый и непредсказуемый характер, а также изменял жене.
В детстве Ада страдала от различных проблем со здоровьем, таких как корь, головные боли и проблемы с ходьбой. Опасаясь, что Ада унаследует от отца психическое расстройство, леди Милбанк, возможно, проявляла чрезмерную опеку над дочерью, дойдя до того, что вывезла её из дома в Лондоне. Она так и не увидела своего отца, и он умер, когда Аде было 8 лет.
Чтобы противостоять влиянию лорда Байрона на Аду, её мать постоянно поощряла её изучать математику, логику и естественные науки, как и сама леди, которая тоже была искусна в математике. В феврале 1828 года Ада предприняла юношескую попытку полета. Изобретение предназначалось для того, чтобы пилот находился на спине. Первым шагом стало создание крыльев, и процесс конструирования был весьма методичным и продуманным для такого юного возраста: она использовала различные материалы, такие как проволока, перья, бумага и шелк, и даже интегрировала в изобретение пар.
Благодаря своему благородному происхождению и репутации, она часто была окружена английскими дворянами и знаменитостями, общаясь со многими интересными личностями, такими как Майкл Фарадей и Чарльз Диккенс. В 17 лет она была представлена двору и в 1835 году вышла замуж за Уильяма, 8-го барона Кинга, став леди Кинг, а впоследствии приняв титул графини Лавлейс. Ее муж всячески поддерживал увлечение Ады наукой. У них было трое детей: Байрон, Анна Изабелла и Ральф Гордон.
Образование Ады в основном состояло из частных уроков, и её мать часто приглашала талантливых учителей математики и учёных. Уильям Френд, Уильям Кинг, Мэри Сомервилл (шотландский астроном и математик, одна из первых женщин, принятых в Королевское астрономическое общество), а также другие математики были в распоряжении её матери в её стремлении дать Аде достойное образование.
Она начала изучать углубленную математику в Лондонском университете у профессора Августа де Морана. Для женщины было необычно получать такое образование, как у Ады, поскольку большинство девушек той эпохи обучались и готовились к материнским обязанностям, а не к математике и естественным наукам.
Она впервые познакомилась с Чарльзом Бэббиджем в 1833 году через Мэри Сомервилл. Чарльз Бэббидж был её наставником, а также изобретателем, философом и инженером-механиком, и они подружились. Ада была очарована идеями Бэббиджа. Его называют отцом компьютера, и он изобрёл машину, предназначенную для выполнения математических вычислений.
Ей довелось увидеть так называемую «разностную машину» до её завершения, и она была ею очарована. На званом ужине она услышала об идеях Бэббиджа о новой вычислительной машине, получившей название «Аналитическая машина», которая использовала перфокарты в качестве метода ввода и вывода данных. Он задал вопрос: что, если вычислительная машина сможет не только предвидеть, но и действовать на основе этого предсказания? Аду заинтриговала «универсальность его идей», и это вызвало всплеск новых и необычных концепций.
Став его протеже, она перевела статью об аналитической машине Бэббиджа, ранее написанную итальянским инженером Луиджи Федерико Менабреа, для публикации в швейцарском журнале. При переводе она позволила себе добавить собственные заметки и мысли, в результате чего объем статьи оказался в три раза больше, чем сам текст, а в публикации использовались только инициалы «AAL».
В своих записях она описывала использование кодов для обработки букв, символов и цифр, а также теоретически обосновывала методы, позволяющие движку повторять последовательность инструкций — процесс, известный сегодня как «циклирование». Именно благодаря этой работе Ада создала первый компьютерный алгоритм.
Она писала:
« …что аналитическая машина могла бы воздействовать не только на числа, если бы были найдены объекты, чьи фундаментальные взаимоотношения могли бы быть выражены с помощью абстрактной науки об операциях… Предположим, например, что фундаментальные отношения высоты звуков в науке гармонии и музыкальной композиции поддаются [математическому] выражению и адаптации, тогда машина могла бы сочинять сложные и научные музыкальные произведения любой степени сложности и масштаба »
Она предвидела, что машина сможет преобразовывать различные фрагменты контента, такие как музыка, изображения, тексты и символы, в конечную цифровую форму. Это был своего рода чертеж вычислительной техники и чудо математики. Свой подход она назвала «поэтической наукой», символически объединив поэтическое воображение отца и логику и смелость матери в работе с числами.
К сожалению, при жизни её творчество не привлекало особого внимания, она страдала от серьёзных проблем со здоровьем, включая астму, приступы галлюцинаций и перепады настроения. Сообщается, что Чарльз Диккенс читал ей вслух, когда она была прикована к постели. Она умерла от рака матки 27 ноября 1852 года в Лондоне. Она была похоронена рядом со своим отцом в Ноттингеме, Англия.
В 1950-х годах, когда компьютеры представляли собой огромные машины, за которыми прятались целые армии людей, Грейс Хоппер решила, что пора бы дать программистам хотя бы минимальную гуманизацию и создала первый компилятор для UNIVAC. До этого все писали на машинах в машинном коде, как будто кто-то на самом деле хотел разбиться об эти нули и единички. Она предложила переводить человеческий язык в язык компьютера, а мы все до сих пор ей благодарны, когда не пишем программы, состоящие из десятков страниц чисел.
Без её работы мы бы продолжали использовать низкоуровневые языки и сталкивались с массой трудностей при написании даже самых простых программ. Сегодня мы не думаем о бинарном коде, а просто наслаждаемся использованием высокоуровневых языков.
Детство Ады было хаотичным и необычным. Она была дочерью известного, но безумного поэта лорда Джорджа Гордона Байрона и заботливой матери леди Анны Изабеллы Милбанк Байрон. Отец был разочарован рождением девочки и часто проявлял вспыльчивый и непредсказуемый характер, а также изменял жене.
В детстве Ада страдала от различных проблем со здоровьем, таких как корь, головные боли и проблемы с ходьбой. Опасаясь, что Ада унаследует от отца психическое расстройство, леди Милбанк, возможно, проявляла чрезмерную опеку над дочерью, дойдя до того, что вывезла её из дома в Лондоне. Она так и не увидела своего отца, и он умер, когда Аде было 8 лет.
Чтобы противостоять влиянию лорда Байрона на Аду, её мать постоянно поощряла её изучать математику, логику и естественные науки, как и сама леди, которая тоже была искусна в математике. В феврале 1828 года Ада предприняла юношескую попытку полета. Изобретение предназначалось для того, чтобы пилот находился на спине. Первым шагом стало создание крыльев, и процесс конструирования был весьма методичным и продуманным для такого юного возраста: она использовала различные материалы, такие как проволока, перья, бумага и шелк, и даже интегрировала в изобретение пар.
Благодаря своему благородному происхождению и репутации, она часто была окружена английскими дворянами и знаменитостями, общаясь со многими интересными личностями, такими как Майкл Фарадей и Чарльз Диккенс. В 17 лет она была представлена двору и в 1835 году вышла замуж за Уильяма, 8-го барона Кинга, став леди Кинг, а впоследствии приняв титул графини Лавлейс. Ее муж всячески поддерживал увлечение Ады наукой. У них было трое детей: Байрон, Анна Изабелла и Ральф Гордон.
Образование Ады в основном состояло из частных уроков, и её мать часто приглашала талантливых учителей математики и учёных. Уильям Френд, Уильям Кинг, Мэри Сомервилл (шотландский астроном и математик, одна из первых женщин, принятых в Королевское астрономическое общество), а также другие математики были в распоряжении её матери в её стремлении дать Аде достойное образование.
Она начала изучать углубленную математику в Лондонском университете у профессора Августа де Морана. Для женщины было необычно получать такое образование, как у Ады, поскольку большинство девушек той эпохи обучались и готовились к материнским обязанностям, а не к математике и естественным наукам.
Она впервые познакомилась с Чарльзом Бэббиджем в 1833 году через Мэри Сомервилл. Чарльз Бэббидж был её наставником, а также изобретателем, философом и инженером-механиком, и они подружились. Ада была очарована идеями Бэббиджа. Его называют отцом компьютера, и он изобрёл машину, предназначенную для выполнения математических вычислений.
Ей довелось увидеть так называемую «разностную машину» до её завершения, и она была ею очарована. На званом ужине она услышала об идеях Бэббиджа о новой вычислительной машине, получившей название «Аналитическая машина», которая использовала перфокарты в качестве метода ввода и вывода данных. Он задал вопрос: что, если вычислительная машина сможет не только предвидеть, но и действовать на основе этого предсказания? Аду заинтриговала «универсальность его идей», и это вызвало всплеск новых и необычных концепций.
Став его протеже, она перевела статью об аналитической машине Бэббиджа, ранее написанную итальянским инженером Луиджи Федерико Менабреа, для публикации в швейцарском журнале. При переводе она позволила себе добавить собственные заметки и мысли, в результате чего объем статьи оказался в три раза больше, чем сам текст, а в публикации использовались только инициалы «AAL».
В своих записях она описывала использование кодов для обработки букв, символов и цифр, а также теоретически обосновывала методы, позволяющие движку повторять последовательность инструкций — процесс, известный сегодня как «циклирование». Именно благодаря этой работе Ада создала первый компьютерный алгоритм.
Она писала:
« …что аналитическая машина могла бы воздействовать не только на числа, если бы были найдены объекты, чьи фундаментальные взаимоотношения могли бы быть выражены с помощью абстрактной науки об операциях… Предположим, например, что фундаментальные отношения высоты звуков в науке гармонии и музыкальной композиции поддаются [математическому] выражению и адаптации, тогда машина могла бы сочинять сложные и научные музыкальные произведения любой степени сложности и масштаба »
Она предвидела, что машина сможет преобразовывать различные фрагменты контента, такие как музыка, изображения, тексты и символы, в конечную цифровую форму. Это был своего рода чертеж вычислительной техники и чудо математики. Свой подход она назвала «поэтической наукой», символически объединив поэтическое воображение отца и логику и смелость матери в работе с числами.
К сожалению, при жизни её творчество не привлекало особого внимания, она страдала от серьёзных проблем со здоровьем, включая астму, приступы галлюцинаций и перепады настроения. Сообщается, что Чарльз Диккенс читал ей вслух, когда она была прикована к постели. Она умерла от рака матки 27 ноября 1852 года в Лондоне. Она была похоронена рядом со своим отцом в Ноттингеме, Англия.
В 1950-х годах, когда компьютеры представляли собой огромные машины, за которыми прятались целые армии людей, Грейс Хоппер решила, что пора бы дать программистам хотя бы минимальную гуманизацию и создала первый компилятор для UNIVAC. До этого все писали на машинах в машинном коде, как будто кто-то на самом деле хотел разбиться об эти нули и единички. Она предложила переводить человеческий язык в язык компьютера, а мы все до сих пор ей благодарны, когда не пишем программы, состоящие из десятков страниц чисел.
Без её работы мы бы продолжали использовать низкоуровневые языки и сталкивались с массой трудностей при написании даже самых простых программ. Сегодня мы не думаем о бинарном коде, а просто наслаждаемся использованием высокоуровневых языков.









