Jump to content

Маргарет Хелен Харпер

Маргарет Хелен Харпер
Цифровой рисунок Маргарет Х. Харпер
Цифровой рисунок Маргарет Х. Харпер
(Приблизительно 21 год)
Рожденный 9 февраля 1919 г.
Мичиган
Умер 13 октября 2014 г. (95 лет)
Пенсильвания
Национальность Американский (США)
Альма-матер Уэлсли Колледж
Пенсильванский университет ( BS )
Занятие Компьютерные программы
Родители
  • Пол Харпер (р. 1892) (отец)
  • Кэтрин Харпер (р. 1893) (мать)
Родственники Ричард Ирвинг Харпер (1927–1977) (приемный брат)

Маргарет Хелен Харпер (9 февраля 1919 г. - 13 октября 2014 г.) [1] [2] [3] был американским программистом , который работал с Грейс Хоппер в компании Remington Rand над разработкой одного из первых компьютерных компиляторов . [1] [4] Харпер родилась в Мичигане, но большую часть жизни прожила в Пенсильвании. [2] Она училась в колледже Уэлсли и окончила Пенсильванский университет в 1940 году. [5] Она работала программистом, а затем профессором. [1]

Ранняя жизнь и образование

[ редактировать ]

Харпер родился в Мичигане , но вырос в Пенсильвании . [2] Ее родителями были Пол Харпер (род. 1892) и Кэтрин Харпер (род. 1893). [2] Пол работал в автосалоне, а Кэтрин была музыкантом и домохозяйкой. [1] У Маргарет был приемный младший брат по имени Ричард Ирвинг Харпер (13 марта 1927 г. - ноябрь 1977 г.). [2] [6] В детстве Маргарет поощряли учебу, но она сетовала на то, что не очень артистична. [1] До учебы в колледже Маргарет посещала как государственные, так и частные школы. [1] Что касается колледжа, Маргарет сначала поступила в колледж Уэлсли , но затем перевелась в Пенсильванский университет . [1] [5] Маргарет активно занималась спортом и играла в женских хоккейных командах Колледжа Уэлсли и Пенсильванского университета. [5] [7] В 1940 году Маргарет окончила со степенью бакалавра наук Педагогическую школу Пенсильванского университета , где изучала химию . [1] [5] [8] [9]

Непонятно, как Харпер увлеклась информатикой, но к 1950-м годам она работала разработчиком. [1]

Информатика в целом является дисциплиной сотрудничества, и процесс ее развития в конце 1940-х и начале 1950-х годов ничем не отличался в этом отношении. В начале 1950-х годов, когда Грейс Хоппер разрабатывала первые компиляторы , ей помогали Харпер и Ричард К. Риджуэй . [10] [11] Хоппер даже заявил, что «эта работа обязательно является групповым исследованием, и этот отчет не может быть опубликован без упоминания тех членов…, которые несут главную ответственность за достижение этих результатов». [1] Это важно отметить, поскольку большая часть вклада Харпер была омрачена эффектом Матильды, вызванным славой Грейс Хоппер. В 1952 году Харпер, Риджуэй и Хоппер работали в компании Remington Rand над серией компиляторов A для системы UNIVAC . В частности, Харпер и Риджуэй подготовили руководство и работали над компилятором А-2. [11]

Харпер также опубликовала свою статью «Подпрограммы: сборные блоки для строительства» в мартовском номере журнала « Компьютеры и автоматизация» за 1954 год . [12] В своей статье Харпер начинает с рассказа о том, что программист 1950-х годов, по сути, был похож на «поселенца в Америке», который должен был сделать каждую деталь своего дома вручную, вплоть до колышков, которые скрепляют дом! [12] Она продолжает, отмечая, что времена изменились, и теперь программисты работают вместе, не используя хорошие крючки дома, а используя инструменты и идеи, которые другие открыли в прошлом. [12] Она подчеркивает важность подпрограмм в компьютерном программировании – идею о том, что более крупные задачи можно разбить на более мелкие (под) сегменты – но далее отмечает, что «отсутствие компилятора [для подпрограмм] означало, что подпрограммы были запрограммированы так, чтобы функционировать только в фиксированной части памяти компьютера». [12] Это было проблематично, поскольку означало, что большая часть кода просто не подлежала повторному использованию . Компьютеры, которые мы знаем и признаем сегодня (в 2000-х годах), не могли бы функционировать без этого многоразового кода. Но в 1954 году Харпер предусмотрительно спросил: «Если русский можно перевести на английский… почему нельзя перевести один компьютерный код на другой?» [13] [12] В этом заключалась суть проблемы в идее проектирования и реализации компилятора. Хотя Харпер не изобретала компилятор, она была частью одной из первых групп ученых, которые придумали и создали первые компиляторы. Газета New Scientist от 17 сентября 1987 года утверждает, что одним из первых, кто внедрил новые компиляторы, был Харпер. [14]

