关闭菜单 参考资料…… William & 玛丽
w m菜单 关闭 William & 玛丽

罗伯特·努南教授:计算机科学史上的第一次

Professor Robert Noonan回顾一下过去36年的技术进步,你会发现计算机科学教授罗伯特·努南(Robert Noonan)在这条道路上走过的每一步。

“1976年我刚到学校的时候,学院刚刚购买了一台IBM主机系统/370型158,”努南说。“这是当时最先进的技术,内存只有2兆字节,占据了琼斯大厅地下室的三分之一。”

时代变了。

努南说:“我现在办公室里的计算能力比我刚来的时候整个校园的计算能力都强。”在计算机技术不断变化的几十年里,有一件事一直保持不变——努南对保持在计算机科学前沿的热情。

努南说:“我在普罗维登斯学院大三的时候接触到了计算机,并意识到计算机只是应用数学。”1966年获得数学学士学位后,努南继续读研究生,并于1971年在普渡大学(Purdue University)获得博士学位。普渡大学是当时仅有的五所提供计算机科学博士课程的学校之一。

“鲍勃看到了未来,”努南的妻子、计算机科学教授黛比·努南说。“作为一个年轻人,他看到了计算机的潜力,那时计算机还不是一个家喻户晓的词。他看到了正在发生的事情和事情的走向。他自学了每一项新技术,这样他就可以教别人了。”

“如果你教莎士比亚,它不会改变。有新的诠释,但核心内容没有改变。在这个领域,你一直在自学,而鲍勃一直处于技术的边缘。——黛比·努南教授

在马里兰大学帕克分校(University of 玛丽land College Park)担任助理教授五年之后,努南于1976年来到威廉玛丽学院(William and 玛丽)担任副教授,并继续沿着技术之路开拓。

到20世纪70年代末,努南还与美国国家航空航天局合作创建了一个“解析器生成器”,这是一个软件程序,通过将一种计算机语言翻译成另一种程序来帮助计算机相互交流。这在当时是一个革命性的项目。

20世纪80年代中期,在Windows和微软Word出现之前,努南编写了WMED,这是校园里使用的第一个“所见即所获”的计算机编辑软件。如果学生在使用该程序时发现了一个bug或错误,努南就会付给他们一美元。

“鲍勃不断地编写新的程序和代码,”黛比·努南说。“如果他需要将一份学生名单从一个文档移动到另一个文档,他会编写一段代码来移动名单,而不是重新输入名字。”

1984年,计算机科学专业在与数学系友好分离后正式成为一个独立的系。努南是该学院第一位计算机科学博士生兰德尔·迈耶(Randall Meyer)的导师,后者于1988年毕业。

Noonan with the College’s first computer science Ph.D. student, Randall Meyer, in 1988“鲍勃作为老师、导师和朋友的影响力指引了我的研究和职业道路,”迈耶说,他现在是康威计算机公司的软件开发工程师。“他喜欢自己的工作,这从他对学生的关心和尊重中可以明显看出。他的热情、奉献和愉快的态度始终如一,无论是在讲授编程语言或编译器理论时,还是在编写编辑程序的下一个功能时,还是在审阅博士论文的第七稿时,还是在周五下午的马托阿卡湖野餐时打排球和煎汉堡时,都是如此。”

努南对创新的追求也使他在1988年选择“wm”作为学院的域名,远远早于我们今天所知道的互联网。他需要一个域名,以便通过国家科学基金会建立的网络将学院与其他研究型大学和杰斐逊佳博体育连接起来。当时,计算机科学系拥有校园内唯一的拨号网络域服务器。

同年,努南和一位同事编写了学院最初的计算机佳博体育手册,至今仍在更新和使用。23年过去了,这本手册是关于第四种编程语言的,从Pascal到c++再到Java,现在是Python。多年来,努南估计他已经学会了30多种计算机语言。

在20世纪90年代中期,努南被任命为信息技术代理副教务长,为期两年。在那个职位上,他帮助学校接入了互联网。他的妻子开玩笑说,那是一段“非常痛苦”的时光,因为在他的行政职位上,努南必须买西装,打领带。努南还在1984年和1994-95年担任计算机科学系的代理系主任。

Noonan's book: Programming Languages: Principles and Paradigms到20世纪90年代末,由于互联网泡沫的推动,人们对科技的兴趣日益浓厚,计算机科学专业的学生人数激增。作为革新者,努南开始开设课程,教学生如何为网站创建幕后数据收集和处理。班级很快就满了。

不久之后,努南和同事艾伦·塔克写道编程语言:原则和范例,一本着重于语言设计原则和主要编程范例的教科书。2006年出版了第二版1992 graduation: Professor Steve Park, Professor Richard Prosl, Professor Bill Bynum, Laurie Smith King, Professor Bob Noonan, Professor Paul Stockmeyer该文本于2007年在韩国发行。

“没有足够的语言来充分表达鲍勃作为导师和朋友的角色,”努南的博士生劳里·史密斯·金说,他是92年的博士,现在是圣十字学院计算机科学副教授。“当我遇到任何障碍或挫折时,鲍勃总是在那里给予支持、鼓励和想法,最重要的是,他平静的态度给了我必胜的信心。”