stringtranslate.com

Сьюзен Г. Бонд

Сьюзан Бонд (родилась в 1942 году) была научным сотрудником и программистом Математического отдела Королевского радиолокационного института (RRE) в Соединенном Королевстве. Она много работала над языком программирования ALGOL 68 и Автоматическим компьютером Королевского радиолокационного института (RREAC), ранним твердотельным электронным компьютером ICL 1907F . [1] [2]

Ранний период жизни

Бонд родилась в 1942 году и выросла в Дагенхэме , Эссекс , в Соединенном Королевстве (Великобритания). Оба ее родителя были учителями, и она была единственным ребенком. [1] Она училась в Бристольском университете с 1962 по 1965 год, где изучала математику и естественные науки и получила диплом с отличием .

Карьера и исследования

После окончания Бристоля Бонд заинтересовалась работой в области прикладной математики, хотя до этого у нее не было компьютерной подготовки. Она подала заявление и присоединилась к математическому отделу RRE в 1965 году; [3] ее нанял британский математик и инженер Филипп Вудворд . Ее работа в основном состояла из написания операционных систем и компиляторов , а не «численных» вычислений. [1] В начале своей карьеры Бонд была единственной женщиной-научным сотрудником с высшим образованием в RRE. [4] Позже Бонд узнала, что ее руководитель Вудворд, как описывает историк Джанет Эббейт , «активно набирал женщин» в качестве доступного источника высококлассных исследователей». [5]

Одним из ее первых проектов была повторная реализация Syntax Improving Device (SID), инструмента компилятора-компилятора, разработанного коллегой по RRE Майклом Фостером, для генерации компиляторов для языков программирования высокого уровня . [1] После этого она работала с Яном Карри над CORAL 64, языком высокого уровня для встраиваемых системных компьютеров.

Реализация АЛГОЛа 68

Первоначально RRE использовал ALGOL 60 для RREAC с момента его первоначальной разработки в 1963 году. После того, как Международная федерация по обработке информации (IFIP) опубликовала спецификации для более мощного ALGOL 68 в 1968 году, RRE попыталась адаптировать его для использования в RREAC. Бонд работал с Джоном Морисоном и Яном Карри над ALGOL 68-R, первой реализацией компилятора ALGOL 68, и они объявили о его создании на Рабочей конференции IFIP по реализации ALGOL 68 20–24 июля 1970 года в Мюнхене. [6] [2] Их ALGOL 68-R был адаптацией компилятора ALGOL 60, который они построили для RREAC. Команда, работавшая над ALGOL 68-R, намеревалась сделать язык основным языком программирования RRE, который можно было бы использовать как для научного программирования, так и для задач делового администрирования, таких как расчет заработной платы и инвентаризация. [7] [2]

После публикации спецификаций ALGOL 68-R Бонд и Вудворд опубликовали повествовательное руководство по ALGOL 68 под названием «Руководство пользователя ALGOL 68-R» через HM Stationery Office . Первоначальный тираж в 17 000 экземпляров был распродан. [6] Бонд эффективно обеспечивала постоянную поддержку компилятора: читатели обращались к ней, когда у них возникали проблемы с его реализацией. Бонд и Вудворд продолжали обновлять и публиковать новые версии своего руководства для более поздних реализаций ALGOL RRE, таких как ALGOL 68RS . Один из рецензентов, Ричард Шрив, утверждал, что, хотя их название 1983 года Guide to ALGOL 68 for Users of RS Systems было «превосходным справочным текстом», оно «недостаточно помогает начинающим или тем, кто только знакомится с ALGOL 68». [8]

Повышение до суперинтенданта

В 1976 году RRE объединился с несколькими другими исследовательскими институтами в переименованное Королевское учреждение сигналов и радаров . В 1980 году Бонд была повышена до должности суперинтенданта исследований вычислительной техники и программного обеспечения. [1] [9] В рамках своей роли Бонд сотрудничала с Open Software Foundation над международным открытым техническим стандартом для операционных систем Unix , названным Architecture Neutral Distribution Format , и над политикой в ​​области вычислений для Министерства обороны Великобритании .

Бонд вышел на пенсию в 1993 году.

Личная жизнь

Бонд познакомилась со своим мужем Крисом Сеннетом во время работы в RRE. [1]

Ссылки

  1. ^ abcdef Эббейт, Джанет (26 сентября 2001 г.). «Устная история: Сьюзан Бонд (интервью, проведенное для IEEE History Center)». Engineering and Technology History Wiki (ETHW) . IEEE History Center . Получено 25 декабря 2019 г. .
  2. ^ abc Currie, IF; Bond, Susan G.; Morison, JD (1971). Peck, JEL (ред.). Реализация ALGOL 68; труды рабочей конференции IFIP по реализации ALGOL 68, Мюнхен, 20–24 июля 1970 г. (PDF) . Амстердам, Лондон: North-Holland Publishing. стр. 21–34. ISBN 0720420458. Получено 3 января 2020 г. .
  3. ^ Эббейт, Джанет (2012). Перекодирование гендера: меняющееся участие женщин в вычислительной технике . MIT Press. стр. 214. ISBN 978-0262018067.
  4. ^ «Я не помню других женщин-научных сотрудников; определенно не было ни одной, которая работала бы со мной в тесном контакте, пока не прошло три или четыре года», «Сьюзан Бонд: интервью, проведенное Джанет Эббейт для IEEE History Center».
  5. ^ Эббейт, Джанет . «The Geeks & the Girls: Women in Computer Science Rise Again». Subway Reads . Получено 25 декабря 2019 г.
  6. ^ ab Whitaker, GD (29 апреля 2018 г.). "Algol 68". Malvern Radar and Technology History Society . Получено 25 декабря 2019 г.
  7. ^ Дасгупта, Субрата (2018). Вторая эра компьютерной науки: от генов ALGOL до нейронных сетей . Oxford University Press. стр. 13. ISBN 978-0190843861.
  8. ^ Шрив, Ричард И.; Вудворд, Филип М.; Бонд, Сьюзан Г. (март 1985 г.). «Руководство по АЛГОЛу 68 для пользователей систем RS». The Mathematical Gazette . 69 (447): 66. doi :10.2307/3616477. JSTOR  3616477.
  9. ^ Бад, Роберт; Гамметт, Филип (январь 1999). Холодная война, горячая наука: прикладные исследования в британских оборонных лабораториях, 1945-1990 . Harwood Academic Publishers совместно с Музеем науки. ISBN 90-5702-481-0.

Дальнейшее чтение