Изображение компилятора как переводчика «черного ящика»
Основная идея компилятора

После того, как Харпер закончила работу с Хоппером и Риджуэем в Remington Rand, она продолжила работу аналитиком по программированию в Auerbach Corporation в 1960-х годах. [9] [1] Она была среди тех, кто внесен в список « Кто есть кто в компьютерной сфере» за 1963–64 годы. [8] и «Кто есть кто в области компьютеров и обработки данных» за 1971 год. [9] [1] После работы на Ауэрбаха она преподавала в Пенсильванском университете, а затем вышла на пенсию. [1]

Она умерла в 2014 году в Пенсильвании в возрасте 95 лет. [3]

  1. ^ Jump up to: а б с д и ж г час я дж к л м Стэнли, Осень (1995). Матери и дочери изобретения: заметки к пересмотренной истории технологии . Нью-Брансуик, Нью-Джерси: Издательство Университета Рутгерса. стр. 460–461. ISBN  0-8135-2197-1 . OCLC   31782818 .
  2. ^ Jump up to: а б с д и «Ancestry® | Генеалогия, генеалогические древа и записи семейной истории» . www.ancestry.com . Проверено 28 октября 2020 г.
  3. ^ Jump up to: а б «Мемориалы выпускников | Журнал Wellesley» . журнал.wellesley.edu . Проверено 5 ноября 2020 г.
  4. ^ Чун, Венди Хуэй Кён (2011). Программированные видения: программное обеспечение и память . Кембридж, Массачусетс: MIT Press. стр. 188, 197. ISBN.  978-0-262-29521-5 . OCLC   751978346 .
  5. ^ Jump up to: а б с д «Ежегодник Пенсильванского университета для женщин, 1940 год» (PDF) . archives.upenn.edu . 1940 год.
  6. ^ «Ричард Харпер - ноябрь 1977 г. - Некролог - Tributes.com» . www.tributes.com . Проверено 9 ноября 2020 г.
  7. ^ «Легенда Уэллсли, 1937 год | Цифровые коллекции колледжа Уэлсли» . репозиторий.wellesley.edu . Проверено 9 ноября 2020 г.
  8. ^ Jump up to: а б Кто есть кто в компьютерной сфере . 1963–64 — Ньютонвилл, Массачусетс: Berkeley Enterprises. стр. 93.
  9. ^ Jump up to: а б с Кто есть кто в компьютерах и обработке данных. том. 1, 1971 — Чикаго: Четырехугольные книги. стр. 85.
  10. ^ «Ричард К. Риджуэй — Дом» . dl.acm.org . Проверено 9 ноября 2020 г.
  11. ^ Jump up to: а б Симпозиум по автоматическому программированию для цифровых компьютеров, проведенный Консультативной группой ВМФ по математическим вычислениям - опубликовано Управлением военно-морских исследований Министерства военно-морского флота, Вашингтон, округ Колумбия, 13–14 мая 1954 г., стр. 15–21.
  12. ^ Jump up to: а б с д и Харпер, Маргарет Х. «Подпрограммы: сборные блоки для создания» компьютеров и автоматизации , том. 3, нет. 3, 3 марта 1954 г., стр. 14–15.
  13. ^ Нофр, Д., Пристли, М., и Альбертс, Г. « Когда технология стала языком: истоки лингвистической концепции компьютерного программирования, 1950-1960». « Технологии и культура» , том. 55, нет. 1 января 2014 г., стр. 48.
  14. ^ Штейн, Дороти (17 сентября 1987 г.). «Секс и клика КОБОЛ». Новый учёный . 115 (1578): 79.

Источники

[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: cf487ae50df0975771ab15a831b82dc9__1678897080
URL1:https://arc.ask3.ru/arc/aa/cf/c9/cf487ae50df0975771ab15a831b82dc9.html
Заголовок, (Title) документа по адресу, URL1:
Margaret Helen Harper - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)