Каталог
  

Имя графини лавлейс первого программиста в мире


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


Ада Лавлейс

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ада Лавлейс — первая женщина-программист | GeekBrains

Пять фактов из жизни женщины, чей интеллект опередил время.

https://gbcdn.mrgcdn.ru/uploads/post/463/og_cover_image/51f00404da077c744b03f257323227ae

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

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

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

Леонардо да Винчи в юбке

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

Судьбоносная встреча

Известно, что Ада была знакома с такими выдающимися личностями своего времени как прозаик Чарльз Диккенс, физик-экспериментатор Майкл Фарадей, Давид Брюстер (именно этот человек придумал калейдоскоп). Однако была в ее жизни встреча, которая во многом определила ее жизненный путь. Будучи еще молодой незамужней девушкой, она познакомилась со знаменитым профессором математики Чарльзом Бэббиджем. За несколько лет до этого он изобрел свою логарифмическую машину, которая обладала способностью осуществлять вычисления с точностью до двадцатого знака. Именно эта машина в последствии будет признана первым компьютером в мире.

Семья не помеха

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

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

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

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

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

Способность предугадывать будущее

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

 

Научим ткать веб-сайты: профессия «Веб-разработчик».

Невероятная история первого в мире программиста ады лавлейс. Самый первый программист в мире

Надеюсь, это не диагноз))

Когда знакомлюсь с людьми и говорю им, кем я работаю, они удивляются. Говорят: не похож ты на программиста. Бытует особое мнение о том, как выглядит человек нашего труда. Это обязательно должен быть замкнутый «ботаник», витающий где-то далеко на своей волне, у него бледно-болезненный вид, немытые волосы и очки. Мой жизненный опыт показывает — мы, программисты, - увлеченные делом люди, но не зацикленные на нем. Хотя, исключения,конечно, бывают..

ПрофГид меня попросил написать статью о нас, программистах.

Расскажу о том, чем мы занимаемся на самом деле.

И, если вы думаете связать жизнь с нашей профессией, примерьте сказанное на себя. Возможно, это поможет вам определиться.

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

Один так и говорит: «Хочу, как дядя Вова, - сидеть дома, ничего не делать и получать деньги». Пожалуй, со стороны так всё и выглядит: сидит «дядя Вова» на даче в кресле, и что-то там делает на ноутбуке. Посмотришь на экран, а он то чатится с кем-то, то почту проверяет. Утром на работу не спешит, да и вообще садится, когда захочет, а то и на баньку прервется.

Как выглядит карьера программиста в моем случае?

Мне тридцать восемь лет, из них двадцать два года компьютеры - моё самое большое увлечение. Впервые, как и многие мои сверстники, я сел за клавиатуру в предпоследнем классе школы. В то время дома их ни у кого не было. Помню, с каким трепетом я впервые прикоснулся к клавишам, пока учительница говорила про «алгоритм включения и выключения». Мы этот алгоритм записывали в тетрадь: «стол, клавиатура, дисплей... дисплей, клавиатура, стол». О! Это была массивная, металлическая клавиатура и здоровенный текстовый дисплей с зелеными буквами. При включении на экране появилась надпись по-русски «Жду:». Я попробовал что-то ввести, - выдалась ошибка. Я исправляю ввод, компьютер это проглатывает, и снова пишет «Жду:». Не знаю почему, но меня это очень раззадорило — компьютер понял меня!!! Захотелось писать и писать дальше.

С нетерпением я ждал уроков информатики, но они были так редки: один раз в неделю 40 минут! Довольно быстро я уже писал программки вне школьной программы. Ха! Кстати, первая программа, которую я написал — тест на профориентацию. Привет, заказчик статьи! Это был обычный тест, напечатанный в каком-то журнале с вопросами и вариантами ответов. По сумме баллов выдавались рекомендации. Потом были еще персональные задания — и для школы полезно, и мне интересно.

Мне повезло с учителем информатики. Галина Григорьевна, низкий вам поклон за то, что не дали остыть моему интересу! Чтобы увеличить время работы за компьютерами я записался на курсы информатики при ДКиТ ВАЗа. К сожалению, курсы длились только месяц, а в кружок после окончания меня не взяли — программа, которую я написал при «выпуске» не впечатлила преподавателей. Это меня по-хорошему разозлило — захотел доказать самому себе, что они ошиблись! Стал ходить в компьютерный класс при педагогическом институте. Но перенять опыт там было не у кого - туда ребята в основном приходили, чтобы поиграть, даже лаборанты увлеченно во что-то играли.

В общем, к окончанию школы я точно знал, куда пойти учиться — на программиста! В нашем городе (Тольятти) негде было этому учиться, и я оказался в Самаре, в политехническом (ныне СамГТУ) на факультете автоматики и вычислительной техники, специальность 2202 «Автоматизированные системы обработки информации и управления». Это престижный был факультет и группа (проходной бал 10 из 10). К сожалению, в нашей группе было много «случайных» людей — отличников, которые просто пришли к нам из-за престижа. Однако несколько единомышленников у меня все-таки нашлось, но главное - была атмосфера!

