詹姆斯·H·莫里斯

詹姆斯·希拉姆·莫里斯(英语:James Hiram Morris,1941年)是一名美国计算机科学家卡内基美隆大学计算机科学荣誉教授。他曾担任卡内基美隆大学计算机科学学院院长和卡内基美隆大学硅谷分校英语Carnegie Mellon Silicon Valley校长[1]

詹姆斯·H·莫里斯
James H. Morris
出生James Hiram Morris
1941年(82—83岁)
国籍 美国
母校卡内基美隆大学BS
麻省理工学院MBAPhD
科学生涯
研究领域计算机科学人机互动
机构卡内基美隆大学
加利福尼亚大学柏克莱分校

生平 编辑

莫里斯是匹兹堡人,拥有卡内基美隆大学学士学位、麻省理工斯隆管理学院管理硕士学位和麻省理工学院计算机科学博士学位[2]

莫里斯曾在加利福尼亚大学柏克莱分校任教,在那里他提出了编程语言的一些重要基本原则:模组间保护和惰性求值[2]。他也是字串搜寻KMP算法的共同发现者[2]

他在全录旗下的帕罗奥多研究中心工作了八年,是开发Xerox Alto系统的团队成员之一[2]。他也领导了Cedar程式设计环境专案[2]

1983年至1988年,莫里斯领导卡内基美隆大学的资讯技术中心,这是一个与IBM合作的项目,开发了一个大学计算系统原型——安德鲁项目英语Andrew Project[2]。他是国家科学基金会两个以电脑为媒介的传播计划的主要研究者:EXPRES和Prep[2]

他是卡内基美隆大学人机互动研究所和MAYA Design Group(专门从事互动式产品设计的顾问公司)的创办人[2][3][4]

他写了一本回忆录《Thoughts of a Reformed Computer Scientist》,在亚马逊上有贩售。

参考资料 编辑

  1. ^ Dr. James H. Morris—web page. Carnegie Mellon niversity. [2024-02-08]. (原始内容存档于2019-05-15). (quote: 1941 • Born) 
  2. ^ 2.0 2.1 2.2 2.3 2.4 2.5 2.6 2.7 Advisory Board — (SCS Advisory Board Member Bios:). Carnegie Mellon University. (原始内容存档于2009-10-16). 
  3. ^ James H.Morris Personal Webpage. 2018 [2018-02-07]. (原始内容存档于2024-02-25). 
  4. ^ Baidu Scholar. 2018 [2018-02-07]. (原始内容存档于2019-11-18).