2 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Распутывая историю Ады Лавлейс (первого программиста в истории)

Содержание

Была ли Ада Лавлейс программистом?

Её не упоминают в истории программирования и одновременно считают первой женщиной-программистом. Разбираемся, кем на самом деле была Ада Лавлейс.

Кто такая Ада Лавлейс?

Ада Лавлейс (в девичестве — Августа Ада Байрон) родилась 10 декабря 1815 года в Лондоне. Она — дочь известного британского поэта XIX века лорда Байрона (он же Джордж Гордон Байрон). А еще Аду часто называют первой женщиной-программистом. Но так считают не все.

Мария Ираидина

Пишет про управление в Skillbox. Работала координатором проектов в Русском музее, писала для блога агентства CRM-маркетинга Out of Cloud.

Наверное, она была математиком?

И да, и нет. У неё не было университетского математического образования. Ада изучала математику в детстве — как одну из наук. Серьёзный интерес к математике проснулся у неё гораздо позже, когда она увидела чертежи английского математика Чарльза Бэббиджа с изображением разностной машины и стала изучать труды Евклида, сферическую тригонометрию. Позже у нее появился наставник — Август де Морган, который был профессором математики в Университетском колледже Лондона и давал Аде частные уроки по математическому анализу.

Первая известность пришла к Аде, когда она перевела с французского языка статью военного инженера Луиджи Менабреа, в которой тот опубликовал свои заметки о разностной машине Бэббиджа. Статья была опубликована в 1843 году с примечаниями Ады, в которых она называла разностную машину аналитической, то есть полностью пересмотрела её возможные функции. После этой публикации об Аде Августе Лавлейс заговорили в научном обществе.

Я слышал, что она написала первую в мире программу, это правда?

Да, в 1843 году Ада Лавлейс написала программу для подсчёта чисел Бернулли. Эта программа была частью той публикации, о которой мы написали выше. Ада тщательно продумала все операции, придумала, как отразить изменяющиеся переменные, и «записала все это с точностью, которая превзошла всё, что было до этого».

А что такое числа Бернулли?

Числа Бернулли — это математический термин, который получил свое название в честь швейцарского математика Якоба Бернулли. Это последовательность рациональных чисел, возведённых в одну и ту же степень.

Вот материалы, где об этом говорится подробнее:

  • Википедия о числах Бернулли;
  • статья из научно-математического журнала «Квант»;
  • статья о Якобе Бернулли и его работах.

Подождите, а как она могла написать компьютерную программу, если тогда ещё не было компьютера?

Можно сказать, что Ада Лавлейс написала программу для потомков. А точнее, для компьютера, который находился только в процессе разработки. Она рассчитала, как в теории аналитическая машина, она же разностная машина Бэббиджа, смогла бы подсчитывать числа Бернулли. Это не была программа ради программы, Ада хотела таким образом показать пользу машины, которая впоследствии так и не была Бэббиджем создана.

А разве можно называть Аду программистом, если её программа так и не была опробована?

На этот счёт до сих пор спорят программисты. Одни считают, что её нельзя назвать первым программистом, но признают её достижения в математике. А другие — что открытие Ады настолько важно для истории программирования, что даже нет вопроса, считать или не считать её первой.

Понятно. А можно подробнее о разностной машине Бэббиджа?

Разностная машина — это механический аппарат, который в теории должен был создавать таблицы логарифмов и заменить собой используемые в то время логарифмические таблицы, в которых часто содержались ошибки.

Бэббидж считал, что его «разностная машина сможет вычислять любой многочлен до определённой степени посредством разностного метода, и затем будет автоматически выдавать результат, сводя человеческий фактор к нулю».

Ада Лавлейс увидела в чертежах Бэббиджа аналитическую машину, о чём и написала в своей публикации 1843 года, которую мы уже упоминали. В своих заметках она пишет, что однажды машина, подобная этой, не будет ограничена работой с числами, а будет способна обрабатывать любые объекты; когда-нибудь такая машина сможет даже сочинять музыку.

А что стало с чертежами? Никто так и не попытался их использовать?

Не только попытались, а даже сделали. Лондонский Музей науки построил две точных копии «Разностной машины №2» по оригинальному проекту Чарльза Бэббиджа. Машина получилась более трёх метров в длину и более двух — в высоту, а её создание заняло у команды инженеров 17 лет.

«Протокомпьютер Бэббиджа» (это другое название машины) полностью механический. Он умеет складывать 31-разрядные числа и вычислять многочлены вплоть до седьмого порядка.

Что случилось с программой Ады Лавлейс, она работает?

Современные программисты пытались перевести программу на разные языки, например, языки C и Python, чтобы проверить, как она работает. В результате они обнаружили ошибку в расчётах, поэтому Аду Лавлейс смело можно считать создательницей первого бага.

Язык программирования «Ада» как-то связан с Адой Лавлейс?

Да, всё верно. Язык программирования «Ада» был создан в 1980-х годах в рамках проекта Министерства обороны США и назван в честь Ады Лавлейс.

Что можно почитать или посмотреть об Аде Лавлейс?

Чтобы узнать больше об Аде Лавлейс, её программе, а также разностной машине Бэббиджа, можно начать с этих материалов:

  • статья о жизни и научной работе Ады Лавлейс;
  • статья о программе Ады Лавлейс;
  • лекция об Аде Лавлейс и её научных достижениях;
  • лекция TED о разностной машине Бэббиджа.

А если мне интересно не только про Аду, а вообще про программирование?

Тогда загляните в каталог Skillbox: у нас много курсов и профессий — как для новичков, так и для тех, кто уже умеет программировать. Обучение онлайн, в удобном для вас режиме. Есть рассрочка платежа и помощь в трудоустройстве.

Стать программистом
со Skillbox

Ада Лавлейс — первая женщина-программист

Ада Лавлейс — графиня, единственная законнорожденная дочь поэта Джорджа Байрона, первая женщина-программист. С ранних лет начала проявлять интерес к точным наукам, в том числе к математике. Ада была первой дамой, которая разобралась в принципе работы логарифмической вычислительной машины Бэббиджа. Более того, увлеклась идеей о ее развитии и совершенствовании настолько сильно, что сама придумывала различные варианты задач.

Имя одной из умнейших женщин своей эпохи стало известным лишь спустя десятилетия после ее смерти. До сих пор она остается в тени своих коллег-мужчин. В большинстве специализированных учебников о ней ни единого слова. Между тем, вклад Ады Лавлейс, урожденной Байрон, в развитие программирования можно по праву считать огромным.
Хотите так же? Записывайтесь на наш бесплатный курс по основам программирования!

Узнайте о нескольких занимательных фактах из жизни этой удивительной женщины, чей живой ум опередил время, стремясь к удивительным открытиям.

Леонардо да Винчи в юбке

Больше всего на свете мать Ады переживала о том, что дочь унаследует страсть отца к сочинительству и вырастет такой же эксцентричной и вспыльчивой. Поэтому с ранних лет она не приветствовала увлечение девушки чтением прозы и стихов, всячески обращая ее внимание на точные науки. В частности, для обучения дочери миссис Байрон пригласила математика Огастеса де Моргана. В результате, в возрасте 13 лет Ада уже имела несколько чертежей летательных аппаратов.

Судьбоносная встреча

Известно, что Ада была знакома с такими выдающимися личностями своего времени как прозаик Чарльз Диккенс, физик-экспериментатор Майкл Фарадей, Давид Брюстер (именно этот человек придумал калейдоскоп). Однако была в ее жизни встреча, которая во многом определила ее жизненный путь. Будучи еще молодой незамужней девушкой, она познакомилась со знаменитым профессором математики Чарльзом Бэббиджем. За несколько лет до этого он изобрел свою логарифмическую машину, которая обладала способностью осуществлять вычисления с точностью до двадцатого знака. Именно эта машина в последствии будет признана первым компьютером в мире.

Читать еще:  Application assistance что это за программа?

Семья не помеха

В возрасте 19-ти лет первый программист Ада Лавлейс связала себя узами брака с лордом Лавлейсом. Была ли это любовь или ей руководили точный расчет и прагматизм остается лишь догадываться. Однако, то, что этот брак оказался для нее весьма успешным во всех отношениях — факт. Муж особо не препятствовал жене в ее увлечениях и даже наоборот, помогал ей в финансовом плане и не ограничивал во времени.

Даже трое детей-погодок не смогли потушить то пламя страсти к науке, которое бушевало внутри Ады. Более того, замужество, которое казалось, должно было поглотить женщину заботами, она смогла обратить на благо дела всей ее жизни. В нем она нашла превосходный источник финансирования в виде богатой фамильной казны рода Лавлейсов.

Первое программное обеспечение

Основание называть Аду Лавлейс первым в мире программистом дает созданный ею труд, состоящий из перевода на английский язык статьи, описывающей изобретение Бэббиджа.

Однако это был не просто перевод. Она дополнила текст подробными комментариями, увеличив его объем более чем в три раза. В них, в частности, шла речь о разработке плана операций для аналитической машины. Это и было первое программирование! Ее «операции», по словам самой создательницы, наделяли вычислительную машину потрясающей способностью ткать алгебраические формулы, подобно станку Жаккарда, который создает из пряжи листья, цветы, узоры.

Способность предугадывать будущее

Природа щедро одарила Аду не только красотой и умом, но также прозорливостью. Еще одной страстью графини была музыка. Однажды она смело предположила, что настанет время, когда вычислительная машина станет настолько совершенной, что сможет создавать потрясающие музыкальные произведения. Что ж, сегодня мы в состоянии оценить точность ее прогнозов.

Научим ткать веб-сайты: профессия «Веб-разработчик».

Ада Лавлейс — графиня, единственная законнорожденная дочь поэта Джорджа Байрона, первая женщина-программист. С ранних лет начала проявлять интерес к точным наукам, в том числе к математике. Ада была первой дамой, которая разобралась в принципе работы логарифмической вычислительной машины Бэббиджа. Более того, увлеклась идеей о ее развитии и совершенствовании настолько сильно, что сама придумывала различные варианты задач.

Имя одной из умнейших женщин своей эпохи стало известным лишь спустя десятилетия после ее смерти. До сих пор она остается в тени своих коллег-мужчин. В большинстве специализированных учебников о ней ни единого слова. Между тем, вклад Ады Лавлейс, урожденной Байрон, в развитие программирования можно по праву считать огромным.
Хотите так же? Записывайтесь на наш бесплатный курс по основам программирования!