Первый компьютер у меня появился дома на втором курсе, это был “ZX-Spectrum”. Подключался он к телевизору, программы загружались с бытового магнитофона. На нём я мало программировал, - больше играл. Загружать-выгружать программы было долго и неудобно, я и не нашел для себя интересной области для написания программ. Примерно через год мне стало неинтересно и ужасно жаль потраченного времени на игры. С тех пор я практически не играю.

К третьему курсу мои родители (спасибо им!) пожертвовали отпускными и планами постройки дачного дома - приобрели мне настоящий персональный компьютер: «Электроника ЕС-1840»! Это было очень круто по тем временам. Компьютер представлял собой два больших металлических и жутко тяжелых блока, и небольшой черно-белый текстовый монитор. Работало это чудо на аналоге процессора Intel-8086, 640 килобайт оперативной памяти, 2 дисковода для 5ти дюймовых дискет повышенной емкости (720 килобайт!) и самый шик — в нем даже был жесткий диск, с потрясающим на то время объемом — 40 мегабайт!

В общем, все выходные, каникулы и праздники я проводил перед экраном этого монстра. Первое что я написал — «драйвер» для моего принтера. Это была какая-то польская модель, с кириллицей перепутанной местами. Потом, мне очень хотелось печатать плакаты графикой, и я написал еще один драйвер, который адаптировал команды к популярной модели «Epson» в команды к моему принтеру. И он прекрасно работал!

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

Два последних курса института я писал чисто для себя, проект на языке низкого уровня «Ассемблер» - информационную систему. Программка, которая вызывалась по нажатию горячих клавиш из любой другой программы, и в которой можно было почитать справочную информацию. Она и стала впоследствии моим дипломным проектом. Параллельно поработал на ВАЗе, на «практике». Не понравилось. Да, техника отличная, но коллектив... Никому ничего не надо, мной никто толком не занимался. Я сидел себе и писал свою программку на большом мониторе. Жаль, что тогда интернет был в диковинку: можно было бы и разбогатеть, ведь программа затыкала за пояс по всем параметрам аналог «Norton Guides» от крутой программной фирмы «Peter Norton Computing». Самооценка моя постепенно росла.

На моей второй «производственной практике» пошел я в коммерческую организацию, которая занималась сборкой и обслуживанием персональных компьютеров. Вот там было классно! Хороший коллектив, увлеченные, неравнодушные люди! Там я всё делал — проверял дискеты на вирусы, собирал компьютеры, занимался их ремонтом и даже стоял за прилавком, когда продавцы брали перерыв. В свободное время что-то писал для себя. И вот мне дали задание - написать информационную систему для нашей организации: складской учет, заказы, выписка счетов, выгрузка отчетов для бухгалтерии. Это и стало моим главным проектом в последующие пять лет работы.

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

Потом была Москва. Мы писали информационную систему для нефтяной компании «ЮКОС». Было очень интересно — большие красивые офисы, совещания с солидными людьми, посиделки в ресторанах. Работать было интересно, но жить в Москве не комфортно. В принципе, я почти привык. Но... Слишком много людей, везде. Меня увлек Интернет. И когда мои коллеги с предыдущей работы, в шутку, наверное, предложили мне вернуться в родной город чтобы писать программы для зарубежных заказчиков, я взял и согласился. Заработок обещал был не меньшим, и это … дома!

Мы сняли офис, начали работать. Около года работали, потом с заказами стало плохо. У основного заказчика случился форс-мажор, а мелких мы растеряли, чтобы «не отвлекаться на глупости». По кредиту надо было платить, за аренду тоже. Наши заработки рухнули. С тяжелым чувством распродали мы технику, часть разобрали в счет зарплаты и разошлись кто куда. Кто-то остался работать на дому, кто-то устроился в организации.

С тех пор, вот уже 8 лет, я работаю из дома. Я — фрилансер, - работаю по контракту. Зарегистрировал ИП, есть расчетный счет в банке. Расходы на интернет и бухгалтера (раз в год для сдачи отчетности), 6% налогов с выручки и налоги в пенсионный — вот все мои расходы. За годы работы у меня сложился круг постоянных клиентов. У меня интересная работа и неплохой доход.

Чем мне нравится эта профессия?

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

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

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

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

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

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

Как выглядит работа программиста?

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

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

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

Какими качествами должен обладать программист?

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

Во-вторых — должен уметь и желать постоянно учиться, осваивать вещи с нуля. Вы можете чего-то не знать, но должны уметь найти нужную вам информацию. Самый главный помощник программиста — Google:) В общем, если вам не нравится учиться профессия программиста не для вас!

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

