Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Susan G. Bond

From Wikipedia, the free encyclopedia
British scientific officer and computer programmer

Susan Bond
Born1942 (age 82–83)
NationalityBritish
Occupation(s)Science researcher, research manager
Years active1965–1993
Known forComputing research
Notable workALGOL 68-R

Susan Bond (born 1942), was a scientific officer and computerprogrammer for the Mathematics Division of theRoyal Radar Establishment (RRE) in the United Kingdom. She worked extensively on theprogramming languageALGOL 68 and theRoyal Radar Establishment Automatic Computer (RREAC), an earlysolid-state electronics,ICL 1907F computer.[1][2]

Early life

[edit]

Bond was born in 1942 and grew up inDagenham,Essex, in theUnited Kingdom (UK). Both her parents were teachers, and she was an only child.[1] She studied atBristol University from 1962 to 1965, where she studied mathematics and science and receivedfirst-class honours.

Career and research

[edit]

After graduating from Bristol, Bond was interested in working in applied mathematics, although she didn't have computer training before then. She applied to and joined the Mathematics Division of the RRE in 1965;[3] she was hired by Britishmathematician and engineerPhilip Woodward. Her work mostly consisted of writingoperating systems andcompilers, not "numerical" computing.[1] At the start of her career, Bond was the only female scientific officer with a graduate education at RRE.[4] Bond later learned that her supervisor Woodward had been, as historianJanet Abbate describes, "'actively recruiting women' as an affordable source of high-quality researchers".[5]

One of her first projects was reimplementingSyntax Improving Device (SID), acompiler-compiler tool developed by fellow RRE employee Michael Foster, to generate compilers forhigh-level programming languages.[1] Afterward, she worked with Ian Currie onCORAL 64, a high-level language forembedded system computers.

Implementing ALGOL 68

[edit]
For technical descriptions, seeALGOL 68-R andALGOL 68RS.

The RRE had originally usedALGOL 60 for the RREAC from its initial development in 1963. After theInternational Federation for Information Processing (IFIP) published the specifications for the more powerfulALGOL 68 in 1968, RRE attempted to adapt it for use on the RREAC. Bond worked with John Morison and Ian Currie on ALGOL 68-R, the first compiler implementation of ALGOL 68, and they announced its creation at the 20–24 July 1970IFIP Working Conference on ALGOL 68 Implementation in Munich.[6][2] Their ALGOL 68-R was an adaptation of the ALGOL 60 compiler they had built for RREAC. The team that worked on ALGOL 68-R intended for the language to become the RRE's primary programming language, which could be used for scientific programming as well as business administration tasks like payroll and taking inventory.[7][2]

After the publication of the ALGOL 68-R specifications, Bond and Woodward published a narrative guide to ALGOL 68, titled "ALGOL 68-R User’s Guide" throughHM Stationery Office. The initial 17,000 copy run sold out.[6] Bond effectively provided ongoing support for the compiler: readers would contact her whenever they had trouble implementing it. Bond and Woodward continued to update and publish new versions of their guide for the RRE's later implementations of ALGOL, such asALGOL 68RS. One reviewer, Richard Shreeve, contested that while their 1983 titleGuide to ALGOL 68 for Users of RS Systems was an "excellent reference text", it gives "insufficient help to the beginner or newcomer to ALGOL 68".[8]

Promotion to superintendent

[edit]

In 1976, the RRE merged with several other research institutions into a renamedRoyal Signals and Radar Establishment. In 1980, Bond was promoted to Superintendent of Computing and Software Research there.[1][9] As part of her role, Bond collaborated with theOpen Software Foundation on aninternationalopentechnical standard forUnix operating systems, named theArchitecture Neutral Distribution Format, and on computing policy for the UKMinistry of Defense.

Bond retired from work in 1993.

Personal life

[edit]

Bond met her husband, Chris Sennett, while working at the RRE.[1]

References

[edit]
  1. ^abcdefAbbate, Janet (26 September 2001)."Oral-History: Susan Bond (interview conducted for the IEEE History Center)".Engineering and Technology History Wiki (ETHW). IEEE History Center. Retrieved25 December 2019.
  2. ^abcCurrie, I. F.; Bond, Susan G.; Morison, J. D. (1971). Peck, J.E.L. (ed.).ALGOL 68 implementation; proceedings of the IFIP Working Conference on ALGOL 68 Implementation, Munich, 20-24 July 1970(PDF). Amsterdam, London: North-Holland Publishing. pp. 21–34.ISBN 0720420458. Retrieved3 January 2020.
  3. ^Abbate, Janet (2012).Recoding gender: women's changing participation in computing. MIT Press. p. 214.ISBN 978-0262018067.
  4. ^"I don’t recall any other women Scientific Officers; there certainly weren’t any working closely with me, until about three or four years later.", "Susan Bond: An Interview Conducted by Janet Abbate for the IEEE History Center".
  5. ^Abbate, Janet."The Geeks & the Girls: Women in Computer Science Rise Again".Subway Reads. Retrieved25 December 2019.
  6. ^abWhitaker, G. D. (29 April 2018)."Algol 68". Malvern Radar and Technology History Society. Retrieved25 December 2019.
  7. ^Dasgupta, Subrata (2018).The second age of computer science : from ALGOL genes to neural nets. Oxford University Press. p. 13.ISBN 978-0190843861.
  8. ^Shreeve, Richard I.;Woodward, Philip M.; Bond, Susan G. (March 1985). "Guide to ALGOL 68 for Users of RS Systems".The Mathematical Gazette.69 (447): 66.doi:10.2307/3616477.JSTOR 3616477.
  9. ^Bud, Robert; Gummett, Philip (January 1999).Cold war, hot science : applied research in Britain's defence laboratories, 1945-1990. Harwood Academic Publishers in association with the Science Museum.ISBN 90-5702-481-0.

Further reading

[edit]
Implementations
Technical
standards
Dialects
Formalisms
Community
Organizations
Professional
associations
Business
Education
Government
People
ALGOL 58
MAD
ALGOL 60
Simula
ALGOL 68
Comparison
Retrieved from "https://en.wikipedia.org/w/index.php?title=Susan_G._Bond&oldid=1136192609"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp