Многие ли из нас знают, что созданием первой компьютерной программы для прообраза современного компьютера, без которого мы сейчас не мыслим своей жизни, занималась замечательная женщина, графиня, дочь знаменитого поэта лорда Байрона Ада Августа Байрон по мужу Лавлейс.
Ада Августа Байрон-Лавлейс
Родилась 10 декабря 1815 г . в Лондоне.
Дочь поэта лорда Байрона.
Увлечение — математика.
Девиз: «Вы получаете от людей больше, если им противоречите».
Предсказала появление современных компьютеров как многофункциональных машин не только для вычислений, но и для работы с графикой и звуком.
Умерла 27 ноября 1852 г . в Лондоне.
Ада еще в детстве увлеклась музыкой и математикой, В возрасте 13 лет она уже явно склонялась к точным наукам.
И тут заразилась корью и провела в постели около трёх лет.
Однако это время не было потеряно даром.
Мать Ады наняла самых лучших преподавателей Лондона, и девочка продолжила образование на дому.
Период болезни ввел в круг общения Ады Байрон великолепного математика и мистика Августа де Моргана.
Де Морган, большой специалист в эзотерической нумерологии, очаровал юную Аду Августу магией чисел, обратил строгую логику математики в волшебство, определившее дальнейшую жизнь будущей графини Лавлейс.
В 1822 году англичанин Чарлз Бэббидж занялся разработкой громадного и чрезвычайно сложного арифмометра - машины под названием Difference Engine.
Вскоре проект заглох, но в 1833 г. математик задумал еще более революционный шаг - заставить машину работать под управлением внешней программы.
Этот агрегат под названием Analytical Engine разрабатывался Чарлзом Бэббиджем на бумаге в 1834 г.
Машина Бэббиджа была, безусловно, самым прогрессивным сооружением своего времени.
Она могла осуществлять до 60 сложений в минуту, ей ничего не стоило перемножить два пятидесятиразрядных числа.
По сути, этот монстр являл собой гигантский программно управляемый арифмометр, снабжённый счётным и запоминающим устройствами.
Это и был самый первый в мире полностью функциональный компьютер.
Поздней осенью 1834 года на званом обеде в доме Байронов было впервые произнесено имя Чарльза Бэббиджа.
Ближайшая подруга Ады Мэри Соммервилл восторженно живописала необычайную “аналитическую машину сэра Чарльза”.
Через несколько дней состоялось знакомство “маленькой Ады” и “большого Чарльза”.
К тому моменту интеллектуальная счётная машина Бэббиджа существовала уже более десяти лет, но, поскольку власти Британской Империи не видели практического смысла в этом изобретении, в финансировании под разными предлогами отказывалось.
По этой причине довести разработку проекта до промышленного образца не представлялось невозможным.
Однако сей прискорбный факт не оттолкнул сумасбродную Аду от нищего изобретателя. Она сумела оценить уникальность предоставившихся ей новых горизонтов и приложила все усилия для того, чтобы обаять профессора Кембриджского университета.
Так, по общему признанию, состоялась первая программистская группа.
Меж тем пришла пора выходить замуж.
Оглядевшись, двадцатилетняя Ада обнаружила рядом с собой Вилли, восемнадцатого лорда Кинга, ставшего впоследствии первым графом Лавлейсом.
Самоуверенный красавчик Уильям Лавлейс по простоте душевной и не подозревал, что с годами превратится в послушную игрушку в руках своей волевой супруги.
Он не только выполнял функции няньки (за первые три года у них родились трое детей), но также служил и послушным секретарём, и покорным банкиром, и верным мужем.
Добившись равновесного состояния в семье, графиня Лавлейс, забросив домашние дела, с утроенной энергией вышедшей из декрета дамы, ринулась в математические пучины.
В середине 1843 г. Чарлз Бэббидж прочел в письме от Ады: "Я хочу ввести пример в одно из примечаний: вычисление чисел Бернулли в качестве примера вычисления машиной неопределенной функции без предварительного решения с помощью головы и рук человека. Я — дьявол или ангел . Я работаю подобно дьяволу для Вас, Чарльз Бэббидж; я просеиваю Вам числа Бернулли…"
Через неделю математик получил по почте первую в истории человечества компьютерную программу - алгоритм, представляющий собой список операций для вычисления тех самых чисел Бернулли.
Программы вычислений на машине Беббиджа, составленные Адой Августой Лавлейс, поразительно схожи с программами, составленными впоследствии для первых ЭВМ.
Не случайно замечательную женщину назвали первым программистом мира.
Ада Августа сформулировала, зачем человеку нужен компьютер: разработка и пакетная обработка любых функций …
Она писала: "Машина — механизм выражения любой неопределенной функции любой степени общности и сложности".
Чета Лавлейс решила не ждать милостей от правительства и уговорила профессора Бэббиджа поискать практическое применение чудо-возможностям его Машины.
Так троица пришла к идее разработки и практической проверки правильности системы беспроигрышных ставок на бегах.
Основная проблема этого направления “научной” деятельности состояла в необходимости регулярной проверки новых сценариев на практике.
Но лошади, повинуясь каким-то первобытным инстинктам, а не законам теории вероятностей, бежали раз от раза всё более непредсказуемо.
Мужская часть игровой тройки, ощутив изрядное облегчение в кошельках, отказалась от соучастия в разработке “системы”.
Но графиня уже не видела пути назад.
Истратив практически все свои личные средства, она обратилась за помощью к друзьям.
Но ни Олбани Фонбланк, редактор влиятельного лондонского журнала “Экзаминер”, ни Дэвид Бревстер, изобретатель калейдоскопа, ни маэстро магнетических эффектов Майкл Фарадей, ни знаменитый писатель Чарльз Диккенс денег не дали.
Отчаявшись, леди Ада потеряла осторожность и открыла цель своего предприятия совершенно незнакомым людям.
Так она попадала в руки группы мошенников и стала жертвой гнусного шантажа группы наглых букмекеров.
Те поставили ультиматум: или деньги, или сценарии беспроигрышных ставок.
Графиня была безутешна.
Если бы она только знала, что за этот жизненный эпизод ей в будущем будет присвоено ещё и звание “первого хакера планеты”!
Спасение было нечаянным и трагическим.
Рак.
За несколько месяцев болезни леди Ада потеряла интерес к происходящему вокруг.
Она умерла, не дожив до 37 лет,
Министерство Обороны США в середине 70-х годов 20-го века утвердило название «Ада», как имя единого языка программирования для американских вооруженных сил, а в дальнейшем и для всего НАTО.
Источник: amforaclub.com; theremin.ru
так что пусть все мужланы с предрассудками удалят себе ребра и отсосут у себя =)