Узнайте о нескольких занимательных фактах из жизни этой удивительной женщины, чей живой ум опередил время, стремясь к удивительным открытиям.

Леонардо да Винчи в юбке

Больше всего на свете мать Ады переживала о том, что дочь унаследует страсть отца к сочинительству и вырастет такой же эксцентричной и вспыльчивой. Поэтому с ранних лет она не приветствовала увлечение девушки чтением прозы и стихов, всячески обращая ее внимание на точные науки. В частности, для обучения дочери миссис Байрон пригласила математика Огастеса де Моргана. В результате, в возрасте 13 лет Ада уже имела несколько чертежей летательных аппаратов.

Судьбоносная встреча

Известно, что Ада была знакома с такими выдающимися личностями своего времени как прозаик Чарльз Диккенс, физик-экспериментатор Майкл Фарадей, Давид Брюстер (именно этот человек придумал калейдоскоп). Однако была в ее жизни встреча, которая во многом определила ее жизненный путь. Будучи еще молодой незамужней девушкой, она познакомилась со знаменитым профессором математики Чарльзом Бэббиджем. За несколько лет до этого он изобрел свою логарифмическую машину, которая обладала способностью осуществлять вычисления с точностью до двадцатого знака. Именно эта машина в последствии будет признана первым компьютером в мире.

Семья не помеха

В возрасте 19-ти лет первый программист Ада Лавлейс связала себя узами брака с лордом Лавлейсом. Была ли это любовь или ей руководили точный расчет и прагматизм остается лишь догадываться. Однако, то, что этот брак оказался для нее весьма успешным во всех отношениях — факт. Муж особо не препятствовал жене в ее увлечениях и даже наоборот, помогал ей в финансовом плане и не ограничивал во времени.

Даже трое детей-погодок не смогли потушить то пламя страсти к науке, которое бушевало внутри Ады. Более того, замужество, которое казалось, должно было поглотить женщину заботами, она смогла обратить на благо дела всей ее жизни. В нем она нашла превосходный источник финансирования в виде богатой фамильной казны рода Лавлейсов.

Первое программное обеспечение

Основание называть Аду Лавлейс первым в мире программистом дает созданный ею труд, состоящий из перевода на английский язык статьи, описывающей изобретение Бэббиджа.

Однако это был не просто перевод. Она дополнила текст подробными комментариями, увеличив его объем более чем в три раза. В них, в частности, шла речь о разработке плана операций для аналитической машины. Это и было первое программирование! Ее «операции», по словам самой создательницы, наделяли вычислительную машину потрясающей способностью ткать алгебраические формулы, подобно станку Жаккарда, который создает из пряжи листья, цветы, узоры.

Способность предугадывать будущее

Природа щедро одарила Аду не только красотой и умом, но также прозорливостью. Еще одной страстью графини была музыка. Однажды она смело предположила, что настанет время, когда вычислительная машина станет настолько совершенной, что сможет создавать потрясающие музыкальные произведения. Что ж, сегодня мы в состоянии оценить точность ее прогнозов.

Научим ткать веб-сайты: профессия «Веб-разработчик».

Ада Лавлейс: первая женщина-программист

В XIX веке в высоком обществе у дам было принято наряжаться в пестрые костюмы, учиться манерам и посещать светские мероприятия, но англичанка Ада Лавлейс пошла другим путем и посвятила свою жизнь математике. Несмотря на то, что вы не найдете никаких упоминаний о ней в учебниках, многие сходятся на мысли, что именно Лавлейс написала первую компьютерную программу.
Сегодня ее с уважением называют «мать программирования».

Аристократка с техническим складом ума

Ада родилась 10 декабря 1815 года в Лондоне в семье знаменитого поэта Джорджа Байрона. Впрочем, детство девочки нельзя назвать счастливым. Ее мать, Аннабель Милбарк Бирн ушла от мужа сразу же после рождения Ады. Позже лорд Байрон навсегда покинул Англию, когда малышке было всего несколько месяцев. Несмотря на заботу, мать никогда серьезно не занималась воспитанием дочери. Большая часть детства Ада провела с бабушкой, которая, к сожалению, умерла, когда девочке было всего семь лет.

Однако именно мать привила Лавлейс любовь к математике. Вначале Аннабель настаивала на том, чтобы дочка изучала математику и естественные науки, но позже Ада и сама полюбила мир чисел. Ее обучение проходило дома с частными преподавателями. Девушка также много читала и некоторое время даже брала уроки у Огастесс де Моргана, первого профессора математики в Лондонском университете, который помог Аде в ее дальнейших исследованиях. Известно, что уже в двенадцать лет Лавлейс начала создавать чертежи летательных аппаратов (за 76 лет до первого полета братьев Райд). Жизнь девушки внезапно изменилась к лучшему, когда она в возрасте 19 лет вышла замуж за Уильяма Кинга, 8-го барона Кинга. Позднее он унаследовал титул Лавлейс. У пары родилось трое детей, но материнство никогда не мешало Аде заниматься любимым делом. Напротив, обеспеченный барон позволил девушке не беспокоиться о материальных заботах и полностью посвятить себя науке.

Вычислительная машина Бэббиджа