Мне нравится анекдот про программиста:

«Ложась спать, программист ставит у кровати два стакана. Один с водой, другой — без.

Стакан с водой — на случай, если захочется пить. А без воды — на случай если пить не захочется»

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

Пожалуй, такая вот дотошность в работе — ключ к успеху.

Какие знания нужны, с чего начать?

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

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

Что касается языка программирования, можно начинать с любого, где есть полноценная поддержка ООП (объектно-ориентированного программирования). Я бы порекомендовал язык «Питон» (Python). Это довольно взрослый язык, по нему есть масса информации, отличных книг, в том числе переведенных на русский язык.

Кроме языка программирования, вам нужно будет обязательно изучить основы реляционных баз данных и язык доступа к ним — SQL. Практически любая программа оперирует данными, находящимися в базе. В настоящее время набирают популярность так называемые NoSQL-базы данных, надо изучить и эту тему.

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

Куда пойти учиться?

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

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

Может не стоит учиться вообще?

Зачем учиться? Ведь есть примеры успешных людей нашей профессии, бросивших учебу и ставших миллиардерами.

Я уверен, учиться стоит! Конечно, если у вас есть идея «на миллион», вы знаете, как ее воплотить, а учеба только отвлекает вас, тогда да — берите академический отпуск и - вперед, ловите удачу за хвост. В противном случае — учитесь.

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

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

Всем удачи!

Владимир Мамзиков

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Вы знали, что первым в истории программистом была женщина? Она родилась 10 декабря 1815 года, и звали ее Ада Лавлейс.

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


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


Когда Аде исполнилось 17 лет, она впервые познакомилась со сверхгениальным для того времени изобретателем Чарльзом Бэббиджем, и это знакомство в итоге сделало ее знаменитой.

В то время Бэббидж работал над своей уникальной механической счетной машиной, которую назвал Разностной Машиной № 1. Через 100 лет подобное изобретение получило название компьютер.


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

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

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


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


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

:

Что думают американцы о русских программистах.

1. Русские программисты никогда не читают руководств и редко пользуются online подсказкой - они легко понимают новые программы, потому как они ранее уже испробовали все программы подобного рода.

2. Русские программисты никогда не платят за софт. Они или крэкают его или покупают wonderful CD (не стал переводить - так красивше) за 5 баксов с кучей софта. В любом крупном городе России.

3. Русские программисты всегда используют самые последние разработки в программном обеспечении - самые последнии версии лучших программ - потому как не надо за них платить.

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

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

6. Русские программисты программируют на всех уровнях, и на процессорных кодах тоже, таблицы которых у них находятся постоянно на рабочем столе. Они помнят назубок список функций прерывания 21h.

7. Русские программисты помнят всю раскладку английской и русской клавиатуры. Вы можете спросить посреди ночи, какая клавиша находится между A и L, вы будете удивлены ответом: "Какую из семи назвать?"

8. Русские программисты ненавидят Майкрософт и Майкрософтовские программы, но используют их.

9. Русские программисты предпочитают Borland, а Microsoft компиляторы инсталлируют только из-за того, что в них хороший help для Windows API.

10. Русские программисты в Интернете чувствуют себя очень комфортно . Они предпочитают всегда быть online, хотя бы просто потому, что может срочно что-то понадобиться.

11. Русские программисты всегда в настроении попрограммировать .

12. Есть два вида Русских программистов - первые ненавидят Windows и программируют под Unix, вторые ненавидят Windows и программируют под них. Макинтошевские программисты - не настоящие программисты - им больше подходит название - "юзеры".

13. Русские программисты нелюбят "кодировать" чью-то другую идею. Каждая программа пишется персонально.

14. Русские программисты всегда имеют копии Doom, Duke Nukem и Quake на их жестком диске. Они могут играть ночи напролет по сетке в Deathmatch.

15. Русские программисты никогда не используют джойстик. Клавиатура - вот главное оружие.

16. Русские программисты никогда не сдаются . Они могут вылавливать баги из их программы забыв о сне и еде.

17. Жены Русских программистов несчастны, потому как им не уделяется внимания, пока в доме есть хоть один компьютер.

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

19. Начальники не любят Русских программистов. А кто любит умника, который все знает?

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

А это программист на отдыхе.

Для непосвященных: F1 - помощь

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

Леди Байрон опасалась, что у дочери могут развиться поэтические наклонности отца, поэтому старалась, чтобы дочь занималась математикой и естественными науками. Совершенствовать знания, по приглашению матери, помогал Аде шотландский профессор математики и мистик Огастес (Август) де Морган. Он был поражен талантом девушки, говорил, что она может быть исследователем в области математики, но так как эта наука считалась мужским занятием, опасался, что напряженная мыслительная работа не принесет женщине радости. В 1833году Ада в сопровождении Мэри Сомервиль, жены профессора, впервые посетила мастерскую Чарльза Бэббидджа, где она познакомилась с изобретателем и его "разностной" машиной, с помощью которой можно было делать математические вычисления. Встреча Ады с разностной машиной еще больше зажгла её интерес к математике. Юная мисс Байрон стремилась понять работу механизма и высоко оценила это изобретение. Молодая девушка 19 века интересовалась новинками вычислительной техники, её незаурядный математический талант был подмечен ученым. Впоследствии Ада серьезно занималась изучением разностной и аналитической машин Чарльза Бэббиджа, создателя этих механических вычислительных аппаратов. В 1940 году Бэббидж читал лекцию о своем аналитическом движке в университете в Турине. Луиджи Менабреа, преподаватель Туринской артиллерийской академии, будущий премьер-министр страны под впечатлением от лекции подробно сделал описание механизма, статья была опубликована в 1842 году под названием "Элементы аналитической машины, созданной Чарльзом Бэббиджем". Текст был написан на французском языке. Ада Лавлейс к этому времени уже успела неплохо изучить машину, поэтому не только отлично перевела текст на английский язык, но дополнила собственными мыслями и идеями о роли машины. В итоге первоначальный текст увеличился в три раза. Примечания вызвали большой интерес Бэббиджа. Эти "сноски на полях" принесли Аде бессмертие, и внесли её имя в историю вычислительной техники, как первой программистки. Работая над текстом в течении девяти месяцев, она на 52 страницах заложила основы современного программирования. В этот период они с Бэббиджем обменивались письмами почти каждый день, обсуждали  предложенные Адой примечания и дополнения. Ада задавала вопросы, он отвечал. Девушка была очень ответственная, в первую очередь она понимала, что объясняет принцип работы движка Бэббиджа, поэтому и обсуждала с ним свои дальнейшие коррективы.

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

Ада была уверена, что аналитическая машина способна сплетать алгебраические алгоритмы также виртуозно, как ткацкий станок Жаккара может ткать узоры. Она не только смогла постигнуть принцип работы машины, но и высказала мнение, что машина сможет писать музыку, рисовать картины и др. "Суть и предназначение машины изменяться от того, какую информацию мы в нее вложим", писала Лавлейс. Перевод статьи Луиджи Менабреа вместе с примечаниями переводчика с инициалами А.А.L. вышел в свет в научном журнале "Ученые записки" (Scientific Memoir) в августе 1843 года, вызвал интерес у читателей. Ада блестяще выполнила задачу популяризации идеи автоматических вычислений. Даже если эти вопросы обговаривались с Бэббиджем, это не уменьшает заслуг Ады так как её описание принципов работы разностной и аналитической машин и возможностей вычислений дает ясное представление о них. А термины "цикл", "рабочая ячейка" и их описание впервые получили гласность благодаря её труду, который останется в истории как первая напечатанная работа по программированию. В честь Августы Ады Байрон, графини Лавлейс назван язык программирования высокого уровня, разработанный в 1979-1980 годах по инициативе Министерства Обороны США. Язык Ада применяется в Европе и США в проектах, нуждающихся в повышенной безопасности и надежности. 10 декабря 1980 года был утвержден стандарт языка. В этот день празднуют День программиста - в день рождения Ады Лавлейс изумительной женщины, сумевшей заглянуть в будущее. Похоронили графиню Лавлейс рядом с отцом лордом Байроном в родовом склепе в церкви Святой Марии Магдалены в Ханкнеле недалеко от Ньюстедского аббатства в Ноттингемшире. Оба умерли в молодом возрасте в 36 лет.

 

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

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

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

Августа Ада Кинг (урождённая Байрон), графиня Лавлейс. Годы жизни: 1815-1852. По роду деятельности Лавлейс являлась ученым-математиком. Известна, прежде всего, созданием первой в мире программы для вычислительной машины, проект которой был разработан Чарльзом Бэббиджем. Ввела в употребление термины «цикл» и «рабочая ячейка», считается первым программистом. Портрет приведен на рисунке 1.

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

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

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

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

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

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

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

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

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

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

Ада Лавлейс

Ада Лавлейс


№5-2002

Юрий Травников
28.05.02

Вся ее жизнь была апофеозом великой битвы между миром эмоций и миром логики, между субъективным и объективным, между поэзией и математикой, между слабым здоровьем и взрывами энергии!

Бетти Туул. Ada: The Enchantress of Numbers

 

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

  • Родилась 10 декабря 1815 г. в Лондоне.
  • Дочь поэта лорда Байрона.
  • Написала первую в истории компьютерную программу.
  • Увлечение — математика.
  • Девиз: «Вы получаете от людей больше, если им противоречите».
  • Предсказала появление современных компьютеров как многофункциональных машин не только для вычислений, но и для работы с графикой, звуком.
  • Умерла 27 ноября 1852 г. в Лондоне.

 

 

Поэзия Ады Байрон

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

Ада самым неожиданным образом оправдала надежды матери.

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

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

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

Леди Байрон так и не удалось вытравить поэзию из сердца дочери. Она одержимо писала стихи — с помощью математики.

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

Леди цифр

Для понимания истоков феномена Ады Лавлейс необходимо уяснить, что собой представляло высшее общество Великобритании в начале далекого XIX в. Поверженный Бонапарт еще томился на острове Святой Елены, а Европа уже залечила военные раны и ринулась «в науку». Стали модны обсуждения «рыб и гадов морских», «движения небесных сфер и светил» и «поясов строения Земли», а затем, в 20–30-е гг., сделались обязательной нормой, показателем передовой европейской светсткости. Конечно, вся эта джентльменская ученость сильно отдавала любительством. Даже самого слова «ученый» тогда еще не изобрели (термин «scientist» был введен в обиход лишь в 1836 г.). Однако нельзя не признать, что высшее общество вполне было подготовлено к появлению в его среде женщины-математика.

Более того, общество жаждало обожать такую женщину!

Ада Байрон произвела фурор. Стройная, изысканно-бледная (сказывались три года заточения), умная, великолепно образованная да к тому же по натуре в немалой степени — дочь того самого Байрона! Столичные джентльмены осаждали прекрасную барышню толпами, вмиг растеряв ортодоксальную британскую чопорность.

Письма Ады и медаль, которой Лондонское астрономическое общество наградило Бэббиджа в 1824 г.

И Ада не разочаровывала их! Увлеченность, посеянная в свое время де Морганом, дала обильные всходы. Красота, Математика и Мистика — вот настоящий портрет Ады Августы Байрон. Конечно, не обошлось и без ревнивых кривотолков. Кто-то из дам запустил «верные сведения» о том, что она, мол, неспроста пользуется таким оглушительным успехом. Мол, не обошлось тут без самого дьявола!

Как реагировала на эти инсинуации Ада Байрон? Да никак. Только улыбалась светлее, что, в свою очередь, привело к парадоксальному результату: общество влюбилось в нее еще больше. Это легко объяснить — мистика в многочисленных своих проявлениях почиталась в те времена за такую же науку, как и все остальные. В конце концов, что загадочнее — гордыня Люцифера, падшего ангела Света, или же теория чисел? Где больше тайн? Или же мера их таинственности равновелика?..

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

Ада Лавлейс

Девушка незамедлительно получила свой первый пожизненный титул: высшее общество Лондона провозгласило ее Диадемой круга.

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

Чарлз Бэббидж и его чудесные машины

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

Итак, Франция, 1790 г. Гений великого императора реформирует континентальную Европу. Нет, речь здесь не о левостороннем движении. Вспомним другое, гораздо более революционное нововведение: метрическую систему мер и весов. Император вызвал к себе начальника Бюро переписи барона де Прони и дал ему задание. Необходимо было в самые сжатые сроки подготовить новые, прогрессивные таблицы логарифмов.

В ее честь…

В середине 70-х гг. нашего столетия министерство обороны США (одиозный Пентагон) официально утвердило название единого языка программирования американских вооруженных сил. Язык носит название Ada.

С недавнего времени у программистов всего мира появился свой профессиональный праздник. Он так и называется — «День программиста» — и празднуется 10 декабря. Как раз в день рождения Ады Лавлейс.

 

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

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

Де Прони не повезло. Разработанные его Бюро таблицы так и не были изданы из-за войны. Однако спустя четыре десятка лет труды де Прони оказались на столе Бэббиджа.

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

Проект стартовал в 1822 г., назывался он Difference Engine и должен был являть собой (в современной нам терминологии) громадный, чрезвычайно сложный арифмометр. Однако, несмотря на неплохое по тем временам правительственное финансирование, он благополучно заглох в 1834 г., его документация осела на складах и полках научных кабинетов. Причин тому было множество; основные из них — халатность главного инженера Джозефа Клемента и потеря интереса к проекту самого Бэббиджа. Дело в том, что уже в 1833 г. математик задумал еще более революционный шаг: заставить машину работать под управлением внешней программы, а не заменить механическим устройством один процесс. Этот агрегат под названием Analytical Engine разрабатывался Чарлзом Бэббиджем на бумаге в 1834 г. Это и был самый первый в мире полностью функциональный компьютер.

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

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

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

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

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

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

Брак и семья

Нельзя сказать, что жизненные интересы Ады Августы зацикливались исключительно на математике и вычислительной технике. Так, в 1835 г. в возрасте 20 лет Ада Августа вышла замуж за своего давнего обожателя Уильяма, восемнадцатого лорда Кинга. Действительно давнего — лорд Кинг ухаживал за своей суженой в течение 10 лет. Через три года лорду и леди Кингам было пожаловано графство, а с ним и графские титулы. Так наша героиня и получила свое полное имя — Ада Августа Байрон-Кинг, графиня Лавлейс. К этому времени в семействе Лавлейс было уже трое детей.

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

