沃恩·普拉特
来自维基百科,自由的百科全书
沃恩·普拉特(英语:Vaughan Pratt,1944年4月12日—)是一名澳大利亚计算机科学家,史丹佛大学名誉教授。自1969年以来,普拉特在搜寻演算法、排序演算法和质数测试等基础领域做出多项贡献。近期他的研究重点是并行系统和楚空间的形式建模。
职业生涯
普拉特在澳大利亚长大,曾就读于诺克斯文法学校。1970年,普拉特进入雪梨大学学习,并在那里完成硕士论文,该论文与现在的自然语言处理有关。随后他前往美国,在指导教授高德纳的指导下,仅用20个月就完成史丹佛大学的博士论文。他的论文重点分析希尔排序演算法和排序网路[1]。
普拉特曾任麻省理工学院助理教授(1972年—1976年)和副教授(1976年—1982年)。1974年,普拉特与高德纳和詹姆斯·H·莫里斯合作,完成他1970年在加利福尼亚大学柏克莱分校攻读研究生时开始的工作,并使之正规化;合作成果是KMP演算法。1976年,他发展了动态逻辑系统,这是一种结构化行为的模态逻辑。
他从麻省理工学院到史丹佛大学休假(1980年—1981年),并于1981年被任命为史丹佛大学全职教授。
1980年至1982年,普拉特在史丹佛大学指导太阳工作站计画。他以各种方式为昇阳电脑公司的成立和早期运营做出贡献,在公司成立的第一年担任顾问,随后两年离开史丹佛大学,担任研究主管,最后于1985年重新担任昇阳电脑公司顾问并返回史丹佛大学。
他还设计了昇阳电脑公司的徽标[2],徽标上有四个交错的“sun”字样;这是一个双向图。
2000年,普拉特成为史丹佛大学荣誉教授。
主要贡献
许多著名的演算法都以普拉特的名字命名。普拉特证明是对一个数是否为质数的简短证明,它以一种实用的方式证明质数是可以有效验证的,将质数检定问题归入复杂度类NP,并首次有力地证明该问题并非共NP-完备[3]。1970年代初,普拉特与史丹佛大学教授高德纳共同设计了KMP演算法,该演算法是詹姆斯·H·莫里斯独立设计的,至今仍是已知最高效的通用字串搜寻演算法。[4]。他与曼纽尔·布卢姆、罗伯特·弗洛伊德、罗纳德·李维斯特和罗伯特·塔扬一起描述中位数的中位数,这是第一个最坏情况下的最佳选择演算法[5]。
普拉特开发了一些有用的工具。1976年,他撰写一篇关于CGOL的麻省理工学院人工智慧实验室工作论文,CGOL是他根据自上而下的运算子优先级解析范式设计并实现的MACLISP的替代语法。[6]。他的解析器有时被称为“普拉特解析器”[7],并被用于后来的系统中,如MACSYMA。道格拉斯·克罗克福特也将其用作JSLint的底层解析器[8]。普拉特也实作了一个基于TECO的文字编辑器,名为“DOC”,后来更名为“ZED”[9]。
普拉特在1995年《位元组》杂志的一篇文章中指出,奔腾浮点除错误造成的后果可能比英特尔或IBM当时预测的还要严重[12][13]。
如今的普拉特影响广泛。除了史丹佛大学的教授职位外,他还是至少七个专业组织的成员。他是美国计算机协会会士,也是三大数学期刊的编委。他也是TIQIT电脑公司 (页面存档备份,存于互联网档案馆)的创始人、董事长兼执行长,该公司于2010年关闭。
参考资料
外部链接
Wikiwand - on
Seamless Wikipedia browsing. On steroids.