玛丽·李·伍兹(Mary Lee Woods)的数学职业生涯跨越了从战时研究到商业计算时代诞生的过渡,她以严谨的软件开发而著称。她早期的贡献包括为 Ferranti Mark 1 编写复杂的机器码程序,这一角色要求对有限的存储空间、二进制算术以及 20 世纪中期大型机工程中极具挑战性的诊断过程有深刻的专业掌握。
早期数学训练
伍兹于 1924 年出生在伯明翰,在就读于雅德利文法学校(Yardley Grammar School)后,于 1942 年至 1944 年间在伯明翰大学完成了战时压缩课程。她在马尔文的电信研究中心(Telecommunications Research Establishment)获得了最初的技术经验。学业完成后,她获得了澳大利亚堪培拉斯特朗洛山天文台(Mount Stromlo Observatory)的奖学金,并于 1947 年至 1951 年期间在那里工作。
在费兰蒂公司从事工程工作
1951 年,伍兹加入曼彻斯特的费兰蒂(Ferranti)公司,在约翰·梅克皮斯·贝内特(John Makepeace Bennett)领导的小组中工作。她的主要重点是 Ferranti Mark 1 和 Mark 1 Star 的编程,这些系统的特点是二级存储和对 40 位串行算术的依赖。她开发了 'Stopandprint' 例程以方便在控制台之外进行错误诊断,并参与了解释性子程序的协作。在此期间,她成功地为部门内女性争取了同工同酬和权利。
家庭作坊式编程
1955 年生下第一个孩子后,伍兹转型为她所描述的“家庭作坊式编程”(cottage industry programming)。她在家里为伦敦交通局(London Transport Executive)创建了模拟程序以解决公交车车队拥堵问题,并为博斯库姆唐(Boscombe Down)的英国皇家空军(RAF)所用的气象气球开发了跟踪软件。1963 年,她回到 K and H 公司从事全职工作,撰写编程手册直到 1987 年最终退休。
家庭与晚年生活
伍兹与康威·伯纳斯-李(Conway Berners-Lee)于 1954 年 7 月 10 日在汉普斯特德的圣救主教堂结婚,两人是在费兰蒂公司工作时相识的。这对夫妇育有四个孩子:蒂莫西、彼得、海伦和迈克尔。在晚年,她担任数学教师,并继续通过 BASIC 和 Fortran 等语言与计算机打交道。她于 2017 年 11 月 29 日去世,享年 93 岁。
快速事实
- 出生:1924 年,伯明翰 - 去世:2017 年,伦敦 - 教育:伯明翰大学,雅德利中学 - 主要雇主:费兰蒂,斯特朗洛山天文台,电信研究中心 - 职业生涯:1942-1987 - 婚姻:1954 年 7 月 10 日,康威·伯纳斯-李
读者常见问题
### 伍兹创建了什么特定的软件诊断工具?
她创建了一个名为 'Stopandprint' 的例程,允许程序员监控累加器和特定存储行中的数据,而不会干扰程序的执行。
### 除了计算机编程外,她还担任过其他职务吗?
是的,她曾担任学校数学教师,并为 K and H 公司撰写编程手册。

.jpg)