Первая программист: Лавлейс, Ада — Википедия – Первая программист Августа Ада Лавлейс / Habr

Лавлейс, Ада — Википедия

В Википедии есть статьи о других людях с фамилиями Лавлейс и Кинг.

Авгу́ста А́да Кинг (урождённая Ба́йрон), графиня Ла́влейс (англ. Augusta Ada King Byron, Countess of Lovelace), более известная как Ада Лавлейс (10 декабря 1815 (1815-12-10), Лондон, Великобритания — 27 ноября 1852, Лондон) — английский математик. Известна прежде всего созданием описания вычислительной машины, проект которой был разработан Чарльзом Бэббиджем. Составила первую в мире программу (для этой машины). Ввела в употребление термины «цикл» и «рабочая ячейка», считается первым программистом в истории[6][7].

Дата рождения — 10 декабря 1815 года[8][9], Ада была единственным законнорождённым ребёнком английского поэта Джорджа Гордона Байрона и его жены Анны Изабеллы Байрон (Анабеллы). Анна Изабелла Байрон в лучшие дни своей семейной жизни за своё увлечение математикой получила от мужа прозвище «Королева параллелограммов». В первый и последний раз Байрон видел свою дочь через месяц после рождения. 21 апреля 1816 года Байрон подписал официальный развод и навсегда покинул Англию.

Девочка получила первое имя Огаста (Августа) в честь единокровной сестры Байрона, с которой у него, по слухам, был роман. После развода мать и родители матери никогда не называли девочку этим именем, а называли Адой. Более того, из семейной библиотеки были изъяты все книги её отца.

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

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

Когда Аде исполнилось семнадцать лет, она смогла выезжать в свет и была представлена королю и королеве. Имя Чарльза Бэббиджа юная мисс Байрон впервые услышала за обеденным столом от Мэри Сомервилль. Спустя несколько недель, 5 июня 1833 года, они впервые увиделись. Чарльз Бэббидж в момент их знакомства был профессором на кафедре математики Кэмбриджского университета — как сэр Исаак Ньютон за полтора века до него. Позднее она познакомилась и с другими выдающимися личностями той эпохи: Майклом Фарадеем, Дэвидом Брюстером, Чарльзом Уитстоном, Чарльзом Диккенсом и другими.

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

Портрет Ады Лавлейс кисти художницы Маргарет Сары Карпентер, 1836 год.

В 1835 году мисс Байрон вышла замуж за 29-летнего Уильяма Кинга, 8-го барона Кинга, который вскоре унаследовал титул лорда Лавлейса. У них было трое детей: Байрон[en], рождённый 12 мая 1836 года, Анабелла (Леди Энн Блюн), рождённая 22 сентября 1837 и Ральф Гордон[en], рождённый 2 июля 1839 года. Ни муж, ни трое детей не помешали Аде с упоением отдаться тому, что она считала своим призванием. Замужество даже облегчило её труды: у неё появился бесперебойный источник финансирования в виде фамильной казны графов Лавлейсов.

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

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

Ада Лавлейс скончалась 27 ноября 1852 года от кровопускания при попытке лечения рака матки (от кровопускания же скончался и её отец, — и также в возрасте 36 лет) и была похоронена в фамильном склепе Байронов рядом со своим отцом, которого никогда не знала при жизни.

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

  1. ↑ идентификатор BNF: платформа открытых данных — 2011.
  2. 1 2 Архив по истории математики Мактьютор
  3. 1 2 SNAC — 2010.
  4. ↑ Encyclopædia Britannica
  5. Stein D. Ada: A Life and a Legacy — MIT Press, 1985. — ISBN 978-0-262-19242-2
  6. ↑ Fuegi, J & Francis, J (October–December 2003), Lovelace & Babbage and the creation of the 1843 ‘notes’, Annals of the History of Computing (IEEE) . — Т. 25 (4): 16–26, DOI 10.1109/MAHC.2003.1253887 
  7. ↑ Ada Lovelace honoured by Google doodle (10 December 2012). Дата обращения 10 декабря 2012.
  8. Петров Ю. П. История и философия науки. Математика, вычислительная техника, информатика. Учебное пособие. — БХВ-Петербург, 2012. — С. 172. — ISBN 5941576897.
  9. Гайфулина Д. А., Хакимова Э. Р. Ада Лавлейс и её программа по нахождению чисел Бернулли на вычислительной машине Бэббиджа. — РГПУ им. А. И. Гер- цена, 2015. — Кн. Некоторые актуальные проблемы современной математики и математического образования. Герценовские чтения – 2015. Материалы научной конференции, 13–17 апреля 2015 г. — С. 192—197. — ISBN 978–5–8064–2095–5. (PDF)
  • James Essinger. Ada’s Algorithm: How Lord Byron’s Daughter Ada Lovelace Launched the Digital Age. — Melville House, 2014. — ISBN 9781612194080.
  • Dorothy Stein. Ada: A Life and a Legacy. — MIT Press, 1985. — (Mit Press Series in the History of Computing). — ISBN 9780262192422.
  • Betty Alexandra Toole. Ada, the Enchantress of Numbers: Poetical Science. — Critical Connection, 2010. — ISBN 9780615397269.

Первая программист Августа Ада Лавлейс / Habr

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

Августа Ада Лавлейс родилась 10 декабря 1815 года. Она была единственной дочерью великого английского поэта Джорджа Гордона Байрона (1788 — 1824) и Аннабеллы Байрон, урождённой Милбэнк (1792 — 1860). «Она незаурядная женщина, поэтесса, математик, философ», — писал Байрон о своей будущей жене в 1813 году. Родители ее расстались, когда девочке было два месяца, и больше своего отца она не видела.

Ада унаследовала у матери любовь к математике и многие черты отца, в том числе, близкий по эмоциональному складу характер.
Байрон посвятил дочери несколько трогательных строк в «Паломничестве Чайльд Гарольда», но при этом в письме к своей кузине заранее беспокоился: «Надеюсь, что Бог наградит ее чем угодно, но только не поэтическим даром…
Ада получила прекрасное воспитание. Важное место в нём занимало изучение математики – в немалой степени под влиянием матери. Её учителем был известный английский математик и логик Август де Морган. К 1834 году относится ее первое знакомство с выдающимся математиком и изобретателем Чарльзом Бэбиджем, создателем первой цифровой вычислительной машины с программным управлением, названной им „аналитической“. Бэббидж, который был знаком с леди Байрон, поддерживал увлечение юной Ады математикой. Бэббидж постоянно следил за научными занятиями Ады, он подбирал и посылал ей статьи и книги, в первую очередь по математическим вопросам. Занятия Ады поощряли друзья её семьи – Август де Морган и его жена, супруги Соммервил и другие. Ада посещает публичные лекции Д.Ларднера о машине. Совместно с Соммервилем и другими она впервые посещает Бэббиджа и осматривает его мастерскую. После первого посещения Ада стала часто бывать у Бэббиджа, иногда в сопровождении миссис де Морган. В своих воспоминаниях де Морган так описала один из первых визитов: „Пока часть гостей в изумлении глядела на это удивительное устройство с таким чувством, как говорят, дикари первый раз видят зеркальце или слышат выстрел из ружья, мисс Байрон, совсем ещё юная, смогла понять работу машины и оценила большое достоинство изобретения“


Семейная жизнь Августы Ады сложилась счастливо. В 1835 году Ада Байрон в возрасте девятнадцати лет вышла замуж за 29-летнего лорда Кинга, который впоследствии стал графом Лавлейс. Муж не имел ничего против научных занятий супруги и даже поощрял ее в них. Правда, высоко ценя ее умственные способности, он сокрушался: „Каким отличным генералом ты могла бы стать!“ Супруги Лавлейс вели светский образ жизни, регулярно устраивая приёмы и вечера в своём лондонском доме и загородном имении Окхат-Парк. Замужество Ады не отдалило её от Бэббиджа; их отношения стали ещё более сердечными. В начале знакомства Бэббиджа привлекли математические способности девушки. В дальнейшем Бэббидж нашёл в ней человека, который поддерживал все его смелые начинания. Ада была почти ровесницей его рано умершей дочери. Всё это привело к тёплому и искреннему отношению к Аде на долгие годы.

Ада была маленького роста, и Бэббидж, упоминая о ней, часто называл её феей. Однажды редактор журнала „Examinator“ описал её следующим образом: „Она была удивительна, и её гений (а она обладала гениальностью) был не поэтический, а математический и метафизический, её ум находился в постоянном движении, который соединился с большой требовательностью. Наряду с такими мужскими качествами, как твёрдость и решительность, леди Лавлейс присущи были деликатность и утонченность наиболее изысканного характера. Её манеры, вкусы, образование… были женскими в хорошем смысле этого слова, и поверхностный наблюдатель никогда не смог бы предположить силу и знание, которые лежали скрытыми под женской привлекательностью. Насколько она питала неприязнь к легкомыслию и банальностям, настолько она любила наслаждаться настоящим интеллектуальным обществом.

У супругов Лавлейс в 1836 году родился сын, в 1838 – дочь и в 1839 – сын. Естественно, что это оторвало Аду на время от занятий математикой. Но вскоре после рождения третьего ребёнка она обращается к Бэббиджу с просьбой подыскать ей преподавателя математики. При этом она пишет, что имеет силы дойти так далеко в достижении своих целей, как она этого пожелает. Бэббидж в письме от 29 ноября 1839 года отвечает Лавлейс: “Я думаю, что Ваши математические способности настолько очевидны, что не нуждаются в проверке. Я навёл справки, но найти в настоящее время человека, которого я мог бы рекомендовать Вам как преподавателя, мне не удалось. Я продолжу поиски»

С начала 1841 года Лавлейс серьёзно занялась изучением машин Бэббиджа. В одном из писем к Бэббиджу Ада пишет: «Вы должны сообщить мне основные сведения, касающиеся Вашей машины. У меня есть основательная причина желать этого». В письме от 12 января 1841 года она излагает свои планы: «…Некоторое время в будущем (может быть в течение 3-х или 4-х, а возможно, даже многих лет) моя голова может служить Вам для Ваших целей и планов… Именно по этому вопросу я хочу серьёзно поговорить с Вами». Это предложение было с признательностью принято Бэббиджем. С того времени их сотрудничество не прерывалось и дало блестящие результаты.

В октябре 1842 года была опубликована статья Менабреа, и Ада занялась её переводом. План и структуру примечаний они вырабатывали совместно. Закончив очередное примечание, Ада отсылала его Бэббиджу, который редактировал его, делал различные замечания и отсылал. Работа была передана в типографию 6 июля 1843 года.
Центральным моментом работы Лавлейс было составление программы (чисел) вычисления чисел Бернулли. В комментариях Лавлейс были приведены три первые в мире вычислительные программы, составленные ею для машины Бэббиджа. Самая простая из них и наиболее подробно описанная — программа решения системы двух линейных алгебраических уравнений с двумя неизвестными. При разборе этой программы было впервые введено понятие рабочих ячеек (рабочих переменных) и использована идея последовательного изменения их содержания. От этой идеи остается один шаг до оператора присвоения — одной из основополагающих операций всех языков программирования, включая машинные. Вторая программа была составлена для вычисления значений тригонометрической функции с многократным повторением заданной последовательности вычислительных операций; для этой процедуры Лавлейс ввела понятие цикла — одной из фундаментальных конструкций структурного программирования. В третьей программе, предназначенной для вычисления чисел Бернулли, были уже использованы рекуррентные вложенные циклы. В своих комментариях Лавлейс высказала также великолепную догадку о том, что вычислительные операции могут выполняться не только с числами, но и с другими объектами, без чего вычислительные машины так бы и остались всего лишь мощными быстродействующими калькуляторами.

С 1844 года, Ада Лавлейс всё больше увлекается игрой на скачках, тем более, что сама прекрасно ездила и любила лошадей. На скачках играли и Бэббидж и Вильям Лавлейс, причём Бэббидж интересовавшийся прикладными вопросами теории вероятностей, рассматривал с этих позиций и игру на скачках и искал оптимальную систему игры. Однако и Бэббидж, и муж Ады сравнительно скоро отказались от участия в игре. Но Ада, азартная и упрямая, продолжала играть. Более того, леди Ада сблизилась с неким Джоном Кроссом, который шантажировал ее. Она израсходовала почти все принадлежащие ей средства и к 1848 году сделала большие долги. Потом её матери пришлось погасить эти долги, а заодно и выкупить компрометирующие письма у Джона Кросса. В начале 50-ых годов появлялись первые признаки болезни, унесшей жизнь Ады Лавлейс. В ноябре 1850 года пишет Бэббиджу: «Здоровье моё … настолько плохо, что я хочу принять Ваше предложение и показаться по приезде в Лондон Вашим медицинским друзьям». Несмотря на принимаемые меры, болезнь прогрессировала и сопровождалась тяжёлыми мучениями. 27 ноября 1852 года Ада Лавлейс скончалась, не достигнув 37 лет. Вместе с выдающимся интеллектом отец передал ей и эту страшную наследственность — раннюю смерть — поэт умер в таком же возрасте… Она была погребена рядом с отцом в фамильном склепе Байронов.

Успехи давались ей с большим напряжением и не без ущерба для здоровья. Немногое удалось сделать за свою короткую жизнь Августе Аде Лавлейс. Но то немногое, что вышло из-под ее пера, вписало ее имя в историю вычислительной математики и вычислительной техники как первой программистки. В память об Аде Лавлейс назван разработанный в 1980 году язык АДА – один из универсальных языков программирования. Этот язык был широко распространён в США, и Министерство Обороны США даже утвердило название “Ада”, как имя единого языка программирования для американских вооруженных сил, а в дальнейшем и для всего НАТО.
Так же в честь Ады Лавлейс названы в Америке также два небольших города — в штатах Алабама и Оклахома. В Оклахоме существует и колледж ее имени.

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

image
Ада Лавлейс

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

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


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

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

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

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

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


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

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


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

image

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

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

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

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

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

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

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

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

Самый первый программист в мире

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

Так, современные пользователи могут сетовать на то, видеофайл загружается на несколько минут дольше, чем должен. Еще каких-то 30-40 лет назад для того, чтобы посмотреть новый фильм, нужно было идти в кинотеатр в назначенное время. Для того чтобы послушать красивую мелодию лет 100 назад, нужно было бы пригласить к себе музыканта и отдать за это хорошие деньги. И это если говорить только о развлечениях. Трудно себе представить, сколько времени тратилось на проведение расчетов и составление документов, на коммуникацию и получение важной информации. Сегодня это все делают за нас машины благодаря одному главному процессу — программированию. Даже если взглянуть на современную стиральную машинку или мультиварку, то и она оснащена простеньким, но все же искусственным интеллектом. Такие приборы мы используем почти каждый день, но даже не задумываемся, благодаря кому это все стало возможно. Сегодня мы поговорим о людях, которые облегчили нашу жизнь в разы и открыли нам невероятный мир программного кода — программистах. Вы узнаете, кто был первый программист в истории и с чего все начиналось.

Первые шаги к программе

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

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

первый программист

Первый программист в мире — Ада Августа Байрон

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

первый программист в мире

Знакомство с аналитической машиной

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

женщина первый программист в истории человечества

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

первая женщина программист

Первый программист и его будни

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

Ада Августа не останавливается в своих научных расчетах

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

первый программист в истории

Изучение машин Бэббиджа

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

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

первым программистом мира является

Первые программы

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

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

Последние годы жизни ученой

Ада умирает в возрасте 36 лет. В таком же возрасте умер ее отец от кровопускания. Отец и дочь скончались из-за одной болезни — рак. Даже несмотря на то, что Ада Августа пыталась лечиться, последние годы ее жизни были мучительными. Каждые новые расчеты были все более утомительными для женщины, но она не прекращала заниматься наукой до самой смерти. В честь Ады названы один из уникальных языков программирования «АДА», два маленьких города в Америке и колледж.

имя первого программиста

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

Первый в мире программист — 1843 ада августа лавлейс

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

Ада Августа Лавлейс (August Ada Lovelace) — 1815 — 1852 — первый в мире программист

Фото первого в мире программиста. Ада Августа Лавлейс (August Ada Lovelace)

Фото первого в мире программиста. Ада Августа Лавлейс (August Ada Lovelace)

Фото самого первого в мире программиста. Ада Августа Лавлейс (August Ada Lovelace)

Фото первого в мире программиста. Ада Августа Лавлейс (August Ada Lovelace)

Ада Августа Лавлейс (August Ada Lovelace) — английский математик, дочь великого английского поэта Байрона.

Родилась в Лондоне 15 декабря 1815 года.

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

Ада Лавлейс занималась изучением вычислительной машины Чарльза Бэббиджа.

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

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

Первый русский программист / Habr

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

Семён Николаевич Корса́ков (25 января 1787 —13 декабря 1853) — первый русский программист и изобретатель программирования. Самое поразительное, что его понимание программирования остается правильным и важным до сих пор.
 
С.Н. Корсаков — русский дворянин, военный (участник Отечественной войны 1812-1813 гг.), чиновник, составитель лекарств, учёный и изобретатель. Родился в Херсоне, жил и работал в Санкт-Петербурге, упокоился на московской земле, близ городов Димитров и Та́лдом.
 
11 сентября 1832 года Корсаков отправил прошение в Санкт-Петербургскую Императорскую академию наук (ИАН), чтобы та рассмотрела:
  1. открытия программирования и
  2. языка программирования,
  3. а также изобретение баз данных,
  4. программ и
  5. машин, выполняющих умственную работу — умственных машин.

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

24 октября 1832 года комиссия ИАН отклонила изобретение Корсакова как бесполезное, добавив к этому уничижительную приписку: «Г-н Корсаков потратил слишком много разума на то, чтобы научить других обходиться без разума.» Горько, опрометчиво, однако правдиво — «слишком много разума» для судивших его открытие академиков (Остоградский, Купфер, Паррот, Брандт). «Выгнали из Академии наук за слишком много разума».
 

Судьба программирования


Только один из академиков ИАН, английский математик Чарльз Бэббидж, оценил работу Корсакова в достаточной мере, чтобы отказатся от первого дела своей жизни — большой разностной машины (1822-1834) — и с 1833 года до самой смерти работать над замыслом «аналитической машины», которая в будущем стала «компьютером». В историю Бэббидж вошел как «отец компьютера».
 
Бэббидж сохранил название «умственная машина» («аналитическая» и «умственная» — синонимы), но скрыл источник своего вдохновения и основной посыл Корсакова — помощь людям. «Умственные машины» Корсакова были доступны — недороги и помещались на столе. «Аналитическая машина» Бэббиджа должна была весить 14 тонн. Никакой помощи людям она не могла бы оказать даже теоретически, а практически так и не была построена.
 
Замысел Бэббиджа воплотился только через 113 лет. Построенная наконец машина была названа просто «вычислительной» (1946, ЭНИАК, К — компьютер) и весила уже 30 тонн. Официальная наука представляет это великим достижением, но на деле ЭНИАК был совершенно бесполезен. Его задачей полагался расчёт таблиц стрельбы для открытия Второго фронта (1944 год), что в 1946 уже не требовалось. Остальные «достижения» были в том же духе.
 
В 1950 году задачу оправдания бесполезных многотонных компьютеров «успешно» «решил» другой английский математик — Алан Тьюринг. Он предложил считать, будто «компьютер мыслит», и поэтому в будущем сможет принести много пользы. Это «решение» отдалило программирование от людей ещё больше, чем вес и цена 30-тонных компьютеров, поскольку в таком извращенном виде понять его могли только люди с очень особенным мышлением, в основном, математики.
 
Пользу программирование принесло, и огромную, но не благодаря, а вопреки усилиям Бэббиджа и Тьюринга.

Развитие техники позволило уменьшить и удешевить компьютеры, вернуть их простым людям и вернуться к направлению, изначально указанному Корсаковым — помощь людям, или «прикладное программирование». Причем математики до сих пор не могут объяснить, как это произошло, равно как и само программирование.

Именно поэтому возвращение к учению Корсакова так важно и современно.

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


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

1. Программирование


  Корсаков ясно и чётко обосновал программирование пятью предложениями:
 
1. Разделим умственное и механическое
 
«Человек мыслит, но действия его носят механический характер: он приказывает, и его ноги идут, а руки двигаются. „

2. Выделим главное для ума — письменность
 
“Письмо хранит память обо всех фактах […], и даёт возможность подвергнуть их постоянному и обдуманному сопоставлению, благодаря чему оно стало первой главной основой человеческой цивилизации.»

3. Укажем недостаток письменности — немеханичность
 
«Несмотря на все неоценимые преимущества письма, даже на сводные таблицы […], эти средства всё ещё недостаточны для немедленной выдачи подробного результата.»

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

Письмо доступно только уму. Только человек может взять книгу, найти в ней нужны сведения и сделать выводы.

5. Дадим программирование людям

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


Предложения Корсакова можно обобщить в определение по существу:
 
Программирование — это механическая запись мысли для помощи людям в выполнении умственной работы.
 
И если, по слову Корсакова, грамота, была первой главной основой человечества, без которой нельзя представить прошлое, то программирование стало его второй главной основой, без которой не представить настоящее и будущее.
 
Чтобы не мешать всё в кучу, оставим самое важное, а остальные вопросы книги Корсакова отложим до следующей статьи.
 
Светлая память Семёну Николаевичу Корса́кову.

первая женщина — программист! — Рамблер/новости

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

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

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

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

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

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

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

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

Была небольшая проблема с публикацией … текст был написан на французском языке. Европейцы, кто не говорит по-французски, включая самого Бэббиджа, не смогут оценить работу математика. К счастью для них обоих, Ада прекрасно говорила по-французски (спасибо, годы обучения!) и смогла перевести текст, чтобы Бэббидж мог понять мысли Менебреа о своей работе. Однако, во время перевода статьи Менебреа, Ада также добавила некоторые из своих собственных мыслей. И под «некоторыми» подразумевается «тонна»!

В течение девяти месяцев Ада просмотрела и перевела работы Менебреа, добавив при этом свои собственные мысли в раздел, озаглавленный «Заметки». Ее комментарии не только предлагали способы усовершенствования машины, но и предсказали то, что такая технология, как «Аналитический Двигатель» могла достигнуть в будущем. Когда все было сказано и сделано, ее раздел «Заметки» оказался в три раза длиннее мемуаров Менебреа.

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

Хотя ее эпоха сделала Аду маловероятным кандидатом на роль выдающегося ученого-компьютерщика, ее вклад в технологии принес Аде титул первого в мире настоящего программиста.

Видео дня. Экспресс-тесты на коронавирус появятся в Москве в апреле

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

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

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