В 1833 году восемнадцатилетняя Лавлейс знакомится с профессором кафедры математики Чарльзом Бэббиджем. Они быстро нашли общий язык на фоне увлечения наукой. Чарльз продемонстрировал Аде свое изобретение, над которым он трудился больше десяти лет — прототип счетной машины. Сегодня вычислительная машина Бэббиджа считается первым в истории компьютером. Устройство могло производить вычисления с точностью до двадцатого знака. Шестеренки и валики приводилось в движение специальным рычагом.

Впрочем, когда инженер впервые показал свою разработку Лавлейс, она еще не функционировала должным образом. Машина была слишком громоздкой и могла выполнить лишь один тип вычислений. Впоследствии Бэббидж вместе с Лавлейс, которая стала его ученицей, начали заниматься усовершенствованием вычислительного устройства. В 1843 году Бэббидж попросил Аду перевести статью, опубликованную итальянским военным инженером.

Статья была посвящена работе аналитической счетной машины. Однако Лавлейс решила не ограничиваться одним лишь переводом и пошла дальше. В процессе написания статьи она также добавила свои заметки и комментарии по усовершенствованию программирования машины. Комментарии были настолько глубокими и обширными, что получились в три раза длиннее оригинального переведенного текста. Ада также внесла некоторые исправления в первоначальные расчеты Бэббиджа, которые также включила в материал. Именно эти комментарии убедили весь мир, что Чарльз Бэббидж — первый изобретатель компьютера, а Ада Лавлейс — первый программист.

Лавлейс быстро поняла, что потенциал машины намного превосходит простые вычисления. В своих комментариях она смогла доказать, что ее можно использовать, например, для вычисления чисел Бернулли. Бэббидж и Лавлейс продолжали вести переписку друг с другом вплоть до самой смерти последней. Несмотря на всю проделанную работу, аналитическая машина Бэббиджа так и не была реализована, а материал Ады продолжал пылиться в архивах более ста лет, пока его значимость должным образом не оценили в эпоху компьютеров. Именно Лавлейс предложила такие понятия как «цикл» и «рабочая ячейка», «распределяющая карта» и т.д. И это во времена, когда процессоров и карт памяти в принципе не существовало. К сожалению, жизнь первой женщины-программиста оборвалась в возрасте тридцати шести лет от рака. Впоследствии коллега и хороший друг Чарльз Бэббидж с нежностью вспоминал о великом математике и ласково называл Аду «чародейкой чисел». Лавлейс была похоронена в семейном склепе Байронов рядом с отцом, которого она так никогда и не увидела.

Образование | Невероятная история первого в мире программиста Ады Лавлейс в комиксах

Подпишись
на рассылку

Лучшие публикации Теплицы, доставленные на твой email

Подпишись
на Теплицу(Pro)

Не пропусти лучшие новости для экспертов в области IT, активистов, дизайнеров

Подпишись
в Фейсбуке

Не пропусти лучшие публикации Теплицы, руководства, анонсы мероприятий

Подпишись
ВКонтакте

Не пропусти лучшие публикации Теплицы, руководства, анонсы мероприятий

Подпишись
в Телеграм

Не пропусти лучшие публикации Теплицы, руководства, анонсы мероприятий

Подпишись
на YouTube

Не пропусти видео-уроки, скринкасты, записи вебинаров и мероприятий

Олег Гант

Всего материалов: 368

Читать еще:  Основы работы с IntelliJ IDEA. Интерфейс программы

Невероятная история первого в мире программиста Ады Лавлейс в комиксах

В декаб­ре сооб­ще­ство про­грам­ми­стов отме­ча­ет день рож­де­ния Ады Лав­лейс, кото­рая в пер­вой поло­вине XIX века в Англии сде­ла­ла опи­са­ние вычис­ли­тель­ной маши­ны. Этот пер­вый про­то­тип ком­пью­те­ра был раз­ра­бо­тан мате­ма­ти­ком Чарль­зом Бэб­би­джем. Она же напи­са­ла первую в мире ком­пью­тер­ную про­грам­му для это­го изоб­ре­те­ния. Ада Лав­лейс счи­та­ет­ся пер­вым про­грам­ми­стом в исто­рии.

Изда­тель­ство «Манн, Ива­нов и Фаб­ер» выпу­сти­ло кни­гу-комикс по моти­вам жиз­ни этой уди­ви­тель­ной жен­щи­ны. Пред­став­ля­ем вам выдерж­ки из кни­ги.

Вы зна­ли, что пер­вым в исто­рии про­грам­ми­стом была жен­щи­на? Она роди­лась 10 декаб­ря 1815 года, и зва­ли ее Ада Лав­лейс.

Ее назы­ва­ют жен­щи­ной, пред­ска­зав­шей ком­пью­тер­ный век. Все пото­му, что Ада Лав­лейс до появ­ле­ния само­го ком­пью­те­ра созда­ла обра­зец пер­вой в исто­рии ком­пью­тер­ной про­грам­мы. Сего­дня один из уни­вер­саль­ных язы­ков про­грам­ми­ро­ва­ния назван в ее честь – «Ада».

Ада была един­ствен­ной закон­но­рож­ден­ной доче­рью поэта Джор­джа Гор­до­на Бай­ро­на, но в ито­ге вырос­ла без отца. Ее мать раз­ве­лась с Бай­ро­ном через месяц после рож­де­ния девоч­ки, но опа­са­лась, что доче­ри пере­да­лась его «дур­ная кровь».

Нянеч­ке малень­кой Ады запре­ща­лось рас­ска­зы­вать ей сказ­ки и исто­рии, что­бы ребе­нок не заби­вал голо­ву фан­та­зи­я­ми. Мать, увле­чен­ная мате­ма­ти­кой, при­ви­ва­ла ребен­ку любовь к нау­ке.

Она нани­ма­ла для нее гени­аль­ных педа­го­гов, сре­ди кото­рых была Мэри Сомер­вилль. Эта жен­щи­на-уче­ный ста­ла для девоч­ки при­ме­ром для под­ра­жа­ния.

Когда Аде испол­ни­лось 17 лет, она впер­вые позна­ко­ми­лась со сверх­ге­ни­аль­ным для того вре­ме­ни изоб­ре­та­те­лем Чарль­зом Бэб­би­джем, и это зна­ком­ство в ито­ге сде­ла­ло ее зна­ме­ни­той.

В то вре­мя Бэб­бидж рабо­тал над сво­ей уни­каль­ной меха­ни­че­ской счет­ной маши­ной, кото­рую назвал «Раз­ност­ной Маши­ной № 1». Через 100 лет подоб­ное изоб­ре­те­ние полу­чи­ло назва­ние ком­пью­тер.

В машине Бэб­би­джа было мно­гое, что в ито­ге пере­да­лось совре­мен­но­му ком­пью­те­ру: память, про­цес­сор, аппа­рат­ное и про­грамм­ное обес­пе­че­ние. Толь­ко его маши­на состо­я­ла из шестер­ней и рыча­гов, а рабо­та­ла на пару.

В 1843 году, через год серьез­ной рабо­ты, Ада Лав­лейс опуб­ли­ко­ва­ла первую в мире рабо­ту по инфор­ма­ти­ке. Она опи­са­ла алго­ритм вычис­ле­ния чисел Бер­нул­ли на ана­ли­ти­че­ской машине Бэб­би­джа. Счи­та­ет­ся, что так Ада напи­са­ла первую в мире ком­пью­тер­ную про­грам­му и вве­ла в упо­треб­ле­ние тер­ми­ны «цикл» и «рабо­чая ячей­ка». Имен­но бла­го­да­ря этой рабо­те Ада и полу­чи­ла зва­ние пер­во­го в исто­рии про­грам­ми­ста.

В сво­ем опи­са­нии маши­ны Ада Лав­лейс так­же ука­за­ла, что «в буду­щем она будет созда­вать алгеб­ра­и­че­ские фор­му­лы, смо­жет писать музы­ку, рисо­вать кар­ти­ны и пока­жет нау­ке такие пути, какие нам и не сни­лись», – гово­ри­ла она.

К сожа­ле­нию, в воз­расте 36 лет Ада умер­ла. Она не успе­ла опуб­ли­ко­вать дру­гих выда­ю­щих­ся работ. В жиз­ни изоб­ре­та­те­ля Бэб­би­джа тоже не все шло глад­ко: до самой ста­ро­сти он пытал­ся достро­ить свою маши­ну, но не смог. Пер­вые ком­пью­те­ры появи­лись лишь спу­стя целый век.

Но Ада не ушла бес­след­но. В 1975 году Мини­стер­ство обо­ро­ны США при­ня­ло реше­ние о нача­ле раз­ра­бот­ки уни­вер­саль­но­го язы­ка про­грам­ми­ро­ва­ния. Про­ект полу­чил назва­ние «Ада». А 10 декаб­ря 1980 года, в день рож­де­ния гра­фи­ни Лав­лейс, был утвер­жден стан­дарт язы­ка.

Уже в XXI веке жен­щи­на-мате­ма­тик ожи­ла на стра­ни­цах гра­фи­че­ско­го рома­на «Неве­ро­ят­ные при­клю­че­ния Лав­лейс и Бэб­би­джа».

Ожи­ла в аль­тер­на­тив­ной все­лен­ной, где глав­ные герои достро­и­ли свою маши­ну и реша­ют миро­вые про­бле­мы с помо­щью ком­пью­те­ра на паро­вом ходу. В мире вик­то­ри­ан­ской эпо­хи, мате­ма­ти­ки, логи­ки и юмо­ра. «Кни­га, дела­ю­щая вас умнее, пока вы хохо­че­те», – так оха­рак­те­ри­зо­ва­ло этот комикс изда­ние Washington Post.

Мате­ри­ал под­го­тов­лен изда­тель­ством «Ман, Ива­нов и Фаб­ер».

Первым программистом была женщина! 1001.1 удивительная история об Аде Августе Лавлейс, сделавшей невозможное

10 декабря 2015 года весь мир праздновал 200 лет со дня рождения Ады Августы Лавлейс, необычайной женщины, ставшей символом для многих феминисток в борьбе за равные права с мужчинами в сфере занятий естественными науками, математикой и информационными технологиями. В том же году свет увидел графический роман Сидни Падуа «Невероятные приключения Лавлейс и Бэббиджа», а в 2017 он вышел в русском переводе в издательстве «Манн, Иванов и Фарбер». Мы прочитали его и выбрали самые интересные моменты.

