Ада лавлейс

Ада лавлейс

Дочь своего отца

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

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

1. Августа Ада Лавлейс

«Суть и предназначение машины изменятся от того, какую информацию мы в нее вложим. Машина сможет писать музыку, рисовать картины и покажет науке такие пути, которые мы никогда и нигде не видели».

  • Откройте двери к новым возможностям с курсами Яндекс.Практикум!
    Обучение, которое превращает ваше вдохновение в реальность.

  • Открой для себя силу маркетинга вместе с курсами MAED!
    Сделай знания достижениями и прокачай карьеру.

Ада Лавлейс

Это может оказаться сюрпризом, однако первым программистом была… женщина. Дочь знаменитого поэта-романтика Гордона Байрона появилась на свет в Лондоне, в 1815 году. Впрочем, брак лорда Байрона с матерью девочки, Анной Изабеллой Милбенк распался, когда ребенку было лишь 5 недель, и с того времени она ни разу не видела своего отца.

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

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

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

Хотя разностная машина ввиду ряда причин (сложности с технической реализацией, ограниченность бюджета) так и не была создана, этот проект вдохновил Чарльза на создание своего следующего проекта – аналитической машины. По сути, этот аппарат считается прародителем первого компьютера, хотят  работающий прототип этой машины был создан спустя значительное время после смерти ученого.

По приглашению итальянских математиков, исследователь прочитал курс лекций о своем устройстве в Турине.

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

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

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

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

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

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

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

Конрад Цузе — первый программист, создавший собственный язык программирования

Родился в Берлине в 1910-м году. С детства увлекался математикой и инженерией. Уже в школьном возрасте создал аппарат, автоматически разменивающий деньги. Окончил Высшую Техническую школу Германии по специальности «инженер». После устроился работать в авиакомпанию.

Так как он работал инженером-проектировщиком, ему приходилось много вычислять. Тогда-то он и решил создать собственную вычислительную машину. Он сделал прототип компьютера прямо в родительском доме. Данный «компьютер» занимал площадь около 4-х м.кв.

Так получилось, что он был призван в Вооруженные Силы и участвовал в боевых действиях, а чуть позже был переведен в военный авиационный институт, где проводили секретные исследования.

Так сложилось, что все свои профильные разработки он делал в одиночку. В военное и послевоенное время у него не было доступа к трудам своих коллег. Он попросту не знал, над чем они трудились. Однако и его труды на тот момент оставались неизвестными.

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

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

Но факт остается фактом: этому ученому присвоен статус — «первый программист, который создал собственный язык программирования». До него этого никто не делал.

О детстве, отрочестве и немного о личном

10 декабря 1815 года в Лондоне, в семье известного английского поэта Джорджа Гордона Байрона и Анны Изабеллы, баронессы Уэнворт, родилась девочка. Надо сказать, что лорд Байрон очень ждал «славного мальчика» и был весьма разочарован, когда ему сообщили о рождении дочери. При рождении девочке дали имя Августа, в честь сестры Байрона, однако, позже, когда её родители разойдутся, девочку будут называть Адой.

Родители Ады разошлись, когда ей было всего-то пять недель. Ада должна была остаться с отцом — по правилам того времени в случае развода мужчина получал полную опеку над своими детьми, но в случае с семейством Байронов всё сложилось иначе. Лорд Байрон не особо рвался оставить дочь у себя, и когда жена увезла девочку к своим родителям в Киркби Мэллори, не предпринял никаких попыток отстоять свои родительские права. По итогу, отношения Ады с отцом так и не сложились, а может и не успели сложиться — поэт умер в 1824 году, когда Аде было всего восемь лет. Не получилось у нее и близких отношений с матерью. Леди Байрон часто оставляла дочь на попечении своей бабушки, миссис Джудит Хон. Информация в источниках сильно разнится, одни говорят, что несмотря ни на что, мать всё же была у Ады на первом месте, и что леди Байрон принимала участие в воспитании своей дочери; другие говорят, что их встречи была весьма редкими. Но факт, миссис Байрон пригласила для своей дочери хороших учителей:

  • Шотландский математик Огастес де Морган. Очень отличился в своих работах по математической логике и теории рядов, а также дал первую развитую систему алгебры отношений;
  • Мэри Сомервилль. Специалист в области астрономии и математики, шотландский популяризатор науки;
  • Пьер-Симон Лаплас. Математик, физик, механик и астроном — один из создателей теории вероятностей.

Чем старше становилась Ада, тем теснее становилась её дружба с Мэри Сомервилль. Именно она в 1833 году познакомила Аду Лавлейс с Чарльзом Бэббиджем — английским математиком, который изобрёл первую аналитическую вычислительную машину. Среди других знакомых Ады были писатель Чарльз Диккенс, учёный-любитель Эндрю Кросс, шотландский физик Дейвид Брюстер, физик Чарльз Уитстон. В возрасте семнадцати лет Ада Лавлейс была представлена при дворе и получила титул «popular bell of the season» (красавица сезона). Отчасти это звание было дано из-за блестящего ума Ады. К 1843 году девушка стала завсегдатаем королевских мероприятий.

