Источник: znanija.site
Августа Ада Кинг, математик, создатель описания вычислительной машины, автор первой в мире программы, первый программист
Августа Ада Кинг, больше известна как Ада Лавлейс, английский математик, стала известной после описания ею вычислительной машины. Названа первым в мире программистом, т.к. составила самую первую программу (в мире) к разработанной Чарльзом Беббиджем машине. В честь ее дня рождения 10 декабря празднуется день программиста.
Биография
Родилась 10 декабря 1815 г. в семье английского поэта Джорджа Байрона и Анны Изабеллы. Мать Августы – Анна Изабелла Байрон – увлекалась математикой, за что муж называл ее «Королевой Параллелограммов». Байрон увидел свою дочь всего один раз – через месяц после ее рождения. После развода он навсегда выехал из Англии.
Сдай на права пока
учишься в ВУЗе
Вся теория в удобном приложении. Выбери инструктора и начни заниматься!
‘Лучшие из лучших’. Первая встреча с автором Программы
Учили Аду учитель ее матери – шотландский математик Огастес де Морган и знаменитая Мэри Сомервилль, известная переводом с французского «Трактата о небесной механике», который написал математик и астроном Пьер-Симон Лаплас. Мэри была примером для подражания для своей ученицы.
Мисс Байрон в 1835 г. вышла замуж за барона Уильяма Кинга, которым впоследствии был унаследован титул лорда Лавлейса. У них было трое детей, которые не помешали Аде отдать все свои силы ее призванию.
Ада Лавлейс умерла в 36 лет 27 ноября 1852 года при попытке лечения рака матки путем кровопускания. Похоронили ее в фамильном склепе Байронов рядом с отцом, которого при жизни она не знала.
Творческий путь
В восемнадцать лет мисс Байрон познакомилась с профессором кафедры математики Кэмбриджского университета Чарльзом Бэббиджем, а немного позже с другими известными личностями того времени – Чарльзом Диккенсом, Чарльзом Уитстоном, Дэвидом Брюстером, Майклом Фарадеем и другими.
До вступления в должность Бэббиджем была описана счётная машина, которая должна была выполнять вычисления с точностью до двадцати знаков. С 1823 г. по 1833 г. финансировалось строительство машины, которая состояла из многочисленных валиков и шестерёнок, приводившихся в движение с помощью рычага, конструкция которой усложнялась. Машина стала называться Большой разностной машиной Бэббиджа и сейчас считается первым компьютером на Земле.
«Августа Ада Кинг, математик, создатель описания вычислительной машины, автор первой в мире программы, первый программист»
Готовые курсовые работы и рефераты
Решение учебных вопросов в 2 клика
Помощь в написании учебной работы
В 1842 году Чарльза Бэббиджа пригласили провести семинар в Туринский университет, на котором он рассказывал о принципах работы построенной им машины.
Итальянский инженер Луиджи Менабреа опубликовал лекцию Ч. Бэббиджа на французском языке. Графиня Лавлейс по просьбе друга Бэббиджа Чарльза Уитстона перевела эту лекцию на английский и сопроводила ее комментариями, на что у нее ушло более года.
LITTLE BIG – GENERATION CANCELLATION (Official Music Video)
В комментариях А. Лавлейс описала алгоритм вычисления чисел Бернулли с помощью аналитической машины. Данный алгоритм был признан первой программой, которая специально реализована для воспроизведения на компьютере. Именно поэтому Аду Лавлейс считают первым программистом, хотя машину Бэббиджа при ее жизни так и не сконструировали.
В записях Ады Лавлейс предрекалась способность аналитической машины к созданию алгебраических формул, а в дальнейшем – к написанию музыки, рисованию картин.
Леди Лавлейс высказывала уверенность в том, что машина уже способна решать практические задачи, а более конкретно – выполнять прогноз беспроигрышных ставок на бегах. Но предположения не оправдались и Ада проиграла на скачках все деньги мужа и свои.
Замечание 1
Основным научным трудом А. Лавлейс считается перевод статьи Менабриа «Элементы аналитической машины Бэббиджа» и аннотация к ней. Механическая вычислительная машина по чертежам Бэббиджа была построена только в 1991 г. английскими учеными. Выполнение одной операции умножения или деления занимало 2–3 минуты.
Министерством обороны США в 1975 г. было принято решение начать разработку универсального языка программирования, который решено было назвать АДА. Стандарт этого языка был утвержден 10 декабря 1980 г.
Источник: spravochnick.ru
Самый первый программист в мире
Компьютеры и другие вычислительные устройства занимают огромную часть нашей жизни. C помощью таких приспособлений мы не только ищем нужную информацию или пользуемся полезными программами, но и совершаем покупки, общаемся с друзьями и близкими, выполняем работу, проводим досуг и многое другое. Сегодня не составит труда отсканировать документ или, например, скачать любимую мелодию. А ведь еще совсем недавно человечество не знало таких возможностей.
Так, современные пользователи могут сетовать на то, видеофайл загружается на несколько минут дольше, чем должен. Еще каких-то 30-40 лет назад для того, чтобы посмотреть новый фильм, нужно было идти в кинотеатр в назначенное время. Для того чтобы послушать красивую мелодию лет 100 назад, нужно было бы пригласить к себе музыканта и отдать за это хорошие деньги.
И это если говорить только о развлечениях. Трудно себе представить, сколько времени тратилось на проведение расчетов и составление документов, на коммуникацию и получение важной информации. Сегодня это все делают за нас машины благодаря одному главному процессу — программированию.
Даже если взглянуть на современную стиральную машинку или мультиварку, то и она оснащена простеньким, но все же искусственным интеллектом. Такие приборы мы используем почти каждый день, но даже не задумываемся, благодаря кому это все стало возможно. Сегодня мы поговорим о людях, которые облегчили нашу жизнь в разы и открыли нам невероятный мир программного кода — программистах. Вы узнаете, кто был первый программист в истории и с чего все начиналось.
Первые шаги к программе
Принято считать, что к вычислительной технике имеют страсть и способности только мужчины. Если взглянуть на список самых выдающих программистов, в глаза бросаются только мужские имена. Однако мало кто знает, что именно женщина — первый программист в истории человечества. Кем же была эта знаменательная особа?
Многим из нас приходилось слышать о таком известном английском писателе, как Джорж Гордон Байрон. Его дочь, Ада Августа Лавлейс (Байрон), и есть первый программист в мире. Любовь к математике девушке привила мать еще с самого детства. С ней занимались лучшие ученые в округе, где жила юная особа.
Так, ее первым учителем стал выдающийся Август де Морган, что считался выдающимся математиком и логиком. Именно эти две составляющие и закладывают основу программирования. Они и помогли девушке в ее последующих научных трудах.
Первый программист в мире — Ада Августа Байрон
В истории информационных технологий одним из первых стоит имя Чарльза Бэббиджа. Этот человек трудился над теорией функций и механизацией счета. Бэббиджа по праву считают прародителем первой вычислительной машины и называют «отцом компьютера». Он создал первую цифровую машину и назвал ее аналитической.
Знаменательным событием в жизни Ады Августы становится знакомство с этим выдающимся изобретателем. Мать девушки была с ним хорошо знакома, и сам Бэббидж искренне радовался каждому новому достижению в освоении Адой математической науки.
Знакомство с аналитической машиной
Молодому дарованию довелось побывать и в мастерской «отца компьютера». Визит Чарльзу Бэббиджу она нанесла в компании миссис де Морган, супруги ее учителя математики и по совместительству друга семьи. В своих воспоминаниях об этом визите де Морган отмечала, что все гости смотрели на аналитическую машину с большим изумлением, для них это было что-то необычное и совершенно странное.
И только Ада Августа, по словам де Морган, не видела перед собой ничего сверхъестественного. Она внимательно осмотрела машину, смогла понять принцип ее работы и по достоинству оценила изобретение. Так первая женщина-программист впервые ознакомилась с вычислительной техникой. После этого случая девушка еще больше загорелась научной деятельностью.
Она знала и верила, что это изобретение — шаг в будущее и лишь начало достижений, что смогут механизировать любые процессы. И, как мы можем наблюдать сегодня, не прогадала.
Первый программист и его будни
В возрасте девятнадцати лет Ада Августа выходит замуж. Ее избранником становится лорд Кинг, впоследствии — граф Лавлейс. На тот момент лорду было 29 лет, и семейная жизнь Ады протекала счастливо и размеренно. Муж девушки поддерживал все ее научные начинания и даже восхищался складом ее ума.
Супруги довольно часто посещали светские приемы, однако молодой особе было интересно совсем другое. Даже несмотря на замужество, ее общение с Чарльзом Бэббиджем стало ее теснее и сердечнее.
Девушка напоминала Бэббиджу его погибшую дочь, тем более Ада являлась почти ее ровесницей. «Отца компьютера» также восхищали способности девушки, они часто обменивались интересными идеями и показывали друг другу свои вычисления. Со временем они стали не только коллегами, но и хорошими друзьями. Ада не выносила поверхностного общества и глупых людей.
Она была требовательна к себе и окружающим. При математическом складе ума ее привлекали вещи, не свойственные женщинам. Девушка стала настоящим гением своего времени и посвятила свою жизнь науке.
Ада Августа не останавливается в своих научных расчетах
Со временем первый программист вынуждена была немного отойти от науки. Причиной тому послужило рождение трех детей, и Аде все свое время приходилось проводить с семьей. Но ее любовь к математике была настолько сильна, что она была не готова пожертвовать наукой ради тихой семейной жизни с мужем и детьми.
Когда девушка понимает, что больше не может существовать без математики, то просит Бэббиджа найти ей хорошего учителя, чтобы продолжать занятия. Именно в этот момент она уверена в своих силах, как никогда ранее, и готова далеко зайти в своих разработках. Бэббидж отвечает юной ученой письмом, в котором указывает, что в нынешнее время он не может найти ей достойного учителя, но продолжает поиски. Также он отметил, что ее знания в математической сфере просто блестящи, и что он вовсе сомневается, нужен ли ей учитель.
Изучение машин Бэббиджа
Немного позже Ада Августа начинает детально изучать вычислительные машины, сконструированные Бэббиджем. Она просит изобретателя выслать ей подробные сведения, расчеты и чертежи устройства. Девушка всерьез считает, что сотрудничество с изобретателем может стать более чем продуктивным.
Итальянский ученый Манибер опубликовывает свою статью по поводу машин Бэббиджа, и первый программист берется ее переводить. Вместе с «отцом компьютера» она составляет подробные комментарии к публикации, которые впоследствии и сделают ее знаменитой в определенных кругах.
Первые программы
Свои первые программы для машин Бэббиджа девушка составляла для вычисления чисел Бернулли. Подробнее всего Ада Августа растолковала в своих трудах решение системы двух линейных уравнений. Тогда впервые появилось такое понятие, как рабочие переменные и их последовательная смена в программе.
Девушка смогла применить оператор присвоения, который до сих пор является неотъемлемой частью даже самой сложной современной программы. Вторая программа, описанная в комментариях к статье Манибера, была составлена Адой Августой для вычисления тригонометрических функций и включала в себя работу цикла. Реккурентные вложенные циклы были основой третьей ее программы.
Имя первого программиста, вместе с тем, редко встречается в публикациях об истории технологического прогресса. По большей части это связано с тем, что при жизни Ады в работу не была запущена ни одна программа. Это произошло уже после смерти этой выдающейся женщины.
Последние годы жизни ученой
Ада умирает в возрасте 36 лет. В таком же возрасте умер ее отец от кровопускания. Отец и дочь скончались из-за одной болезни — рак. Даже несмотря на то, что Ада Августа пыталась лечиться, последние годы ее жизни были мучительными. Каждые новые расчеты были все более утомительными для женщины, но она не прекращала заниматься наукой до самой смерти.
В честь Ады названы один из уникальных языков программирования «АДА», два маленьких города в Америке и колледж.
Удивительно, что первым программистом мира является именно женщина. Но эта молодая особа подарила миру свои разработки, которые стали основой для современного программирования.
Источник: fb.ru