AlexAGF - Русский интерфейс для любимых программ Мои русификаторы Инструменты локализации Создание рекламных баннеров Фотоэкскурсия по Иркутску Полезные ресурсы Немного о себе Обратная связь

Первая компьютерная программа

 

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

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

В 1842 году ученый из Италии Луиджи Менабреа сделал описание машины Бэббиджа на французском языке. По просьбе Бэббиджа Ада перевела это описание на английский, добавив при этом свои замечания и пояснения. Публикация состоялась в августе 1843 году. В 7 примечаниях Адой описаны возможности вычислительных машин и введены следующие понятия: цикл, рабочая переменная, хранилище (память), «мельница» (процессор). Адой были написаны три программы, которые позволяли: решить систему двух линейных алгебраических уравнений с двумя неизвестными; вычислить значения тригонометрической функции с многократным повторением заданной последовательности вычислительных операций; вычислить числа Бернулли. Также, по мнению Ады, кроме вычислений, подобного рода машины способны на создание, например, музыки.

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




* Главная * Русификации * Программы * Баннеры * Фото Иркутска * Ссылки * О себе * E-mail