История 01: Ада была единственным законным ребенком поэта и лорда Джорджа Гордона Байрона . Ее мать – Анна Изабелла Милбенк так боялась, что маленькой Аде передадутся по наследству порочность, безумие и страсть к поэзии, что она сбежала с ребенком от мужа и постаралась приучить дочь к математике, которой очень увлекалась сама. Из-за этого увлечения Байрон в насмешку называл жену «принцессой параллелограммов».

История 10: Однако усилия матери были тщетными. Природу не обманешь и в 16 лет у Ады возник роман с ее учителем стенографии. Впрочем, позже, перед свадьбой, ее семья подготовила документы, где говорилось, что дело «не дошло до окончательного проникновения».

История 11: Одним из первых учителей для Ады стала Мэри Сомервиль. Она была известным математиком и автором научных публикаций, позже в ее честь даже назвали первый женский колледж в Оксфорде . Интересно, что в отличие от Лавлейс, родители Мэри Сомервиль запрещали ей изучать математику, опасаясь, что женскому организму это не под силу. Позже те же сомнения выразил и известный логик Огастес де Морган , но уже в адрес Ады. В своих мемуарах Сомервилль вспоминает слова отца: «Мы должны положить этому конец, если не хотим увидеть Мэри в смирительной рубашке». Поэтому она незаметно проносила в спальню свечи и училась тайком.

Затем обучение Мэри Сомервилль усложнилось еще больше — ее первый муж считал математику не женским делом, и она не могла всерьез заняться наукой, пока тот не умер, и Мэри не вышла за более покладистого человека. Первая публикация Сомервилль увидела свет, когда ей было уже за 50, зато свою последнюю работу, «О молекулярной и микроскопической науке», она написала в возрасте 85 лет.

История 100: Именно Соммервиль познакомила Аду с Чарльзом Бэббиджем – печально известным математиком, прозванным «логарифмическим Франкенштейном». Он был знаменит в ученых кругах тем, что создавал какую-то невообразимую счетную машину. Однако она всегда была недостроена, недоделана и не работала так, как нужно. Впрочем, гранты на ее разработку Бэббидж продолжал регулярно получать и тратить. Но в итоге правительство устало ждать и, спустив на несуществующую машину в общей сложности 17 тысяч фунтов (примерная стоимость двух линкоров), прекратило финансирование, списав все в расход. Разумеется, после этого Бэббидж уже не мог никого уговорить дать ему денег на продолжение работы.

Свое детище он называл Разностной машиной, и ее цель была в расчете и печати специальных математических таблиц для морской навигации, инженерного дела и бухгалтерского учета. К сожалению, при жизни Бэббидж прославился вовсе не ею, а своей маниакальной борьбой с уличными шарманщиками, изрядно донимавшими его и не дававшими сосредоточиться.

История 101: Примерно в то же время, когда Бэббидж познакомился с Адой, ему пришла в голову идея новой Аналитической Машины. Она была навеяна жаккардовым ткацким станком на перфокартах. Сохранилось множество чертежей и тысячи посвященных этой Машине страниц из записных книжек Бэббиджа. Конструкция Машины постоянно менялась — Бэббидж то и дело исправлял, улучшал, добавлял и изымал части механизма. По сути это был современный компьютер — с памятью, процессором, аппаратным и программным обеспечением, а также со сложной системой самоактивирующихся обратных связей. Только состоял он из шестерней и рычагов и работал на паровом ходу. Представляете, гигантский паровой компьютер в начале XIX века!

История 110: В 1840 году Бэббидж прочел лекцию об Аналитической Машине на конференции в Турине , в Италии . Через несколько лет инженер Луиджи Менабреа опубликовал конспект этой лекции во французском журнале.

Позже Бэббидж вспоминал: «Покойная графиня Лавлейс перевела статью Менабреа и сообщила мне об этом. Я спросил, почему она не написала о столь хорошо знакомом ей устройстве собственную работу… Леди Лавлейс ответила, что такая мысль не приходила ей в голову. Тогда я посоветовал графине добавить к статье Менабреа свои примечания, и она тотчас согласилась». Оригинальная статья, написанная женщиной, была бы для того времени явлением весьма необычным, но имелись прецеденты, когда женщины переводили и комментировали работы мужчин.

Лавлейс добавила к своему переводу «Описания Аналитической Машины» семь примечаний, более чем в два с половиной раза превышающих объем самой статьи. В совокупности сам перевод и примечания заняли 65 страниц «Научных трудов» Тейлора (журнала, где публиковались английские переводы работ из континентальной Европы ) за сентябрь 1843 года.

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

В примечаниях приведено несколько математических «программ» в виде таблиц с числами, где описано пошаговое выполнение Машиной сложных расчетов. Естественно, наметки несложных программ делал и сам Бэббидж; сохранились также программы одного из его помощников (который отличался аккуратнейшим почерком, в отличие от Лавлейс и Бэббиджа). Но, по-видимому, именно Ада составила первую наиболее подробную и законченную программу, благодаря чему ее порой называют «первым в мире программистом».

Без сомнения, Лавлейс сама пришла к идее, впоследствии ставшей краеугольным камнем информатики: оперируя символами согласно заданным правилам, автоматические процессы могут обрабатывать не только числа, но и любую другую информацию. Она писала:

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

История 1000: Ада, графиня Лавлейс, заболела раком матки через несколько лет после выхода «Описания Аналитической Машины». «Как же страшат меня эти ужасные терзания — но, увы, похоже, они у Байронов в крови. Думаю, легкая смерть не для нас», — писала Лавлейс своей матери в октябре 1851 года. Как обычно, Ада оказалась пугающе прозорливой. Она боролась с недугом четырнадцать мучительных месяцев и скончалась за две недели до своего 37-летия. Легендарная сестра милосердия Флоренс Найтингейл писала другу о ее смерти: «Говорят, она продержалась так долго лишь благодаря потрясающей жизнеспособности ее мозга, который не желал умирать».

Читать еще:  Удалил драйвер Wifi что делать?

История 1001: Но что было бы, если бы Чарльз Бэббидж оказался более упорен, изыскал еще денег, а его муза – Ада Августа Лавлейс прожила дольше? В этом случае им наверняка бы удалось сделать первый паровой компьютер. Гигантский, монструозный, медленный, но все равно потрясающий. Это породило бы эру паровых информационных технологий.

Такой сюжет из альтернативной истории вдохновил двух классиков киберпанка Брюса Стерлинга и Уильяма Гибсона . И они создали роман в стиле стимпанк (паропанк) – все условности и реалии, характерные для жанра киберпанк были перенесены в викторианскую Англию XIX века. Высокие технологии – плохая жизнь.

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

Успешно развивается паровой транспорт, особенно автомобильный. Военные получают автоматическое оружие. Технологическое превосходство Англии позволяет выиграть Крымскую войну. Заметными представителями нового общества становятся программисты и операторы Разностных Машин. Массивные кассеты с перфокартами играют ту же роль, что нынешние электронные носители информации, нередко становясь объектами борьбы и причинами интриг и преступлений.

Главная Разностная Машина — это колоссальный механический суперкомпьютер паровой эпохи по контролю за подданными Британской империи. Каждый подданный имеет индекс. В итоге этот суперкомпьютер превращается во Всевидящее Око.

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

История 1001.1: Самая простая в этом калейдоскопе. И вы уже наверно догадались о чем речь? Да, все наши истории пронумерованы двоичными числами. Именно они сейчас используются в современных Аналитических машинах.

Читайте также

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

Крепкое слово из нескольких букв повышает болевой порог на 32 процента

Ради спасения от коронавируса ученые подсадят мышкам человеческий ген

Это нужно, чтобы впоследствии заразить подопытных COVID-19 и выяснить, как действует коварный вирус

Ученые удостоверились: рай земной находился на юге Африки

Эдемским садом для людей и животных стала местность Пиннакл пойнт на побережье нынешней ЮАР [видео]

Илон Маск запустит свой космический корабль с двумя астронавтами на борту

В среду 27 мая состоится первый самостоятельный полет американцев с 2011 года

Дмитрий Рогозин анонсировал создание новой орбитальной космической станции

Станция расширит возможности космических миссий — рассказал глава Роскосмоса в эфире Радио «Комсомольская правда»

Ученые доказали на хомяках эффективность ношения масок во время эпидемии

Исследователи из Гонконга изучили способы ограничения распространения коронавируса

Ученые рассказали, зачем на самом деле нужно носить маски

Исследователи даже рассчитали эффективность масок в контроле над пандемией коронавируса

Ученые научили искусственный интеллект определять характер человека по селфи

Эксперименты подтвердили, что лицо действительно является зеркалом души

С Титаника достанут беспроводной телеграф Marconi

Компания R.M.S. Titanic намерена извлечь аппарат с затонувшего лайнера

Почему во время пандемии лучше держаться подальше от затылков людей в масках

Даже в защитных средствах, чихающие и кашляющие «плюются» капельками. Ученые наглядно продемонстрировали, куда влага летит на самом деле [видео]

Пандемия коронавируса привела к окончательной победе людей цифровой культуры над аналоговой эпохой

Разбираем с профессором-культурологом, каких сдвигов в сознании и поведении следует ожидать после нашествия вируса

Резко снизился уровень углекислого газа в атмосфере Земли

Ученые не сомневаются: окружающая среда очищается в результате принятых антикоронавирусных ограничительных мер

Кашлять во время коронавируса лучше против ветра

Социальная дистанция в два метра на открытом воздухе становится опасной

Компания Группы «Роснано» передала Ульяновской области десять тысяч тестов для диагностики коронавируса

Зарубежные партнеры «ТестГен» изъявили желание закупать новый продукт

17-летний школьник-идеалист создал сверхпопулярный сайт о коронавирусе. Ему предложили рекламный контракт на $8 млн — он отказался

Ежедневно портал ученика посещают около 30 миллионов пользователей. Подросток отказался от денег, потому что не любит всплывающие рекламные окна

Уральские путешественники нашли в горах копию пирамиды Хеопса, которая в два раза больше оригинала

Она находится на территории ХМАО, куда до сих пор не ступала нога человека

Ученые проверили: борода смягчает удары в челюсть

Роль растительности на лице теперь установлена экспериментально

Возрастная категория сайта 18+

Острый ум Ады Лавлейс. Как дочь Байрона стала первым программистом в мире

10 декабря 1815 года родилась Ада Лавлейс, создавшая образец первой в истории компьютерной программы.

Ни слова об отце

В 1975 году министерство обороны США приняло решение о начале разработки универсального языка программирования. Когда встал вопрос о том, как назвать новый проект, разработчики представили главе ведомства исторический экскурс, ознакомившись с которым тот без колебаний утвердил название «Ада».

