Хортон, Мэри Энн

Мэ́ри Энн Хо́ртон (англ. Mary Ann Horton; до смены пола — Марк Р. Хо́ртон, англ. Mark R. Horton; род. 21 ноября 1955; Ричленд, штат Вашингтон, США) — программист, пионер Юзнета и Интернета. Создатель редактора vi, базы данных terminfo и программы для прикрепления электронных писем uuencode[1].

Общие сведения
Мэри Энн Хортон
англ. Mary Ann Horton
Имя при рождении Марк Р. Хортон (англ. Mark R. Horton)
Дата рождения 17 июля 1955(1955-07-17) (71 год)
Место рождения
Страна
Образование
Род деятельности специалист в области информатики

Биография

Марк родился в Ричленде, штат Вашингтон, и вырос на северо-западном побережье Тихого океана. Увлекшись программированием в 1970 году, Хортон переехал в округ Сан-Диего в 1971 году. В 1973 году он окончил школу Сан-Диегито, в 1976 — бакалавриат (BSCS) в Университете Южной Калифорнии. В 1978 году получил степень магистра (MSCS) в Висконсинском университете в Мадисоне и перешёл в Калифорнийский университет в Беркли, получив там степень Ph.D в 1981 году[2].

В Висконсине Марк познакомился с семейством операционных систем UNIX, создав улучшенный текстовый редактор для UNIX под названием hed. В дальнейшем, он участвовал в разработке BSD, включая разработку текстового редактора vi, uuencode, w, load averages, termcap, и curses. Предметом его диссертации было создание нового типа синтаксически ориентированного редактора с текстовым интерфейсом. Впоследствии эта технология использовалась для создания CASE.

В 1980 году Марк перенёс систему новостей A News из Usenet в Беркли. В 1981 году студент Мэтт Гликман обратился к Хортону с просьбой о проекте на весенние каникулы, в результате они совместно разработали и внедрили B News[3].

В 1981 году Марк стал членом Bell Labs в Колумбусе, штат Огайо. В Bell Labs он представил части UNIX Беркли для UNIX System V, включая vi и curses. В 1987 году он присоединился к вычислительному центру Bell Labs, чтобы обеспечить официальную поддержку Usenet и электронной почты в Bell Labs[1].

Марк добавил модерируемые группы новостей, отличающиеся именами, начинающимися с «mod» или содержащие «announce», и модерировал первую такую группу новостей: news.announce.important. Когда в 1983 году были впервые созданы интернет-домены, Марк отстаивал их использование, опубликовав статью «Что такое домен?»[4].

В январе 1984 года Марк привлёк группу добровольцев для создания проекта UUCP Mapping Project. Хортон работал с Крисом Сейвальдом (англ. Chris Seiwald) и Ларри Отоном (англ. Larry Auton) над созданием программы smail, используя эту базу данных для маршрутизации электронной почты, используя адреса электронной почты, такие как @cbosgd.UUCP[5].

В 1987 году Марк провёл курс заместительной гормональной терапии и совершил хирургическую коррекцию пола без каких-то медицинских показаний, став Мэри Энн Хортон, чем подверг в шок своих знакомых и коллег[2].

Мэри продолжила деятельность Марка. В те времена зона UUCP присоединилась к проекту Stargate Лорена Вайнштейна, который создал пилотный проект для передачи Юзнета по спутниковому телевидению, чтобы сформировать Stargate Information Systems[6]. Первым зарегистрированным доменом был stargate.com, вторым был домен работодателя Мэри Хортон — att.com. Домен att.com подключался к Интернету с помощью модемов до 1990 года, когда Хортон реализовала архитектуру брандмауэра Билла Чесвика для создания первого TCP/IP-соединения AT&T с брандмауэром[7].

Книга Хортон «Portable C Software», которая была издана в 1991 году, стала популярным справочником по программированию на языке C. В ней были изложены функции и методы программирования, которые можно надежно использовать во многих различных типах компьютерных систем, а также то, какие методы были неприемлемы[8].

В 1992 году Мэри создала внутренний почтовый пакет для Bell Labs под названием EMS (Electronic Messaging System)[9]. Она создала и возглавила службу поддержки электронной почты для Bell Labs.

В 2000 году Хортон присоединилась к Avaya, где она стала старшим менеджером корпоративной электронной почты и каталога Avaya. В 2002 году Хортон присоединилась к команде по внедрению UNIX в Bank One, которая была куплена холдингом JPMorgan Chase в 2004 году.

Хортон переехала из Колумбуса в Сан-Диего в 2009 году, присоединившись к команде Transmission Grid Operations team в Sempra Energy.

По данным на 2023 год, Хортон проживает в Пауэе, штат Калифорния. Она ушла из Sempra Energy и владеет компанией Red Ace Technology Solutions[10].

Примечания

  1. 1 2 The story of Mary Ann Horton | Nokia (англ.). Nokia. Дата обращения: 6 сентября 2024.
  2. 1 2 Hauben, Michael. Netizens : on the history and impact of Usenet and the Internet. — Los Alamitos, Calif.: IEEE Computer Society Press, 1997. — xvi, 344 pages с. — ISBN 0818677066.
  3. Michael Hauben, Ronda Hauben. Preface: What is a Netizen? // First Monday. — 1998-07-06. — Т. 3, вып. 7. — ISSN 1396-0466. — doi:10.5210/fm.v3i7.606.
  4. What is a Domain?
  5. From the USENET HISTORY LIST: How the mapping started. web.archive.org (31 декабря 2008). Дата обращения: 4 апреля 2019.
  6. Stargate History. web.archive.org (3 декабря 1998). Дата обращения: 4 апреля 2019.
  7. Cheswick, William R. Firewalls and Internet security : repelling the wily hacker. — Reading, Mass.: Addison-Wesley, 1994. — xiv, 306 pages с. — ISBN 0201633574.
  8. Horton, Mark R. Portable C software. — Englewood Cliffs, N.J.: Prentice Hall, 1990. — ix, 372 pages с. — ISBN 0138680507.
  9. AT&T Bell Laboratories (1994). EMS E-Mail User's Guide. AT&T Proprietary internal document.
  10. Welcome to Red Ace Technology Solutions. www.redace.com. Дата обращения: 4 апреля 2019.