Edsger Dijkstra

荷兰计算机科学家
验证引用
虽然已尽一切努力遵循引用风格规则,但可能会有一些差异。如果您有任何问题,请参考相应的样式手册或其他资料。
选择引用格式
反馈
修正?更新?遗漏?让我们知道如果你有建议来改进这篇文章(需要登录)。
谢谢您的反馈

我们的编辑将审阅你所提交的内容,并决定是否修改文章。

打印
验证引用
虽然已尽一切努力遵循引用风格规则,但可能会有一些差异。如果您有任何问题,请参考相应的样式手册或其他资料。
选择引用格式
反馈
修正?更新?遗漏?让我们知道如果你有建议来改进这篇文章(需要登录)。
谢谢您的反馈

我们的编辑将审阅你所提交的内容,并决定是否修改文章。

替代标题:Edsger Wybe Dijkstra
生:
1930年5月11日 鹿特丹 荷兰
死亡:
2002年8月6日(72岁) 荷兰

Edsger Dijkstra,全文Edsger Wybe Dijkstra(生于1930年5月11日,鹿特丹2002年8月6日,他在荷兰纽南去世范式结构化编程的写作计算机程序

Dijkstra获得了哥伦比亚大学的博士学位阿姆斯特丹1959年,他在阿姆斯特丹数学中心工作时(1952-62)。他在法国工业大学任教埃因霍温从1963年到1973年。1973年至1984年,他是Burroughs Corporation的研究员计算机科学德克萨斯大学奥斯丁从1984年到2000年。

Dijkstra因1959年解决了图论的问题网络两个节点之间的最短路径,这是他和他的fiancée同事Maria Debets坐在café网站上用20分钟设计出来的;的迪杰斯特拉算法仍然被用来确定两点之间的最快路径,如路由通信网络和飞行计划。1960年,他和荷兰计算机科学家Jaap A. Zonnefeld开发了第一个编译器ALGOL-60编程语言.他对通信中的互斥概念的研究使他在1968年提出了计算机信号量,用于并发编程几乎在每个现代社会操作系统

Dijkstra的信“Go To Statement Considered Harmful”(1968)对结构化编程(有些人称之为“gotolless programming”)的发展产生了极大的影响。在信中,他指出,使用“go to”而不是“如果那么“就会导致草率编程在这种情况下,程序中写的过程与实际执行的过程发生了背离。相反,他倡导一种严格的方法,在这种方法中,程序由模块化单元构建,具有明确的单一入口和出口点。他收到了图灵奖在1972年。

大英百科全书的编辑们yabo亚博网站首页手机 这篇文章最近被修订和更新Erik葛瑞格森