первая в истории женщина программист 7 букв
Была ли Ада Лавлейс программистом?
Её не упоминают в истории программирования и одновременно считают первой женщиной-программистом. Разбираемся, кем на самом деле была Ада Лавлейс.
Кто такая Ада Лавлейс?
Ада Лавлейс (в девичестве — Августа Ада Байрон) родилась 10 декабря 1815 года в Лондоне. Она — дочь известного британского поэта XIX века лорда Байрона (он же Джордж Гордон Байрон). А еще Аду часто называют первой женщиной-программистом. Но так считают не все.
Пишет про управление в Skillbox. Работала координатором проектов в Русском музее, писала для блога агентства CRM-маркетинга Out of Cloud.
Наверное, она была математиком?
И да, и нет. У неё не было университетского математического образования. Ада изучала математику в детстве — как одну из наук. Серьёзный интерес к математике проснулся у неё гораздо позже, когда она увидела чертежи английского математика Чарльза Бэббиджа с изображением разностной машины и стала изучать труды Евклида, сферическую тригонометрию. Позже у нее появился наставник — Август де Морган, который был профессором математики в Университетском колледже Лондона и давал Аде частные уроки по математическому анализу.
Первая известность пришла к Аде, когда она перевела с французского языка статью военного инженера Луиджи Менабреа, в которой тот опубликовал свои заметки о разностной машине Бэббиджа. Статья была опубликована в 1843 году с примечаниями Ады, в которых она называла разностную машину аналитической, то есть полностью пересмотрела её возможные функции. После этой публикации об Аде Августе Лавлейс заговорили в научном обществе.
Я слышал, что она написала первую в мире программу, это правда?
Да, в 1843 году Ада Лавлейс написала программу для подсчёта чисел Бернулли. Эта программа была частью той публикации, о которой мы написали выше. Ада тщательно продумала все операции, придумала, как отразить изменяющиеся переменные, и «записала все это с точностью, которая превзошла всё, что было до этого».
А что такое числа Бернулли?
Числа Бернулли — это математический термин, который получил свое название в честь швейцарского математика Якоба Бернулли. Это последовательность рациональных чисел, возведённых в одну и ту же степень.
Вот материалы, где об этом говорится подробнее:
Подождите, а как она могла написать компьютерную программу, если тогда ещё не было компьютера?
Можно сказать, что Ада Лавлейс написала программу для потомков. А точнее, для компьютера, который находился только в процессе разработки. Она рассчитала, как в теории аналитическая машина, она же разностная машина Бэббиджа, смогла бы подсчитывать числа Бернулли. Это не была программа ради программы, Ада хотела таким образом показать пользу машины, которая впоследствии так и не была Бэббиджем создана.
А разве можно называть Аду программистом, если её программа так и не была опробована?
На этот счёт до сих пор спорят программисты. Одни считают, что её нельзя назвать первым программистом, но признают её достижения в математике. А другие — что открытие Ады настолько важно для истории программирования, что даже нет вопроса, считать или не считать её первой.
Понятно. А можно подробнее о разностной машине Бэббиджа?
Разностная машина — это механический аппарат, который в теории должен был создавать таблицы логарифмов и заменить собой используемые в то время логарифмические таблицы, в которых часто содержались ошибки.
Бэббидж считал, что его «разностная машина сможет вычислять любой многочлен до определённой степени посредством разностного метода, и затем будет автоматически выдавать результат, сводя человеческий фактор к нулю».
Ада Лавлейс увидела в чертежах Бэббиджа аналитическую машину, о чём и написала в своей публикации 1843 года, которую мы уже упоминали. В своих заметках она пишет, что однажды машина, подобная этой, не будет ограничена работой с числами, а будет способна обрабатывать любые объекты; когда-нибудь такая машина сможет даже сочинять музыку.
А что стало с чертежами? Никто так и не попытался их использовать?
Не только попытались, а даже сделали. Лондонский Музей науки построил две точных копии «Разностной машины №2» по оригинальному проекту Чарльза Бэббиджа. Машина получилась более трёх метров в длину и более двух — в высоту, а её создание заняло у команды инженеров 17 лет.
«Протокомпьютер Бэббиджа» (это другое название машины) полностью механический. Он умеет складывать 31-разрядные числа и вычислять многочлены вплоть до седьмого порядка.
Что случилось с программой Ады Лавлейс, она работает?
Современные программисты пытались перевести программу на разные языки, например, языки C и Python, чтобы проверить, как она работает. В результате они обнаружили ошибку в расчётах, поэтому Аду Лавлейс смело можно считать создательницей первого бага.
Язык программирования «Ада» как-то связан с Адой Лавлейс?
Да, всё верно. Язык программирования «Ада» был создан в 1980-х годах в рамках проекта Министерства обороны США и назван в честь Ады Лавлейс.
Что можно почитать или посмотреть об Аде Лавлейс?
Чтобы узнать больше об Аде Лавлейс, её программе, а также разностной машине Бэббиджа, можно начать с этих материалов:
А если мне интересно не только про Аду, а вообще про программирование?
Тогда загляните в каталог Skillbox: у нас много курсов и профессий — как для новичков, так и для тех, кто уже умеет программировать. Обучение онлайн, в удобном для вас режиме. Есть рассрочка платежа и помощь в трудоустройстве.
Ада Лавлейс — первая женщина-программист
Ада Лавлейс — графиня, единственная законнорожденная дочь поэта Джорджа Байрона, первая женщина-программист. С ранних лет начала проявлять интерес к точным наукам, в том числе к математике. Ада была первой дамой, которая разобралась в принципе работы логарифмической вычислительной машины Бэббиджа. Более того, увлеклась идеей о ее развитии и совершенствовании настолько сильно, что сама придумывала различные варианты задач.
Имя одной из умнейших женщин своей эпохи стало известным лишь спустя десятилетия после ее смерти. До сих пор она остается в тени своих коллег-мужчин. В большинстве специализированных учебников о ней ни единого слова. Между тем, вклад Ады Лавлейс, урожденной Байрон, в развитие программирования можно по праву считать огромным.
Хотите так же? Записывайтесь на наш бесплатный курс по основам программирования!
Узнайте о нескольких занимательных фактах из жизни этой удивительной женщины, чей живой ум опередил время, стремясь к удивительным открытиям.
Леонардо да Винчи в юбке
Больше всего на свете мать Ады переживала о том, что дочь унаследует страсть отца к сочинительству и вырастет такой же эксцентричной и вспыльчивой. Поэтому с ранних лет она не приветствовала увлечение девушки чтением прозы и стихов, всячески обращая ее внимание на точные науки. В частности, для обучения дочери миссис Байрон пригласила математика Огастеса де Моргана. В результате, в возрасте 13 лет Ада уже имела несколько чертежей летательных аппаратов.
Судьбоносная встреча
Известно, что Ада была знакома с такими выдающимися личностями своего времени как прозаик Чарльз Диккенс, физик-экспериментатор Майкл Фарадей, Давид Брюстер (именно этот человек придумал калейдоскоп). Однако была в ее жизни встреча, которая во многом определила ее жизненный путь. Будучи еще молодой незамужней девушкой, она познакомилась со знаменитым профессором математики Чарльзом Бэббиджем. За несколько лет до этого он изобрел свою логарифмическую машину, которая обладала способностью осуществлять вычисления с точностью до двадцатого знака. Именно эта машина в последствии будет признана первым компьютером в мире.
Семья не помеха
В возрасте 19-ти лет первый программист Ада Лавлейс связала себя узами брака с лордом Лавлейсом. Была ли это любовь или ей руководили точный расчет и прагматизм остается лишь догадываться. Однако, то, что этот брак оказался для нее весьма успешным во всех отношениях — факт. Муж особо не препятствовал жене в ее увлечениях и даже наоборот, помогал ей в финансовом плане и не ограничивал во времени.
Даже трое детей-погодок не смогли потушить то пламя страсти к науке, которое бушевало внутри Ады. Более того, замужество, которое казалось, должно было поглотить женщину заботами, она смогла обратить на благо дела всей ее жизни. В нем она нашла превосходный источник финансирования в виде богатой фамильной казны рода Лавлейсов.
Первое программное обеспечение
Основание называть Аду Лавлейс первым в мире программистом дает созданный ею труд, состоящий из перевода на английский язык статьи, описывающей изобретение Бэббиджа.
Однако это был не просто перевод. Она дополнила текст подробными комментариями, увеличив его объем более чем в три раза. В них, в частности, шла речь о разработке плана операций для аналитической машины. Это и было первое программирование! Ее «операции», по словам самой создательницы, наделяли вычислительную машину потрясающей способностью ткать алгебраические формулы, подобно станку Жаккарда, который создает из пряжи листья, цветы, узоры.
Способность предугадывать будущее
Природа щедро одарила Аду не только красотой и умом, но также прозорливостью. Еще одной страстью графини была музыка. Однажды она смело предположила, что настанет время, когда вычислительная машина станет настолько совершенной, что сможет создавать потрясающие музыкальные произведения. Что ж, сегодня мы в состоянии оценить точность ее прогнозов.
Научим ткать веб-сайты: профессия «Веб-разработчик».
Ада Лавлейс — графиня, единственная законнорожденная дочь поэта Джорджа Байрона, первая женщина-программист. С ранних лет начала проявлять интерес к точным наукам, в том числе к математике. Ада была первой дамой, которая разобралась в принципе работы логарифмической вычислительной машины Бэббиджа. Более того, увлеклась идеей о ее развитии и совершенствовании настолько сильно, что сама придумывала различные варианты задач.
Имя одной из умнейших женщин своей эпохи стало известным лишь спустя десятилетия после ее смерти. До сих пор она остается в тени своих коллег-мужчин. В большинстве специализированных учебников о ней ни единого слова. Между тем, вклад Ады Лавлейс, урожденной Байрон, в развитие программирования можно по праву считать огромным.
Хотите так же? Записывайтесь на наш бесплатный курс по основам программирования!
Узнайте о нескольких занимательных фактах из жизни этой удивительной женщины, чей живой ум опередил время, стремясь к удивительным открытиям.
Леонардо да Винчи в юбке
Больше всего на свете мать Ады переживала о том, что дочь унаследует страсть отца к сочинительству и вырастет такой же эксцентричной и вспыльчивой. Поэтому с ранних лет она не приветствовала увлечение девушки чтением прозы и стихов, всячески обращая ее внимание на точные науки. В частности, для обучения дочери миссис Байрон пригласила математика Огастеса де Моргана. В результате, в возрасте 13 лет Ада уже имела несколько чертежей летательных аппаратов.
Судьбоносная встреча
Известно, что Ада была знакома с такими выдающимися личностями своего времени как прозаик Чарльз Диккенс, физик-экспериментатор Майкл Фарадей, Давид Брюстер (именно этот человек придумал калейдоскоп). Однако была в ее жизни встреча, которая во многом определила ее жизненный путь. Будучи еще молодой незамужней девушкой, она познакомилась со знаменитым профессором математики Чарльзом Бэббиджем. За несколько лет до этого он изобрел свою логарифмическую машину, которая обладала способностью осуществлять вычисления с точностью до двадцатого знака. Именно эта машина в последствии будет признана первым компьютером в мире.
Семья не помеха
В возрасте 19-ти лет первый программист Ада Лавлейс связала себя узами брака с лордом Лавлейсом. Была ли это любовь или ей руководили точный расчет и прагматизм остается лишь догадываться. Однако, то, что этот брак оказался для нее весьма успешным во всех отношениях — факт. Муж особо не препятствовал жене в ее увлечениях и даже наоборот, помогал ей в финансовом плане и не ограничивал во времени.
Даже трое детей-погодок не смогли потушить то пламя страсти к науке, которое бушевало внутри Ады. Более того, замужество, которое казалось, должно было поглотить женщину заботами, она смогла обратить на благо дела всей ее жизни. В нем она нашла превосходный источник финансирования в виде богатой фамильной казны рода Лавлейсов.
Первое программное обеспечение
Основание называть Аду Лавлейс первым в мире программистом дает созданный ею труд, состоящий из перевода на английский язык статьи, описывающей изобретение Бэббиджа.
Однако это был не просто перевод. Она дополнила текст подробными комментариями, увеличив его объем более чем в три раза. В них, в частности, шла речь о разработке плана операций для аналитической машины. Это и было первое программирование! Ее «операции», по словам самой создательницы, наделяли вычислительную машину потрясающей способностью ткать алгебраические формулы, подобно станку Жаккарда, который создает из пряжи листья, цветы, узоры.
Способность предугадывать будущее
Природа щедро одарила Аду не только красотой и умом, но также прозорливостью. Еще одной страстью графини была музыка. Однажды она смело предположила, что настанет время, когда вычислительная машина станет настолько совершенной, что сможет создавать потрясающие музыкальные произведения. Что ж, сегодня мы в состоянии оценить точность ее прогнозов.
Научим ткать веб-сайты: профессия «Веб-разработчик».
Первая женщина-программист в Индии
О женщинах в истории IT говорить любят: Ада Лавлейс, Эрна Гувер, Хеди Ламарр, Грейс Хоппер и многие другие – ими восхищаются, их цитируют и приводят в пример. Моя же статья будет посвящена Судхе Мурти – первой индийской женщине-программисту, которая больше известна своей благотворительной и литературной деятельностью. Вглядитесь в её суровые глаза и представьте, какой сложный путь прошла эта выдающаяся женщина, пробившаяся сквозь все гендерные предрассудки.
Ранние годы и образование
Падма Шри Судха Кулкарни Мурти родилась в небогатой провинциальной семье: отец работал хирургом, мать была домохозяйкой. Семья жила бедно, но все деньги уходили на книги, которых в доме было много. Огромное влияние на девушку оказал её дед – Шри Кадим Диуан, приверженец идей Ганди, который воспитал в Судхе чувство справедливости, любовь к чтению и математике. В двенадцать лет уже сама Судха, поражённая беспомощностью своей бабушки, научила её читать. Позднее воспоминания из детства лягут в основу одной из её книг.
Получить образование девушке в Индии было сложно, техническую специальность – почти невозможно. Судха Мурти доказала обратное – девушки могут получить образование и достичь больших результатов чем мужчины. Она с золотой медалью окончила Инженерно-технологический колледж Бумарадди (за все время её обучения она была единственной девушкой в колледже), затем с золотой медалью окончила факультет информатики Индийского научного института и поступила в аспирантуру. Сейчас на инженерных специальностях в Индии почти половина студентов – девушки, тогда на своём факультете Судха была одна.
Работа и личная жизнь
Судха была настолько возмущена, что написала гневное письмо. Так как она не знала ни одного адреса, то написала сразу главе TATA Group Джехангиру «J.R.D.» Тата, чей адрес видела в газете. К удивлению девушки, через 10 дней ей пришло приглашение на собеседование. «Отличный повод съездить в Пуну и купить себе и подругам известные на всю Индию сари,» — подумала Судха, которая не собиралась оставаться в Индии и не верила, что её возьмут.
На собеседование с Судхой пришло шесть человек. За два часа она ответила на все заданные ей вопросы. «Знаете, почему мы написали, что не нуждаемся в девушках? Потому что у нас никогда не было женщин на производстве. Это не колледж для совместного обучения, это завод. В институте Вы все время были лучшей, мы восхищаемся этим. Но таким как Вы больше подходит научная работа…», — сказали ей. «Тогда нужно с чего-то начинать, иначе женщины никогда не будут у Вас работать,» — ответила Судха. После этих слов в истории TELCO начался новый этап: на инженерную должность впервые приняли женщину.
Судха проработала инженером-разработчиком 8 лет. Она лично знакомится с главой TATA Group Джехангиром Тата, который вдохновляет её заняться благотворительностью.
Здесь она встретила своего будущего мужа Нараяна Мурти. Ради очередной его мечты она оставляет работу в TELCO, даёт ему 10 000 рупий (
200 долларов) и первое время помогает в качестве программиста, но затем полностью примеряет на себя роль домохозяйки и счастливой матери двоих детей. Мечта Нараяна получает название Infosys. Когда-то Судха три года добивалась разрешения на брак от отца, считавшего Нараяна недостаточно серьёзным, платила за мужа в кафе и кино. Сейчас общая капитализация Infosys Limited составляет 32 млрд. долларов, состояние Нараяна Мурти – 2 млрд. долларов, а английский язык обогатился глаголом «to bangalore».
Благотворительная деятельность
В 1996 г. при Infosys создаётся благотворительный фонд Infosys Foundation, главой которого становится Судха Мурти. Основными направлениями деятельности фонда становятся борьба с голодом, образование и здравоохранение. За счёт фонда строятся детские дома, больницы, хосписы, дарамашалы, проводятся этнические фестивали, получают образование дети из низших слоёв населения, фонд занимается выявлением и поддержкой девушек, ставших девадаси. Фонд принимает участие в ликвидации последствий стихийных бедствий, сотрудничает с негосударственными благотворительными организациями.
За время работы в 50000 школ созданы библиотеки, 13000 школ были оборудованы туалетами, восстановлено 2300 домов в зоне стихийных бедствий. Его бюджет вырос с 40 тыс. долларов в 1996 году, до 65 млн. долларов в 2015. Был открыт Infosys Foundation USA, занимающийся продвижением программирования в школах США.
Литература
Несмотря на впечатляющую благотворительную деятельность, Судха Мурти ещё известна своими литературными произведениями: детскими и научно-популярными книгами, художественной прозой, есть замечательный очерк, посвящённый России. Её книги пользуются популярностью в Индии и переведены на 15 языков, в том числе на английский. По её произведениям снимают фильмы в Болливуде, а Судха, фанат кинематографа, с удовольствием сама в них играет.
Заключение
В преддверии 8 марта я завершу статью цитатой Судхи Мурти о красоте:
«Что делает человека красивым? Это не макияж, цветы или украшения, не одежда или браслеты – ничего из этого не делает человека по настоящему красивым. Настоящее красота – это доброта в сердце, уверенность на лице… Достигшие гармонии между сердцем, действиями и разумом – самые красивые люди».
Первая программистка в мире
Ада Августа Лавлейс
Как это не кажется нам сейчас странным, но история программирования началась гораздо раньше появления компьютеров!
Первая в истории компьютерная программа была составлена… в 1843 году.
И написала ее прелестная женщина, избалованная вниманием поклонников…
10 декабря 1815 года у великого английского поэта Байрона родилась дочь.
Первая программистка в мире.
Ада Августа Лавлейс Ее назвали Ада Августа.
Когда ей исполнился год, Байрон оставил родину навсегда ради борьбы с несправедливостью, которой было много в Англии, но еще больше в других странах Европы.
Он посылал Аде нежные и заботливые письма, посвящал стихи, но так и не нашел возможности встретиться с дочерью.
Вот что писали про нее современники: «Наряду с совершенно мужской способностью к пониманию, проявлявшейся в умении решительно и быстро схватывать суть дела в целом, леди Лавлейс обладала всеми прелестями утонченного женского характера.
Ее манера, ее вкусы, ее образование — особенно музыкальное, в котором она достигла совершенства,— были женственными в наиболее прекрасном смысле этого слова, и поверхностный наблюдатель никогда не угадал бы, сколько внутренней силы и знания скрыто под ее женской грацией.
Чарльзом Бэббиджем.
В той же степени, в какой она не терпела легкомыслия и банальности, она получала удовольствие от истинно интеллектуального общества и поэтому энергично искала знакомства со всеми, кто был известен в науке, искусстве и литературе».
Но самым знаменательным для Ады Августы стало знакомство со знаменитым профессором математики Чарльзом Бэббиджем.
За несколько лет до этого, Бэббидж изобрел свою логарифмическую машину, которая могла производить вычисления с точностью до двадцатого знака.
Именно эта машина считается первым компьютером в мире…
Юная леди, к удивлению профессора, одна из немногих сумела понять принцип действия этой машины и более того, девушка начала предлагать различные варианты задач, которые можно решить с помощью этой машины.
Бэббидж и Ада Августа подружились и начали совместную работу над совершенствованием логарифмической машины.
В 1842 году итальянский ученый Луис Манебреа прибыл в Англию, чтобы познакомиться с машиной Бэббиджа.
В следующем году он опубликовал в одном из французских журналов статью со своими наблюдениями.
Ада Лавлейс решила перевести ее на английский язык и снабдила собственными обширными комментариями.
И эти комментарии и стали основой современного программирования.
Ада Лавлейс рассуждала в них о таких понятиях как подпрограмма и модификация программ, придумала термины рабочая ячейка и цикл. Кроме того, Ада составила план операций для машины, с помощью которых было решено уравнение Бернулли, выражающее закон сохранения энергии движущейся жидкости.
Она писала: «Суть и предназначение машины изменятся от того, какую информацию мы в нее вложим.
Машина сможет писать музыку, рисовать картины и покажет науке такие пути, которые мы никогда и нигде не видели»….
В том же году Ада Лавлейс опубликовала свою первую научную работу.
Но так как женщин в науке тогда практически не было, она не имела права подписываться своими именем и фамилией — статья вышла только с ее инициалами.
Лишь спустя много лет ее работы начали выходить под именем Ады Лавлейс.
Но, к сожалению, этих работ было очень мало.
К сожалению, дочери Байрона в 36 лет не стало.