20.09.2024

Первый мужчина программист: Кем были первые программисты? ПрофГид

Кем были первые программисты? ПрофГид

Автор: ПрофГид

Обновлено

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

Содержание:

  • 1. Августа Ада Лавлейс
  • 2. Морис Уилкс
  • 3. Конрад Цузе

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

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

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

Ада Лавлейс

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

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

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

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

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

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

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

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

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

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

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

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

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

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

2. Морис Уилкс

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

Морис Уилкс

Этот известный ученый появился на свет в 1913 году  в Великобритании. Исследователь прошел обучение в Кембриджском университете, выбрав специальность радиофизика. После завершения учебы, он стал помощником профессора в математической лаборатории.

После окончания Второй мировой войны (ученый принимал участие в боевых действиях) Уилкс возглавил лабораторию и занимал этот пост на протяжении многих лет.

В 1946 году в руки исследователя попал доклад известного математика  Джона фон Неймана о  создании ЭВМ под названием EDVAC, стартовавшем в США.

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

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

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

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

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

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

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

Позднее Морис со своей командой приступил к разработке следующей версии машины – EDVAC-2. Здесь ему удалось реализовать принцип микропрограммирования. Иными словами, он создал программу, которая осуществляет функцию управлению компьютером за счет команд, написанных в виде машинного кода.

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

3. Конрад Цузе

Изобретатель родился в столице Германии в 1910 году . Примечательно, что еще будучи школьником, Конрад создал действующую модель аппарата, разменивающего деньги.

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

В его планы входило создание ряда устройств, задуманных как вспомогательный инструмент для работы инженеров и проектировщиков. Первый прототип этого компьютера (V-1) был полностью автоматическим и располагался на  площади размером  4 м2.

Во время войны он находился в составе действующей армии, однако сумел убедить свое командование в пользе своих разработок и вскоре был отправлен в авиационный исследовательский институт в Берлине для проведения исследований.

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

Ученый изобрел первый язык программирования высокого уровня, названный Планкалкюль. Он задумывался как система управления для одной из его машин (V-4), однако мог успешно применяться для схожих с ним устройств.

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

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

Увлекшись шахматами, инженер также разработал множество фрагментов кода, позволяющих машине оценивать шахматные позиции.

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

Рабочая версия этого языка впервые была создана в Свободном университете Берлина только в 2000 году.

Научные труды  ученого были изданы в полном объеме лишь в 1972 году. Кто знает, как мог повлиять Планкалкюль на развитие программирования, если бы исследователи в этой области смогли познакомиться с работами инженера намного раньше?

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

Ада Лавлейс. Первая в мире программа и взгляд в будущее / Хабр

Ада Лавлейс

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


Учась в школе, сидя на уроках литературы, я прекрасно знал, кто такой Джордж Байрон.

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

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

Видно, что Ада сама росла в довольно талантливой семье. Ее мать, Анна Изабель, еще до рождения дочери сильно интересовалась математикой, за что когда-то получила от мужа забавное прозвище – “королева параллелограммов”. Это была действительно необычная семья. Анне после ухода мужа все же удалось воспитать дочь в одиночку и вот что из этого получилось.

В двенадцать лет Ада собрала свой летательный аппарат! До этого двенадцатилетняя девочка некоторое время запиралась от матери в комнате и что-то писала. Мать боялась, что она начнет зачитываться стихами отца и пойдет той же дорогой. Однако все это время она чертила.

Математическая логика занимала ее больше всего остального. Однажды Ада заболела и три года провела в постели. Но все это время она хотела и продолжала учиться. К ней приходили самые разные доктора и учителя. Одним из них был Август де Морган – известный математик и логик (да-да, закон де Моргана назван в его честь). С тех пор Ада еще больше погрузилась в мир математики.

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

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

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

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

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

В 1835 году Ада выйдет замуж за очень достойного человека – барона Уильяма Кинга, который впоследствии был удостоен титула графа, а сама Ада стала графиней Лавлейс. Спустя четыре года у них уже было трое детей – два сына и дочь. Сыновьям Ада дала имена в честь отца – одного назвали Ральфом Гордоном, а другого – Байроном.

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

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

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

Сама Ада Лавлейс умерла 27 ноября 1852 года всего в возрасте 36 лет. Ровно столько, сколько прожил ее отец. Ее похоронили в фамильном склепе вместе с отцом, которого она так и не узнала.
В честь Ады Лавлейс был назван разработанный в 1980-х годах Министерством Обороны США язык программирования Ада.

