1972 E.W. Dijkstra(ZT)(2) [#2171633@0 -ROLIA.NET 相约加拿大网上社区 之 枫下论坛 & 枫下部落, 枫下论坛主坛 ]
1972 E.W. Dijkstra(ZT)(2)
by
pipibug
(golf)
at
2005.3.11 02:18
(#2171633@0)
;;;;2002年8月6日,在与癌魔多年的斗争之后,计算机科学及工程界的泰斗Edsger;Wybe;Dijkstra教授在荷兰Nuenen的家中与世长辞,享年72岁。
;;;;1930年,Dijkstra出生在荷兰的鹿特丹。他的父亲是一位化学家,母亲是数学家。
他在莱顿大学获得了数学和理论物理的硕士学位,又在阿姆斯特丹大学获得了计算机科学博士学位。
1952年至1962年间,他在阿姆斯特丹数学中心作程序员;1962年至1984年在艾恩霍芬科技大学任数学教授;
1984至1999年,他在美国奥斯汀的德克萨斯大学任计算机科学教授;
1999年退休,任德克萨斯大学名誉教授。
;;;;Dijkstra提出了一个著名的见解:算法逻辑是而且必定是一切有用的计算机程序结构的基础。此外,他的著名观点还包括:将*作系统作为明确同步的顺序进程来构造、计算机程序开发的正规化、有效控制不确定性的智力投资等。他发明的最短路径算法有着极高的效率。
他还设计并且实现了第一个Algol;60语言编译器。
他还是废除“goto语句”的领导者。
;;;;Dijkstra是一位高产的作家。http://www.cs.utexas.edu/users/EWD这个网址,你可以找到他全部超过3,000篇的作品。他经常与数百位朋友、同事通信——不是使用电子邮件,而是传统的信件。无论是写学术论文还是写信,他都坚持使用钢笔,而不是计算机。
;;;;Dijkstra最广为人知的是他的睿智、雄辩而一针见血的话语。他说:“计算机能不能思考?这个问题就好象‘潜水艇能不能游泳’一样。”
当年轻的科学家问他如何选择研究课题时,他回答:“只做你能做的事。”在荣获图灵将之后的演讲中,他说:“作为一种工具,计算机使我们的文化起了浅浅的波澜,但也仅此而已;作为对人类智力的一种挑战,计算机掀起的轩然大波在人类历史上是史无前例的。”
;;;;Dijkstra提出了许多新概念、新术语,大大的丰富了计算机科学的语言。他提出的概念包括结构化程序设计、问题分解、同步、死锁、“哲学家晚餐”、最弱前提……以及著名的用于控制计算机进程同步的“信号量”。牛津英语词典收录了他在计算机科学环境中使用的“vector”和“stack”这两个词。
;;;;在他的科学生涯中,Dijkstra一直坚持学院派的高风亮节,不让自己的研究受到来自商业、管理、政治等等因素的影响。简单、优美而又说服力,这就是他的风格。在程序设计和数学领域中,他对“优雅”的一贯坚持激励了成千上万的人。他把自己的工作评价为“最高标准”,;并以此鼓励他的朋友做到同样的高度。
另外,他还义无反顾地担当了苏格拉底的角色——城邦的牛虻。他一次又一次地指出时髦观点中存在的错误,;象牛虻一样刺激国家这匹“驽马”不断前进,和苏格拉底一样,他最重要的遗产就是那些未完地研讨、归纳了一半的理论和没有完成的探索。所有与他讨论、共事过的人,尤其是那些参加过他在艾恩德霍芬和奥斯汀组织的读书小组(著名的“星期二下午俱乐部”
)的人,都从他身上获益匪浅。
;;;;Dijkstra是1972年图灵奖的得主——图灵奖常被称为“计算机科学界的诺贝尔奖”。
他是荷兰皇家科学院的院士、美国国家科学院的院士,同时还是不列颠计算机协会的名誉会员。
他还在1974年获得过美国信息处理学会联合会(AFIPS)颁发哈里·古德奖。
在1982年获得电气电子工程师协会(IEEE)颁发的计算机先驱奖。
在1989年获得美国计算机学会(ACM)为计算机科学教育做出突出贡献者而颁发的SIGCSE奖。
雅典经济大学曾在2001年授予他名誉博士头衔。
2002年,日本的C&C基金会对Dijkstra地评价是:“他对软件基础理论、算法理论结构化和信号机制进行了开创性的研究,为计算机科学奠定了坚实的基础。”
让我们借用裴多给苏格拉底的悼词:“我们毫无疑问地宣称,在我们所知的与他同一时代的所有人中,他是最聪明、最公正、最优秀的。”
Edsger;Wybe;Dijkstra引导了并且将继续引导这个星球所有的程序员,他的贡献和影响将与世长存。