请输入您要查询的百科知识:

 

词条 Mary Lee Woods
释义

  1. Early life and education

  2. Ferranti computer programming group

  3. Cottage industry programming

  4. Personal life

  5. References

{{EngvarB|date=August 2014}}{{Use dmy dates|date=August 2014}}{{Infobox person
|name = Mary Lee Woods
|image = Mary Lee Woods in 2013.jpg
|caption = Mary Lee Woods in 2013
|birth_date = {{birth date|df=yes|1924|03|12}}
|birth_place = Birmingham, England, UK
|death_date = {{death date and age |2017|11|29|1924|03|12|df=yes}}[1]
|death_place = London, England, UK
|alma_mater = University of Birmingham
|employer = Telecommunications Research Establishment, Mount Stromlo Observatory, Ferranti
|spouse = {{marriage|Conway Berners-Lee|1954|2017|reason=her death}}
|parents = Bertie John Woods and Ida Frances Lee Burrows
|children = Timothy
Peter
Helen
Michael
}}

Mary Lee Woods (12 March 1924 – 29 November 2017) was an English mathematician and computer programmer who worked in a team that developed programs in the School of Computer Science, University of Manchester Mark 1, Ferranti Mark 1 and Mark 1 Star computers.[2][3][4] She met and married Conway Berners-Lee while working at Ferranti. Sir Tim Berners-Lee is one of their children.

Early life and education

She was born in Birmingham in 1924. Her parents were teachers and she had a brother who served in the Royal Air Force (RAF) during the Second World War and was killed in action. She attended Yardley Grammar School in Yardley, Birmingham, where she initially developed a liking for mathematics. From 1942 to 1944, she took a wartime compressed two-year degree course in mathematics at the University of Birmingham. She then worked for the Telecommunications Research Establishment at Malvern until 1946 when she returned to take the third year of her degree. After completing her degree she was offered a fellowship by Richard van der Riet Woolley to work at Mount Stromlo Observatory in Canberra, Australia, from 1947 to 1951 when she joined Ferranti in Manchester as a computer programmer.

Ferranti computer programming group

On joining Ferranti she started working in a group led by John Bennett.

She worked on both the Ferranti Mark 1 and the Ferranti Mark 1* computers. Programs were written in machine code. Every bit had to be right; there was plenty of room for error.[5] The machines used serial 40-bit arithmetic (with a double length accumulator).[6] This meant that there were considerable difficulties in scaling the variables in the program to maintain adequate arithmetic precision.[7]

Members of the programming team found it useful to commit to memory the following sequence of characters which represented the numbers 0 to 31 in the International Telegraph Alphabet No. 1 (Baudot) 5-bit binary code of the paper tape that was used for input and output: {{center|/E@A:SIU½DRJNFCKTZLWHYPQOBG"MXV£}}

Another of the difficulties of programming related to the two-level store of the machines. There were eight pages of Williams cathode ray tube (CRT) random-access memory as fast primary store, and 512 pages of secondary store on a magnetic drum. Each page consisted of 32 40-bit words which appeared as 64 20-bit lines on the CRTs. The programmer had to control all transfers between electronic and magnetic storage, and the transfers were slow and had to be reduced to a minimum. For programs dealing with large chunks of data, such as matrices, partitioning into page-sized chunks could be troublesome.

The Mark 1 machine worked in integer arithmetic and, because of their background in radar, the engineers had built the machine to display the lines on the CRTs with the most significant bit on the right. This could be argued as logically sensible, but was changed for the more conventional system for the Mark 1*, which also worked in fractions, not integers.[7] Also, the Baudot teleprinter code was abandoned for one that was in the following order.[8] {{center|ø£½0@:$ABCDEFGHIJKLMNPQRSTUVWXYZ}}

Program errors were difficult to find. Programmers could sit at the machine control desk watching the machine perform one instruction at a time to see where unintended events occurred. However, machine time became more and more valuable so John Bennett suggested that Woods write a diagnostic program to print out the contents of the accumulator and particular store lines at specific points in the program so that diagnosis could take place away from the machine. The challenge of her routine, 'Stopandprint', was that it had to monitor the program under diagnosis without interfering with it, and there was very little space in the fast store.[9] With J M Bennett and D. G. Prinz, she was involved in writing interpretive subroutines that were used by the Ferranti group.[7][10]

Program errors were one problem; machine errors were another. The computer frequently misread the binary digits. The engineers thought the mathematicians could compensate for this by programming arithmetic checks and the mathematicians would too readily assume that a wrong functioning was due to the machine when in fact it was due to a program error. There was inevitable friction between the mathematicians and the engineers. At the centre of this was a program that Woods had written for inverting a matrix to solve 40 simultaneous equations—a large number for those days. The long rows of data took too long for the machine to process without an error. On one occasion she took a dispute to Tom Kilburn, who was second only to Professor Freddy Williams on the engineering side. Kilburn was polite but did not argue and she felt he was ignoring her complaint, but 50 years later when she asked him about this, he said that he had not argued "because I knew you were right".{{citation needed|date=January 2018}}

While at Ferranti, Woods discovered that the women were getting less pay than men. She presented the case to the personnel department and was able to convince them to grant equal pay and rights for women.[11]

Cottage industry programming

Woods left Ferranti in 1955, when her first child was born. She continued to get involved in smaller programming projects, that she termed "cottage industry programming,"[14] so that she could complete jobs from home. Most notably she did some work with the London Transport Executive, to develop a simulation for bus routes that could prevent hold ups and bus bunching. She also developed a program for the RAF at Boscombe Down to track weather balloons and translate their readings. Then she came out of retirement in 1963 to work for a London-based company called K and H. While at K and H she wrote programming manuals until she retired in 1987.

Personal life

She was married to Conway Berners-Lee whom she met while working in the Ferranti team. Their eldest son, Sir Tim Berners-Lee, invented the World Wide Web.[12][13][14]

After a period devoted to bringing up children, she became a schoolteacher of mathematics and then a programmer using BASIC, Fortran and other languages before retiring in 1987. She died in November 2017 at the age of 93.[15][16]

References

1. ^{{Citation |title = Mary Lee Berners-Lee: Pioneering computer programmer whose son invented the world wide web |newspaper = The Times |pages = 77 |date = 20 January 2018 |url = https://www.thetimes.co.uk/edition/register/mary-berners-lee-d9wzqvhm7 }}
2. ^{{cite web|url=http://www.manchester.ac.uk/aboutus/news/display/?id=4216|title=Scientific pioneers honoured by The University of Manchester – The University of Manchester|website=manchester.ac.uk|accessdate=23 January 2018}}
3. ^{{cite web|url=https://www.reddit.com/r/IAmA/comments/2091d4/i_am_tim_bernerslee_i_invented_the_www_25_years/|title=I am Tim Berners-Lee. I invented the WWW 25 years ago and I am concerned and excited about its future. AMA • r/IAmA|website=reddit|accessdate=23 January 2018}}
4. ^Conway and Mary Lee Berners-Lee, interviewed by Thomas Lean, 2010–2011, An Oral History of British Science, British Library Sound & Moving Image reference C1379/23 Audio and Transcript (at British Library only but brief Content summary available online).
5. ^{{Citation | last = The University of Manchester | author-link = The University of Manchester | title = Programming on the Ferranti Mark 1 | year = 1999 | url = http://www.computer50.org/mark1/program.html | accessdate = 12 November 2009 | deadurl = yes | archiveurl = https://web.archive.org/web/20090705094617/http://www.computer50.org/mark1/program.html | archivedate = 5 July 2009 | df = dmy-all }}
6. ^{{Citation | last = The University of Manchester | author-link = The University of Manchester | title = The Manchester Mark 1 | year = 1999 | url = http://www.computer50.org/mark1/MM1.html | accessdate = 12 November 2009 | deadurl = yes | archiveurl = https://web.archive.org/web/20081229132333/http://www.computer50.org/mark1/MM1.html | archivedate = 29 December 2008 | df = dmy-all }}
7. ^{{Cite journal | last = Campbell-Kelly | first = Martin | authorlink = Martin Campbell-Kelly | title = Programming the Mark I: Early Programming Activity at the University of Manchester | journal = Annals of the History of Computing | volume = 2 | issue = 2 | pages = 155 | publisher = American Federation of Information Processing Societies | year = 1980 | doi=10.1109/mahc.1980.10018}}
8. ^{{Cite web | last = The University of Manchester | authorlink = The University of Manchester | title = The Ferranti Mark 1* | year = 2008 | url = http://www.digital60.org/birth/manchestercomputers/mark1/documents/fm1star.html#conv | accessdate = 12 November 2009 | deadurl = yes | archiveurl = https://web.archive.org/web/20090515020909/http://www.digital60.org/birth/manchestercomputers/mark1/documents/fm1star.html#conv | archivedate = 15 May 2009 | df = dmy-all }}
9. ^{{Citation | first = Bennett | last = J. M. | author-link = John Makepeace Bennett | title = Comments on Programming the Manchester Mark I | journal = Annals of the History of Computing | volume = 3 | issue = 2 | doi = 10.1109/MAHC.1981.10014 }}
10. ^{{Citation | last = Bennett | first = J. M. | author-link = John Makepeace Bennett | last2 = Prinz | first2 = D.G. | last3 = Woods | first3 = M. L. | year = 1952 | title = Interpretative sub-routines | periodical = Proc. ACM Nat. Conf., Toronto | pages = 81–87 | doi=10.1145/800259.809002}}
11. ^{{Citation | first = Janet| last = Abbate | title = Recoding Gender}}
12. ^{{Citation | last = Berners-Lee | first = Tim | author-link = Tim Berners-Lee | last2 = Fischetti | first2 = Mark | title = Weaving the Web: The Past, Present and Future of the World Wide Web by its Inventor | place = London | publisher = Orion Business | year = 1999 | isbn = 978-0-7528-2090-3 }}
13. ^{{Citation | last = Bellis | first = Mary | title = Father of the Internet Tim Berners-Lee | url = http://inventors.about.com/od/bstartinventors/p/TimBernersLee.htm | accessdate = 10 November 2009 }}
14. ^{{Cite web|url=http://www.bl.uk/voices-of-science/interviewees/mary-lee-berners-lee|title=Mary Lee Berners-Lee|last=|first=|date=|website=The British Library|language=en|archive-url=|archive-date=|dead-url=|access-date=}}
15. ^{{Citation |title = News Bulletin from the Parish of SS Alban & Stephen |date = 24–25 December 2017 |url = http://www.albanstephen.com/bulletin2017_12_24.pdf }}
16. ^{{cite web|url=https://www.theguardian.com/technology/2018/jan/23/mary-lee-berners-lee-obituary|title=Mary Lee Berners-Lee obituary|first=Georgina|last=Ferry|date=23 January 2018|website=the Guardian|accessdate=23 January 2018}}
{{Authority control}}{{DEFAULTSORT:Woods, Mary Lee}}

13 : 1924 births|2017 deaths|20th-century British mathematicians|21st-century British mathematicians|Alumni of the University of Birmingham|British computer scientists|Ferranti|People from Birmingham, West Midlands|School of Computer Science, University of Manchester|British women computer scientists|British women mathematicians|20th-century women mathematicians|21st-century women mathematicians

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/11/17 6:10:19