Полет к солнцу
Действующая модель Difference Engine находится в Научном музее Кенсингтона. При ее создании использовались только те технологии, что были доступны во времена Бэббиджа. Никто не хотел субсидировать изготовление машины Бэббиджа. Проект подразумевал большое количество высокотехнологичных деталей, которые в первой половине XIX столетия обошлись бы спонсирующей стороне невероятно дорого — в куда большую сумму, чем составляли тогда большинство частных состояний империи. Но государство не решалось субсидировать проект, чему виной, не в последнюю очередь, было замораживание первой разработки Бэббиджа. Однако профессор не отчаивался. Он выступал по всей Европе с циклом лекций о своей машине и рассказами о чудесах науки, которые станут доступны, как только она будет построена. Идея будоражила умы, способные видеть будущее.

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

Династия

Лавлейс (Lovelace), вопреки распространенному заблуждению, не имеет никакого отношения к герою нравоописательного романа Сэмюэла Ричардсона «Кларисса Гарлоу» Ловласу (Ловеласу) — бессовестному соблазнителю женщин.

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

Она разглядела в машине то, о чем боялся думать сам изобретатель.

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

Ада Лавлейс

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

Разработка и пакетная обработка любых функций… Машина — механизм выражения любой неопределенной функции любой степени общности и сложности.
Леди-программист

В середине 1843 г. произошло эпохальное событие. 10 июля Чарлз Бэббидж прочел в очередном письме от Ады:

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

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

Финал?

Ада Августа Байрон-Кинг, графиня Лавлейс, скончалась в 1852 г. от рака — в возрасте 37 лет. Она покоится подле усыпальницы своего отца, лорда Байрона, которого ни разу в жизни не видела,— отца, от которого наша героиня, несмотря на все материнские уловки, унаследовала понимание: жить — значит гореть!

С образом Ады Августы связано огромное количество легенд. Часть из них, безусловно, правдива; часть, как водится, сомнительна.

Что с того, что графиня пришла в математику через эзотерику? Что с того, что автографы леди Ады перенасыщены оккультизмом и мистикой? Разве это повод обвешивать монитор соломенными куклами Вуду и устраивать спиритические сеансы на Рабочем столе Windows?

Что с того, что машина, которую так любила Ада, так и не была построена при ее непродолжительной жизни? В 30–40-х гг. ХХ столетия аналогичные Analytical Engine устройства были, наконец, воплощены в металле, ненадолго предварив появление электронно-вычислительных машин.

Что с того, что закат недолгой жизни Ады Августы омрачен нелепыми попытками создания системы для вычисления беспроигрышных ставок в азартных играх? Разве это не было смело? Поиск квадратуры круга — удел беспокойных и дерзких, которым, как известно, поем мы славу.

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

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

Брюс Стерлинг

 На первую страницу


Графиня Лавлейс – создательница первой компьютерной программы

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

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

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

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

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

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

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

В детстве судьба не была благосклонна к Аде, девочка серьезно заболела и была вынуждена почти три года провести в постели. Физические страдания не притупили интерес к учебе. Прикованная к постели Ада продолжала постигать математику, добившись поразительных успехов. Во многом это связано с тем, что её учителем стал известный шотландский математик Огастес (Август) де Морган. Несомненно, что влияние на пристрастие девочки оказала и супруга её учителя, Мэри Соммервиль, прославившаяся переводами с французского трудов по математике и астрономии.

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

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

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

Стоит отметить, что увлечение математикой не мешало Аде вести светскую жизнь, а когда подошло время — влюбиться и в 1835 году выйти замуж. Её избранником стал лорд Уильям Кинг, вскоре унаследовавший титул графа Лавлейс. Брак оказался счастливым. В семье родились трое детей. Не смотря на семейные заботы, графиня Лавлейс продолжала помогать Бэббиджу воплощать идею о вычислительной машине в жизнь.

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

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

К сожалению, талантливой женщине был отпущен короткий срок жизни. Графиня Лавлейс умерла от рака в 1852 году. Похоронили Аду рядом с могилой её отца лорда Байрона. Память об удивительной женщине, составившей в середине XIX века первую компьютерную программу, сохранилась до наших дней. Во второй половине ХХ века в честь Ады Августы Байрон-Кинг, графини Лавлейс язык программирования получил имя “Ада”.

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

90 000 Ада Лавлейс. Первый разработчик в истории

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

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


Реклама


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

Известный отец, кого она никогда не встречала

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

Ада была дочерью Джорджа Гордона Байрона (Ричард Вестолл / общественное достояние).

Байрон бежал в Италию вскоре после после рождения Ады [10 декабря 1815 г.]. Они никогда не встречались, хотя он часто спрашивал о ней. — Есть ли у девушки воображение? - писал он Августе, прекрасно зная, что Аннабелла, намеренно державшая свою дочь подальше от людей, ничего не раскроет.

Байрон умер в 1824 г. Греция, это было не романтично для гриппа, когда Аде было всего девять лет. На На смертном одре он крикнул своему дворецкому: «О, мой бедное милое дитя! Моя дорогая Ада! Боже мой, сколько бы я отдал, чтобы увидеть ее! Дай ей мое благословение!»

Читайте также: Первая женщина Virtuti Militari. Почему она так долго ждала признания своих заслуг?

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

Безумное воображение и домашнее образование

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


Реклама


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

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

Текст представляет собой отрывок из книги Клэр Л. Эванс под названием « Пионеры Интернета » (издательство Ягеллонского университета, 2020).

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

Если бы вы были мужчиной...

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

Читайте также: Первый фараон. Управляла ли Египтом женщина 5000 лет назад?

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

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


Реклама


Бэббидж и его машины

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

Он представил устройство — или его часть — в гостиной, где устраивал субботние вечеринки, на которые съезжались самые выдающиеся люди общества: присутствовали Чарльз Дарвин, Майкл Фарадей, Чарльз Диккенс, герцог Веллингтон.

Дифференциальная машина Бэббиджа (Jitze Couperus/CC BY 2.0).

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

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

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

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

Графиня Лавлейс

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

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


Реклама


спросил Бэббиджа, позволить себе помощь в постройке машин."Я надеюсь ты помнишь меня», — написала она ему в 1840 году. «Я имею в виду мои математические интересы. Ты точно знаешь, что это величайшее любая доброта, которую кто-либо мог бы сделать мне».

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

Портрет Ады Лавлейс на портрете Маргарет Сары Карпентер (общественное достояние).

Величайший помощник Бэббиджа

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

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

Читайте также: Альберт Эйнштейн назвал ее «самой важной женщиной в истории математики». Из-за своего пола ей приходилось работать бесплатно.

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

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


Реклама


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

Сложный арифмометр

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

Чарльз Бэббидж в 1860 году (общественное достояние).

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

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

Читайте также: Женщина, укравшая секрет Enigma у поляков. Действовали по приказу наших "союзников"

Аналитическая машина Бэббиджа

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

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


Реклама


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

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

Текст представляет собой отрывок из книги Клэр Л. Эванс под названием « Пионеры Интернета » (издательство Ягеллонского университета, 2020).

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

Кто будет финансировать?

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

Демонстрационный элемент аналитической машины, подготовленный Бэббиджем (CC BY-SA 2.5).

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

Он надеялся, что «земля Архимеда I Галилей» окажется ярче своей родины, но все пошло не так, как он планировал. Одним из слушателей туринской лекции Бэббиджа был Л.Ф. Менабреа, молодой военный инженер, позже оставшийся дипломат, а затем премьер-министр Италии.

Читайте также: Первая женщина в космосе. Правда о ее бегстве десятилетиями держалась в секрете.

Первый артикул

Вскоре после этого В своем выступлении Менабреа написал подробную статью для швейцарской ежедневной газеты Notions sur la. машинный анализ . Когда из-за интеллектуального любопытства Ада наткнулась по этой статье она тут же начала ее переводить, исправляя в процессе Ошибки Менабрея.

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


Реклама


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

Изобретение, которое может изменить мир

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

Перевод статьи Менабрея с комментариями Ады был в три раза длиннее оригинала (William Henry Mote / общественное достояние).

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

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

Читайте также: Мария Склодовская-Кюри скромно о себе: Я открыла вещество в 100 000 раз более ценное, чем золото

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

Работа сверх сил

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


Реклама


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

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

В связи с болезнью врачи прописали Ада лауданум (Антуан Клоде / общественное достояние).

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

Концептуальный рассвет компьютеров

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

Читайте также: Женские окончания, феминативы во Второй Польской Республике. Они применялись в Польше 100 лет назад и споров не вызывали

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

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


Реклама


Первый разработчик в истории

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

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

Схема алгоритма, разработанного Адой Лавлейс для выполнения на аналитической машине (общественное достояние).

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

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

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

Ценится через 100 лет после смерти

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

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


Реклама


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

«Работа сама по себе удовольствие»

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

Портрет Ады Лавлейс работы Генри Филлипса незадолго до ее смерти (общественное достояние).

Ада запросила себя похоронить рядом с ее отцом, на церковном кладбище недалеко от его родового поместья, аббатства Ньюстед.

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


Реклама


Источник

Этот текст взят из книги Клэр Л.Эванс под названием Internet Pioneer . Он был опубликован в Польше издательством Ягеллонского университета.

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

.90 000 Ада Лавлейс — первый разработчик в истории. Мастер кодирования 19 века - Путешествие

Читайте также: Самая богатая женщина мира с самого начала пошла своим путем

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

Опасный брак

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

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

Необычный учитель

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

Устройство Бэббиджа восхитило не только британское правительство, щедро финансировавшее проект, но и Аду-подростка, заявившуюся на одной из его вечеринок. Юная англичанка была очарована математикой, которой служила ее мать (хотя она не всегда успешно противодействовала своим байроническим наклонностям: в подростковом возрасте Ада закрутила роман со своим репетитором и пыталась сбежать из дома, чтобы жить с ним) . Даже в молодости, только копавшейся в извилинах науки, Ада была очень высокого мнения о себе. Она была убеждена в своей гениальности и охотно делилась этим убеждением с другими. «У меня необычный способ обучения, и я думаю, что меня должен учить необыкновенный человек», — писала она в одном из своих писем Чарльзу Бэббиджу, уговаривая его стать ее учителем.

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

См. также: польки в списке 100 самых богатых поляков

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

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

Первый разработчик

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

Ада Лавлейс Фото: commons.wikimedia.org

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

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

Несчастливый конец и новаторские соображения

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

Судьба Ады Лавлейс тоже сложилась не очень счастливо.После профессионального разрыва с Бэббиджем (они остались друзьями на частной основе) ее байронический характер вновь дал о себе знать. Она пристрастилась к опиатам и азартным играм. Однако больше всего стало ухудшаться ее здоровье – она страдала от рака матки. В конце жизни по неизвестным причинам от нее ушел муж, от которого у нее было трое детей, и она осталась на попечении матери. Она умерла в 1852 году в возрасте 36 лет.

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

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

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

.

Ада Лавлейс

Августа Ада Кинг, графиня Лавлейс (род. 10 декабря 1815, умерла 27 ноября 1852) - математик и ученый-компьютерщик, в основном известный описанием механического компьютера Чарльза Бэббиджа, т. н. аналитическая машина. Сейчас она считается первым программистом — она создала первый в истории алгоритм, который должен был выполняться машиной Бэббиджа. Полная копия аналитической машины так и не была построена, но в 2011 году был объявлен проект ее создания.

Биографические данные

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

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

Ее мужем был Уильям Кинг — восьмой барон Оккам, а затем первый граф Лавлейс.

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

Аналитическая машина

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

Споры

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

Падение и смерть

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

Умерла в возрасте 36 лет от рака шейки матки после кровотечения по вине врачей. У нее остались два сына и дочь. Последняя, ​​Энн Блант, решила отправиться на Ближний Восток, где оттачивала свое мастерство в верховой езде на крупных арабских лошадях.

Отпевание состоялось в церкви св. Марии Магдалины в Хакнелл-он-Ньюстед в Ноттингемширском аббатстве. Ее похоронили, как она хотела, рядом с отцом. Однако сегодня это место не известно.

Перекрестные ссылки

10 декабря 1980 года Министерство обороны США утвердило описание нового языка программирования под названием Ада .

Ее изображение появляется на голограммах подлинности продуктов Microsoft.

Он является одним из главных героев книги The Difference Engine , написанной Брюсом Стерлингом и Уильямом Гибсоном, в которой описывается мир, в котором машины Бэббиджа вошли в массовое производство и столетием ранее началась компьютерная эра.

В пьесе Тома Стоппарда « Аркадия » Томазина Коверли создана по образцу ее.

Костюм Ады Лавлейс был выпущен как загружаемое дополнение в LittleBigPlanet.

10 декабря 2012 года Google Home к 197-й годовщине со дня ее рождения был украшен иллюстрацией, посвященной этому персонажу и его достижениям.

.

Shulem Deen Кто уходит, не вернется Как я ушел из хасидского мира - fegadex612

Мы используем файлы cookie и аналогичные технологии, чтобы улучшить использование веб-сайта Chomikuj.pl и отображать рекламу с учетом ваших потребностей.

Если вы не измените настройки файлов cookie в своем браузере, вы даете согласие на их размещение на вашем компьютере администратором веб-сайта Chomikuj.en - Корпорация Кело.

Вы можете изменить настройки файлов cookie в любое время в своем веб-браузере. Узнайте больше в нашей Политике конфиденциальности - http://chomikuj.pl/PolitykaPrywatnosci.aspx.

В то же время мы хотели бы сообщить вам, что изменение настроек браузера может ограничить использование веб-сайта Chomikuj.pl.

В случае отсутствия вашего согласия на прием файлов cookie, к сожалению, покиньте сайт chomikuj.пл.

Использование файлов cookie Доверенными партнерами (адаптация рекламы к вашим потребностям, анализ эффективности маркетинговой деятельности).

Я возражаю против файлов cookie Trusted Partners
НЕТ ДА

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

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

Полную информацию по этому вопросу можно найти на http://chomikuj.pl/PolitykaPrywatnosci.aspx.

.

Смотрите также