Болезнь и смерть

В конце 1851 года у Лавлейс развился рак матки, который ее врачи лечили в основном уже почти устаревшим методом кровопускания. Во время болезни, которая длилась год, дочь Ады Аннабелла не позволяла видеться с ней почти всем друзьям и соратникам матери. Однако в августе 1852 года Ада уговорила Аннабеллу позволить навестить ее давнего друга Чарльза Диккенса.По просьбе прикованной к постели Ады Диккенс прочитал ей нежный отрывок из своего популярного романа 1848 года «Домби и сын», описывающий смерть 6-летнего Пола Домби.

По-видимому, осознавая, что она не выживет, Ада, которая однажды заявила: «Религия для меня — это наука, а наука — это религия», была убеждена своей матерью принять религию, искать прощения за свои прошлые сомнительные действия и назвать Аннабеллу в качестве распорядителем ее значительного состояния. Ада Лавлейс умерла в возрасте 36 лет 27 ноября 1852 года в Лондоне, Англия. По ее просьбе она была похоронена рядом со своим отцом, лордом Байроном, в церкви Святой Марии Магдалины в Хакнелле, Ноттингем, Англия.

Первый создатель своего языка программирования

Человек, который первым создал программируемый компьютер и язык первых программистов, попал в мир вычислительной техники случайно. Увлечение конструированием и изобразительным искусством привело Конрада Цузе в высшую Техническую школу Германии на факультет архитектуры и гражданского строительства. Будучи студентом, при расчете строительства дорог и зданий ему приходилось решать множество линейных уравнений.

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


Первый создатель своего языка программирования

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

Начавшаяся Вторая мировая война вынудила ученого прервать исследования и поступить в Вооруженные Силы и участвовать в боевых действиях. Но, вскоре, Цузе перевели в авиационный институт, где велись секретные разработки. Во время войны труды коллег, так же, как и работы самого Конрада Цузе были засекречены, делиться опытом было сложно.

Такая обособленность не помешала ученому прийти к осознанию, что его прототип компьютера необходимо оснастить собственным программным управлением. Так в 1942 году зародился Планкалкюль — первый в мире высокоуровневый язык программирования. В переводе на русский это название соответствует выражению «планирующее исчисление». Конрад Цузе создал его для программирования собственного компьютера Z4, но более поздние исследования показали, что он мог применяться и на других подобных компьютерах того времени.

К сожалению, труды исследователя не оказали особого влияния на развитие общего программирования. Все дело в том, что работы долгое время не были доступны для общего обозрения и были опубликованы лишь в 1792 году, а Планкалкюль доведен до рабочего состояния и того позже – в 2000 году. Сегодня можно лишь предполагать, как бы исследования Цузе отразились на программировании, если бы сразу стали доступны современникам.

Однако, неоспоримый факт, что Конрад Цузе стал прародителем первого языка программистов, останется неоспоримым на века.

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

Успех Ады в ее образовании и общественной деятельности позволил ей встретиться с несколькими известными учеными своего времени. Сюда входят сэр Дэвид Брюстер, Чарльз Уитстон, Эндрю Кросс и Чарльз Бэббидж — она ​​смогла познакомиться с Бэббиджем через Мэри Соммервилль, которая была одним из ее частных наставников.

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

Приложения

Список используемой литературы

(ru) Бенджамин Вулли , Невеста науки: романтика, разум и дочь Байрона , Макгроу-Хилл ,1999 г. :

  1. стр.  269.
  2. стр.  267.

(ru) Дороти Штайн , Ада: Жизнь и наследие , Кембридж, Массачусетс, MIT Press,1985 г.( ISBN  0-262-19242-X ) :

  1. стр.  17.

(ru) Дорон Суэйд , «Разностная машина: Чарльз Бэббидж и поиски создания первого компьютера» , «Пингвин» (неклассические),2002 г. :

  1. ↑ и п.  169.
  2. ↑ и п.  156.
  3. стр.  157.
  4. стр.  160.
  5. стр.  161.
  6. Цитируется Swade, p.  168.

(ru) Брюс Коллиер , Чарльз Бэббидж и двигатели совершенства , Oxford University Press ,1998 г. :

  1. стр.  69.

(ru) Бетти Тул , Ада и первый компьютер , Scientific American,1999 г.( читать онлайн ) :

  1. ↑ и с.  80.

Стивен Вольфрам (ru) «  Распутывая сказку об Аде Лавлейс  » , на http://blog.stephenwolfram.com  :

  1. «Коротко, старинно, вокально ».
  2. «Она была довольна математическими способностями , для которых она наконец нашла цель».
  3. «Я считаю, что обладаю положительными отзывами Моргана о них».
  4. «Когда Бэббидж умер, он писал летом 1843 года ничего не происходило».
  5. «Но нет ничего более изощренного , но она определенно была движущей силой этого. «.
  • Жан-Поль Сойер, Ада де Лавлейс и компьютерное программирование , изд. du Sorbier, Париж, 1998, 31  стр. ( ISBN  2-7320-3539-4 )
  • Дороти Штайн, Ада Байрон: la comète et le genie (перевод Ады Байрон, жизнь и наследие Мориса Габайла), Seghers, Paris, 1990, 367  p. ( ISBN  2-232-10145-2 )
  • (ru) Бетти Александра Тул, Ада, волшебница чисел, пророк компьютерной эры: путь в 21 век , Strawberry Press, Милл-Вэлли (Калифорния), 1998, 323  с. ( ISBN  0-912647-18-3 ) (содержит подборку его переписки)
  • Катрин Дюфур , Ада или красота чисел , Книжный магазин Arthème Fayard ,4 сентября 2019 г.,, 244   с. ( ISBN  2-213-71279-4 )

внешние ссылки

  • Авторитетные записи  :
    • ( )
  • Примечания в общих словарях или энциклопедиях  :
  • (ru)  с примечаниями переводчицы Ады Августы, графини Лавлейс, опубликованной в Scientific Memoirs , vol.  3 (1842 г.)

Сохранение имени

Географические объекты

К сожалению, в ее честь не было названо никаких географических объектов. Программисты никогда не становятся настолько же известными, как писатели или режиссеры. Девушке не посвящено ни единого памятника.

Но ее память была увековечена по-другому, в более привычном для девушки виде – в коде.

Язык программирования

В 1985 году министерство обороны США профинансировало проект по разработке универсального языка программирования, который бы одинаково подходил для решения самых разнообразных задач. Сначала был разработан набор требований, которым должен был соответствовать новый язык.

В 1987 уже был объявлен конкурс, на основе которого выбрали группу Жана Ишбиа. Он был основан на стандартах языка программирования Паскаль и назван в честь Ады Лавлейс. Несмотря на то, что этот стандарт уже считается устаревшим, он также стал основой для иных стандартов.

Тем самым Жан увековечил имя Лавлейс во второй раз, но уже в цифровом виде. Разве не об этом девушка мечтала когда-то, когда делала свои первые заметки?

Литература

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

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

Наконец, популярное издание «Манн, Иванов и Фербер» выпустило серию повестей о биографии сильной духом леди.

Кино

Интересный факт

К дню программиста ― 10 декабря ― известный американский телеканал BBC выпустил интересный документальный фильм под названием «Calculating Ada: The Countess of Computing».

Ролик снят красиво, качественно и доступно для понимания. Обязателен для ознакомления.

Детство и юность

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

В детстве Ада была очень болезненным ребёнком. Её мучили частые головные боли, которые привели к проблемам со зрением. После перенесённой кори девочка на долгое время оказалась прикованной к кровати, однако физические недуги не мешали развитию её умственных способностей.

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

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

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

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

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

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

Программирование в эпоху первых компьютеров

Итак, в конце Второй мировой войны был изобретен первый ЭНИАК (сокращение от английского Electronic Numerical Integrator and Computer). Речь ещё не идёт о современном компьютере, а лишь об электронном цифровом вычислителе общего назначения.

Программы для такого вычислителя нужно было писать на понятном ему языке, то есть использовать машинный (двоичный) код. Кроме того, для каждого ЭНИАК требовалась новая программа, написание которой отнимало много времени и сил.

Но это направление активно развивалось, и уже в 1947 Кэтлин Бут, британско-канадский учёный, разработала язык ассемблера – автокода для первых компьютеров. Эту идею подхватил другой английский учёный, который в 1948 году написал код для более современных ЭВМ.

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

И здесь настоящим прорывом стала разработка первого компилятора – программы, которая автоматически переводила текст, написанный на языке программирования, в машинный код. Его создала ещё одна женщина-учёный Грейс Мюррей Хоппер в 1952 году.

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

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

Копия разностной машины в лондонском Музее науки. Фото: Commons.wikimedia.org/ Joe D

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

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

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

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

Увертюра Вычисления

Первоначально слово «компьютер» относилось не к машине, а скорее к человеку .

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

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

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

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

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

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

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

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

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

Ада Лавлейс. Фото: www.globallookpress.com

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

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

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

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

Статья по теме

Когда заработает белорусский суперкомпьютер?

«Суть и предназначение машины будут меняться в зависимости от того, какую информацию мы в неё вложим. Машина сможет писать музыку, рисовать картины и покажет науке такие пути, какие нам и не снились», — писала Ада Лавлейс. Вдумайтесь, эти слова были написаны в первой половине XIX века!

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

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

Математика и информатика

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

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

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

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

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

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

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

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

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

Понравилась статья? Поделиться с друзьями:
Setup Pro
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: