Unix 操作系统背后的女程序员 Lorinda Cherry 去世,享年 78 岁

作者 | 丁广辉 责编 | 张红月
出品 | CSDN(ID:CSDNnews)
Unix是一个强大的多用户 , 多进程 , 支持多种处理器架构的操作系统 , 按照操作系统的分类 , 属于分时操作系统 。 它的前身是1964年由贝尔实验室 , 麻省理工学院以及美国通用电气公司共同开发的Multics系统 。 1965年 , 贝尔实验室加入了一项研发一套多用户、多任务、多层次的Multics操作系统的计划 , 但由于研发速度太慢 , 因此贝尔实验室宣布退出 。 贝尔实验室的工程师 , 肯·汤普逊和丹尼斯·里奇 , 却在此时开始了自行开发Unix的道路 。 而在这条道路上 , 总有一些志同道合的人加入进来 , Lorinda Cherry就是其中之一 。 不幸的是 , 她于2022年2月在家中带着自己对计算机的热爱离开了 , 享年78岁 。
Unix 操作系统背后的女程序员 Lorinda Cherry 去世,享年 78 岁
文章图片

Lorinda Cherry
Unix背后的女程序员
Lorinda Cherry于1966年在特拉华大学获得了文学学士学位(数学) 。 同年 , 她开始在贝尔实验室工作 , 最初在声学和语音研究部门从事声道模拟工作 , 在1969年从史蒂文斯理工学院获得计算机科学硕士学位 , 当时的计算机科学课程会有一些编程课 , 但很少有理论课程出现 。
她在做了几年的Fortran程序员后 , 发现根据别人的想法编程太无聊了 。 她渴望从事系统工作 , 但在当时这种机会非常少 。 各个实验室更倾向招聘应届生 , 这些实验室会用自己内部的编程语言对应届生进行培训 。 但Lorinda Cherry最终还是在贝尔实验室找到了她想要的工作 , 1972年她加入Unix开发团队成为一名汇编语言程序员 , 并在那里从事Unix操作系统工作数年 。 当她加入团队时 , Unix操作系统还没有将使用的语言转换为C语言 。
Lorinda Cherry在贝尔实验室的协作和创新环境中茁壮成长 , 该实验室会鼓励程序员自己去想象和执行他们感兴趣的项目 。 在这种氛围下她参与了几个有影响力的数学工具 , 包括dc , bc , (Unix中的高精度数学运算工具)以及eqn(Unix操作系统中排版软件Troff的一部分);TeX:用于发布数学公式的排版系统;以及一种基于三角统计的数据压缩方法 , 等等 。
Lorinda Cherry:我坚持编程的动力
Lorinda Cherry身处在一个程序员稀少的年代 , 其中女程序员占据了总数的很大一部分 , 当时的计算机科学学科更像是一个数学学科的分支 , 而不是像现在这样是一个真正的独立学科 。 第一个计算机科学系于1962年在普渡大学成立 , 15年后 , 大学计算机科学系才陆续推出 。 学习这个学科并坚持做下去的人很少 , 那时 , 甚至连程序员这个称呼都没有 , 换成当时的称谓应该叫做分析员、工程师、数学家 , 或者被称作“冰箱里那些真正聪明的女人”又或者被人戏称为“书呆子” 。
那时的计算机行业不像现在这样火爆 , 当然也就不会赚取丰富的回报 。 早期的开拓者凭借着对计算机的热爱才有了现在IT行业盛世 。 Lorinda Cherry也是凭借着这样的信念为Unix这款影响深远的操作系统做出了自己的贡献 。 如果你问她是做什么的 , 她会告诉你她的工作是:

“see what kind of neat new things I can make the computer do,
and in those days the computer wasn’t doing a lot,
but it was super interesting and there was a lot more stuff you could make it do.”
“看看我能让计算机做些什么新奇的事情 , 在曾经的那些日子里 , 计算机能做的事情并不多 , 但却很有趣 , 还有很多东西是你可以让它做的 。 ”
一个善良且对工作充满灵感的人

特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。