P.S. Наверное, тем людям, у которых фраза “Первым программистом была девушка” вызывает недовольство или улыбку, стоит хотя бы раз поинтересоваться биографией этого человека. О таких людях, как Ада Лавлейс или Алан Тьюринг и о многих других стоит помнить. А для кого-то эти истории еще один повод понять, что в мире нет ничего невозможного.

Спасибо тем, кто прочел эту статью. Делитесь своими мнениями, комментариями или замечаниями).

Первый программист. Чарльз Бэббидж считался… | Кристина Бургер

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

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

Чарльз Бэббидж — через Wikimedia Commons

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

Математические таблицы — через Wikimedia Commons

Разностная машина

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

Реплика разностной машины в Лондонском музее науки — через Wikimedia Commons

Разностная машина была названа в честь ньютоновского метода разделенных разностей. Если известно достаточно точек данных полиномиальной функции, остальные результаты можно вычислить с помощью простых операций. Входными данными для разностной машины были ряды известных значений функций, а также разностей, от 1-й разности до n -й, до такой точки, когда разность является константой. В этот момент остальные значения могут быть рассчитаны справа налево. Как видно ниже, результат для p(x) at 22 будет 11 + 4 = 15 и так далее.

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

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

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

«В вашем во всем остальном прекрасном стихотворении один стих гласит:

Каждый миг умирает человек,
Каждый миг рождается человек.

Если бы это было правдой, население мира остановилось бы. По правде говоря, уровень рождаемости немного превышает уровень смертности. Я бы предложил:

Каждый миг умирает человек,
Каждый миг рождается 1 1/16.

Строго говоря, фактическая цифра такая длинная, что я не могу вставить ее в строку, но я думаю, что цифра 1 1/16 будет достаточно точной для поэзии.

Из-за своего характера он изо всех сил пытался найти поддержку и финансирование для создания своей Разностной машины. Он так и не выпустил полномасштабную версию своего дизайна. Всего через 200 лет после его смерти Лондонский музей науки построил рабочую версию его конструкции на основе его заметок.

Чародейка Чисел

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

Ада, графиня Лавлейс — через Wikimedia Commons

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

«Забудьте этот мир и все его беды и, если возможно, его бесчисленных шарлатанов — словом, все, кроме Чародейки Чисел».

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

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

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

Ада увидела, что эту машину можно «запрограммировать» не только на математику. В своих заметках она писала:

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

Логотип Ады — через Wikimedia Commons

Название языка программирования «Ада» наиболее известно в память о ее вкладе в информатику.

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

Эта статья является частью серии рассказов об истории женщин в сфере технологий, которые я пишу в рамках подготовки к своему выступлению на DevConf 2019.

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

Лилли Терье  

Знаете ли вы, что британская женщина-математик XIX века широко известна как первый программист?

Ада Лавлейс — любимая икона поп-культуры и первопроходец феминисток. Ее работа над механическими вычислительными устройствами положила начало изобретению современного компьютера.

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

Портрет Ады Лавлейс, via Wikimedia

Бурная жизнь Ады Лавлейс 


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

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

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

Ада росла часто болеющим ребенком. Она часто была прикована к постели изнурительными мигренями и приступами болезни. В 1829 г., Ада заразилась корью, из-за которой ее парализовало больше года. Несмотря на проблемы с передвижением и слабое здоровье, она была любознательным ребенком, который с раннего возраста интересовался математикой. В 17 лет Ада начала брать частные уроки у лучших учителей страны, в том числе у Мэри Сомервиль. Позже Сомервилль стал его близким другом.

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

К 1834 году Ада регулярно появлялась при дворе и посещала громкие светские мероприятия. Она познакомилась со многими известными британскими мыслителями, в том числе с писателем Чарльзом Диккенсом, с которым дружила всю жизнь. При дворе Ада познакомилась с Уильямом, 8-м королем-бароном, за которого позже вышла замуж. Уильям происходил из дворянской семьи, как и Ада, поэтому у них было много резиденций, и они жили в роскоши всю свою совместную жизнь в браке.

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

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

Математический вклад Ады Лавлейс


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

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

Современный образец аналитической машины Бэббиджа, via Brittanica

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

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

Заметки Ады о ее компьютерной программе, через ProjectLovelace

Долговечное наследие Ады Лавлейс В 1980 году Министерство обороны США назвало свой собственный язык программирования Адой в знак признания ее влияния на эту область.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *