Кем была написана первая программа для компьютера

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

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

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

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

Первая программа в Small Basic

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

Язык для создания программ АДА

Удивительное событие произошло в 1978 году в ходе проведения эксперимента на вычислительной машинке БЭСМ-6. На испытаниях, проходивших в Ирландии (Дублин), программисты закодировали программу Ады на Фортране. В процессе отладки выявили по одной опечатке и ошибке. При этом программа Ады Августы Лавлейс нуждалась в минимальном количестве перфокарт, а также способствовала экономии памяти.

Ада Августа Лавлейс умерла в 36-летнем возрасте и о её работах забыли практически на 130 лет. Однако с началом развития компьютеров, в 1980 году, её имя вновь всплыло и стал использоваться язык программирования на основе её заметок. Более того, в Соединённых Штатах Америки был создан язык программирования АДА, который был назван как раз таки в честь самой первой программистки в мире. При этом день рождения Ады (10 декабря) сегодня называют Днём программистов, и отмечается он во всём мире.

О компании

  • Новости
  • Наши публикации
  • Статьи
  • Наши клиенты
  • Лицензии и сертификаты
  • Политика конфиденциальности
Читайте также:
Программа для того чтобы убрать жир с живота

Источник: www.komset.ru

Первая программа на С

Повелительница чисел, или Кто написал первую в мире компьютерную программу?

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

Альфред Эдвард Шалон, «Августа Ада Кинг Лавлейс» (фрагмент)

Альфред Эдвард Шалон, «Августа Ада Кинг Лавлейс» (фрагмент) Фото: ru.wikipedia.org

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

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

Кто же была эта фея?

Ада Августа Лавлейс, урожденная Байрон, родилась 10 декабря 1815 года в семье поэта лорда Байрона и его жены Анабеллы. Когда девочке было 2 месяца, лорд Байрон покинул семью и никогда больше ребенка не видел.

Маргарет Сара Карпентер, «Портрет Ады Лавлейс», 1836 г.

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

В 1835 году Ада выходит замуж за лорда Кинга, который впоследствии получил титул графа Лавлейса. В течение последующих трех лет у них родилось два сына и дочь, но ни дети, ни муж, ни светская жизнь не могли оторвать Аду от ее любимой математики. Не зря ее называли «Повелительницей чисел»!

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

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

Что самое интересное, она оказалась права.

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

Читайте также:
Какие программы есть для убунту

В своих примечаниях она описывает возможности вычислительных машин, причем отмечает, что

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

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

Копия разностной машины в лондонском Музее науки

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

В 1978 году в Дубне на вычислительной машине БЭСМ-6 был произведен эксперимент — программа Ады была закодирована на Фортране. При отладке была найдена всего одна ошибка и одна опечатка, кроме того, ее программа требовала минимального количества перфокарт и обеспечивала экономию памяти!

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

Источник: www.shkolazhizni.ru

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

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

Первая в истории компьютерная программа была составлена… в 1843 году.

И написала ее прелестная женщина, избалованная вниманием поклонников…

10 декабря 1815 года у великого английского поэта Байрона родилась дочь.

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

Ада Августа Лавлейс Ее назвали Ада Августа.

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

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

Она выросла с матерью, имевшей богатое поместье и была во всем обеспечена, кроме одного — близости родного отца.

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

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

Читайте также:
Составьте программу для вычисления составной функции

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

Чарльзом Бэббиджем.

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

Но самым знаменательным для Ады Августы стало знакомство со знаменитым профессором математики Чарльзом Бэббиджем.

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

Именно эта машина считается первым компьютером в мире…

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

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

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

В следующем году он опубликовал в одном из французских журналов статью со своими наблюдениями.

Ада Лавлейс решила перевести ее на английский язык и снабдила собственными обширными комментариями.

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

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

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

Машина сможет писать музыку, рисовать картины и покажет науке такие пути, которые мы никогда и нигде не видели»….

В том же году Ада Лавлейс опубликовала свою первую научную работу.

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

Лишь спустя много лет ее работы начали выходить под именем Ады Лавлейс.

Но, к сожалению, этих работ было очень мало.

К сожалению, дочери Байрона в 36 лет не стало.

Вместе с выдающимся интеллектом отец передал ей и эту страшную наследственность — раннюю смерть — поэт умер в таком же возрасте.

Источник: www.playground.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru