Техника - молодёжи 2005-03, страница 41

Техника - молодёжи 2005-03, страница 41

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

кроме Bi, все остальные с нечетными номерами равны 0, а с четными вычисляются по формуле

Путем серии преобразований Ада получает уравнение

Схема фрагмента механизма аналитической машины

решение которого программирует в таблице (фрагмент, рис. 3). Согласитесь, впечатляет.

Чарльз Бэббидж так и не достроил своей машины2, и программа графини Лавлейс так и не заработала, но вклад этих людей в развитие вычислительной техники и программирования более чем значителен. В мае 1979 г. министерство обороны Соединенных Штатов объявило победителя конкурса на разработку универсального языка программирования высокого уровня. Им стал язык Ада, названный в честь Ады Августы, графини Лавлейс, урожденной Байрон. А в 1995 была принята редакция языка Ада-95 с поддержкой объектно-ориентированного программирования. п

2 Представить сложность задуманного Бэббиджем позволяет краткий диалог из фантастической книги У. Гибсона и Б. Стерлинга. «Машина различий» (Екатеринбург, «У-Фактория», 2003), сюжет которой основан на предположении, что изобретатель реализовал свои планы:

— Сколько у вас тут ярдов?

— Ярдов? Мы считаем шестеренки милями...

ГРЕЙС МЮРРЕЙ ХОППЕР, ПРОГРАММИСТ И АДМИРАЛ

вычислительных проектов при Гарвардском университете в качестве программиста. Будучи офицером военно-морского флота США (1943 — 1986), она работала над компьютерами «Harvard Mark I» (1944) и «Harvard Mark II» (1945), а в 1949 помогла разработать улучшенный компилятор для перевода программных инструкций в компьютерный код. По легенде именно она явилась «виновницей» появления термина «debugging» (отладка, а также удаление или отключение подслушивающей аппаратуры). Однажды в ЭВМ «Mark II» залетел мотылек и закоротил контакты реле. Когда вошедший офицер поинтересовался, в чем дело, Грейс и ее коллеги ответили, что очищают компьютер от насекомых («bug» по-анг-лийски — «насекомое»). Она внесла вклад в разработку первого американского коммерческого электронного компьютера UNIVAC I (1951) и написала несколько приложений на языке Кобол для использования ВМФ США. В 1991 была награждена Национальной медалью в области технологий. п

Говоря о вкладе женщин в развитие программирования, нельзя обойти вниманием Грейс Мкуэрей Хоппер (9 дек. 1906, Нью-Йорк, Нью-Йорк— 1 янв. 1992, Арлингтон, Вирджиния), американского математика и контр-адмирала. Грейс получила докторскую степень в Йель-ском университете в 1934, а во время Второй мировой войны поступила в бюро артиллерийских

Грейс Мюррей Хоппер у пульта ЭВМ UNIVAC I

Обелиск Грейс Мюррей Хоппер на Арлингтонском кладбище

ТЕХНИКА-МОЛОДЕЖИ 3 2 0 0 5

39