Это название было данью уважения к женщине, чей вклад в мировую науку составлял всего около 50 страниц. Но эти полсотни страниц оказались гениальным предвидением будущего.

10 декабря 1815 года в Лондоне, в семье поэта Джорджа Байрона и его жены Анны Изабеллы родилась девочка, которую родители назвали Августой Адой.

Августа Ада был единственной законной дочерью великого поэта, однако Байрон видел ее всего один раз, когда девочке был месяц. Дочь появилась на свет, когда отношения родителей уже подошли к концу. 21 апреля 1816 года Байрон подписал официальный развод и навсегда покинул Англию.

Именно поэтому ни мать, ни бабушка с дедушкой по материнской линии никогда не называли девочку Августой — ведь это имя было дано ей отцом в честь его сестры. Больше того, родные изъяли из семейной библиотеки все книги Байрона, дабы ничто не напоминало Августе Аде об отце.

Математика как семейное увлечение

Анна Изабелла после рождения дочери передала ее родителям, уехав в длительный оздоровительный круиз.

Если в других странах мира в первой половине XIX века на подобное увлечение женщины отреагировали бы с удивлением, переходящим в осуждение, то в Англии, лидере мирового прогресса той эпохи, к этому относились довольно спокойно.

Мать всячески способствовала интересу дочери, пригласив для ее обучения шотландского математика Огастеса де Моргана, который раньше был преподавателем самой Анны Изабеллы. Другими преподавателем Ады стала Мэри Сомервилль, переведшая на английский язык «Трактат о небесной механике» французского математика и астронома Пьера-Симона Лапласа.

В 17 лет Ада впервые выехала в свет и была представлена королю и королеве. Но куда большее впечатление на нее произвела встреча с Чарльзом Бэббиджем, профессором кафедры математики Кэмбриджского университета.

Мистер Бэббидж и его машина

Бэббидж к тому времени уже десять лет занимался разработкой счетной машины, которая смогла бы производить вычисления с точностью до двадцатого знака. Данная машина, известная сегодня под названием «Большая разностная машина Бэббиджа», содержала в себе принципы, на которых работают современные компьютеры. Именно поэтому некоторые называют творение Бэббиджа первым в мире компьютером.

Задача, за которую взялся Бэббидж, была для своего времени чрезвычайно сложной. Власти после десяти лет работ махнули на проект рукой и прекратили его финансирование. Но Бэббидж, как истинный ученый, продолжал работать. В лице своей новой знакомой он обрел не только друга, но и преданного единомышленника.

Когда Аде Байрон исполнилось 20 лет, ее выдали замуж за 29-летнего Уильяма Кинга, 8-го барона Кинга, который вскоре унаследовал титул лорда Лавлейса.

Брак этот оказался счастливым: у пары родилось трое детей, а муж искренне любил Аду. Он с пониманием относился к увлечению жены математикой и не препятствовал ее научным занятиям. Больше того, внушительное состояние мужа позволило Аде не забивать себе голову меркантильными вопросами.

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

«Кое-что о числах Бернулли»

В 1842 году Чарльз Бэббидж был приглашен в Туринский университет провести семинар о своей аналитической машине. Луиджи Менабреа, юный итальянский инженер и будущий премьер-министр Италии, записал лекцию на французском, и впоследствии она была опубликована в Общественной Библиотеке Женевы в октябре 1842 года.

Ада подошла к делу чрезвычайно серьезно. Работа заняла у нее больше года. В итоге ее комментарии заняли 52 страницы, оказавшись более обширными, чем записи Менабреа.

В 1843 году перевод с комментариями Ады Лавлейс, на деле являвшийся ее собственным научным трудом, был опубликован. Работа вышла под акронимом ААЛ, поскольку для женщины высшего света считалось неприличным публиковать труды под собственными именем.

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

52 страницы гения

«Кое-что» оказалось гениальным предвидением будущего. Ада Лавлейс ввела в оборот термины «цикл» и «рабочая ячейка», «распределяющая карта», описала основные принципы алгоритмизации. Более того, ее алгоритм вычисления чисел Бернулли на аналитической машине сегодня считается первой компьютерной программой. Именно поэтому Аду Лавлейс считают первым в мире программистом и неофициально именуют «матерью всех программистов».

Впрочем, гений Ады Лавлейс предстояло оценить потомкам, а у современников ее работа не вызвала бурного восторга в силу того, что мало кто мог оценить ее значение. Чарльз Бэббидж, один из немногих, кто мог понять весь смысл написанного Адой, стал именовать ее «моим дорогим интерпретатором». Но спустя полтора столетия окажется, что «интерпретатор» силой своей научной мысли заглянул в будущее значительно дальше, нежели создатель «Большой разностной машины».

Жизнь Ады Лавлейс оказалась короткой. В начале 1850-х годов она тяжело заболела, и 27 ноября 1852 года скончалась в возрасте 36 лет.

Иные ученые мужи трудятся десятилетиями и оставляют после себя сотни работ, которые забываются раньше, чем осядет могильный холмик над местом последнего упокоения их создателей. Аде Лавлейс, великой дочери великого Байрона, на то, чтобы войти в историю, хватило всего 52 страниц.

Ссылка на основную публикацию
Статьи c упоминанием слов:
Adblock
detector