请问谁有dijkstra 1968年的论文 "GOTO Statement Considered Harmful" ?

其他技术论坛 > 数据结构与算法 [问题点数:20分,结帖人dntq]
等级
本版专家分:0
结帖率 100%
等级
本版专家分:0
等级
本版专家分:0
勋章
Blank
红花 2002年4月 专题开发/技术/项目大版内专家分月排行榜第一
2002年3月 专题开发/技术/项目大版内专家分月排行榜第一
2002年1月 专题开发/技术/项目大版内专家分月排行榜第一
2001年12月 专题开发/技术/项目大版内专家分月排行榜第一
2001年10月 专题开发/技术/项目大版内专家分月排行榜第一
2001年9月 专题开发/技术/项目大版内专家分月排行榜第一
2001年8月 专题开发/技术/项目大版内专家分月排行榜第一
Blank
黄花 2002年5月 专题开发/技术/项目大版内专家分月排行榜第二
2002年2月 专题开发/技术/项目大版内专家分月排行榜第二
2001年11月 专题开发/技术/项目大版内专家分月排行榜第二
2001年7月 专题开发/技术/项目大版内专家分月排行榜第二
Blank
蓝花 2002年6月 专题开发/技术/项目大版内专家分月排行榜第三
等级
本版专家分:0
dntq

等级:

Go To Statement Considered Harmful

1968年,荷兰计算机科学家E•W•Dijkstra在《ACM通讯》上发表了一篇抨击Goto语句的短文《Goto语句看来是有害的》,引起了一起震动程序设计界的长期论战。他认为Goto语句太原始,是造成程序混乱不堪的祸根,应该从...

Go To Statement Considered Harmful—— Dijkstra

KeyWords and Phrases: go to statement, jump instruction, branchinstruction, conditional clause, alternative clause, repetitiveclause, program intelligibility, program sequencing Fora number of ye

你不知道的关于计算机大师Dijkstra的事情

Dijkstra 的全名叫 Edsger Wybe Dijkstra(艾兹赫尔·韦伯·戴克斯特拉)。大部分中国程序员如果能记住这个名字是因为学过计算最短路径的「Dijkstra 算法」,然而大部分人都难以记住正确的拼写,因为他是荷兰人,...

[导入]AOP considered harmful

最近Stoerzer的一篇论文AOP Considered harmful因为与Dijkstra的经典论文Go To Statement Considered Harmful  进行对比而引起了广泛的讨论。   Dijkstra认为程序运行时的指令序列是我们最终想要的东西,而这一...

Dijkstra_Goto

自己看看吧 对一个程序员很帮助! Dijkstra go to statement considered harmful

数据结构——图(7)——最短路径与Dijkstra's Algorithm

虽然

你所不知道的 Dijkstra

Dijkstra 的全名叫 Edsger Wybe Dijkstra(艾兹赫尔·韦伯·戴克斯特拉)。大部分中国程序员如果能记住这个名字是因为学过计算最短路径的「Dijkstra 算法」,然而大部分人都难以记住正确的拼写,因为他是荷兰人,...

C语言代码里不能用goto?

当我学C语言时,老师整天告诉我:"不要使用goto, 这是一个坏习惯, 这种写法很烂,而且很危险!"等等。 但是为什么那么多内核程序员那么喜欢用goto呢? 在这段linux内核...

谦卑的程序员(The Humble Programmer) by E.W.Dijkstra,1972

谦逊的长者——Edsger Wybe Dijkstra,1930出生于荷兰阿姆斯特丹,2002逝世于荷兰纽南。他在祖国荷兰获得数据和物理学学士,理论物理博士学位,2000退休前 一直是美国Texas大学的计算机科学和数学教授。以发现...

【编程思考】如何使用叛逆的goto ?

分类: C++2013-09-15 ...gotoC++EleGameStudio编程语言 目录(?)[+] 转载请注明本文地址: http://blog.csdn.net/elezeor/article/details/11707283 In this thread, we l

为什么大神级程序的C语言代码里到处都是goto?

当我学C语言时,老师整天告诉我:“不要使用goto, 这是一个坏习惯, 这种写法很烂,而且很危险!”等等。 但是为什么那么多内核程序员那么喜欢用goto呢?在这段linux内核 https://github.com/torvalds/linux/bl

你不知道的关于计算机大师 Dijkstra 的事情

Dijkstra 的全名叫 Edsger Wybe Dijkstra(艾兹赫尔·韦伯·戴克斯特拉)。大部分中国程序员如果能记住这个名字是因为学过计算最短路径的「Dijkstra 算法」,然而大部分人都难以记住正确的拼写,因为他是荷兰人,...

挑战408——数据结构(29)——最短路径算法(Dijkstra's Algorithm)

在图中,给每一条路径带上一定的权重,这样的图我们称为带权图。如下图所示: 带权图 我们现在来回顾一下BFS跟DFS的基本思想: 深度优先搜索:继续沿着路径搜索,直到我们需要回溯,但这种方式不保证最短路径。...

C++ goto语句的理解与应用

1:为何不提倡使用goto语句? 渊源(来自wikipedia): GOTO是一条可以在许多计算机编程语言中找到的语句。它是英文单词go和to的组合。当执行这条语句的时候,它将控制流程无条件地转到另一条语句(也叫"跳转")...

1972的图灵奖获得者-Edsger Wybe Dijkstra

<v:shapetype id="_x0000_t75"coordsize="21600,21600" o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe"filled="f" stroked="f"><v:shape id="_x0000_s1

深入理解C语言的逻辑控制

自从dijkstra论文Go To Statement Considered Harmful以后,C语言代码很少看到goto了。(一般用在多次资源分配的错误处理上) 但,从计算机的角度来说,缺少goto(jmp指令)还真没法干活。其实,goto是最符合我们...

goto语句_GCTT 出品关于结构化并发的笔记 —— Go 语言中有害的声明语句

前言每一个并发的 API 背后的代码都需要允许并发运行的,以下是使用不同 API 的例子:go myfunc(); // Golang pthread_create(&thread_id, NULL, &myfunc); /* C with POSIX threads */ ...

臭名昭著的“goto

在编程语言中很早就 goto 关键字了。事实上,goto 起源于汇编语言的程序控制:“若条件 A 成立,则跳到这里;否则跳到那里”。如果阅读由编译器生成的最终的汇编代码,就会发 现程序控制里包含了许多跳转。...

悼念伟大的计算机科学家Edsger Wybe Dijkstra

悼念伟大的计算机科学家Edsger Wybe Dijkstra20028月8日,我象往常一样查看自己在extremeprogramming电子小组上订阅的newsletter。突然看到这个小组上的稀客、OO教父Grady Booch的发言,题目是Dijkstra。我以为...

Day13-42.The infamous “goto

编程语言中一开始就有goto关键词。事实上,goto起源于汇编语言的程序控制:“若条件A成立,则跳到这里;否则跳到那里”。 如果阅读由编译器最终生成的汇编代码,就会发现程序控制里包含了许多跳转。 (Java...

程序界的高手传奇

程序界的高手传奇 引言 不管这篇文章是不是我写的. 但我看了以后感到很震撼,产生了共鸣.因此摘录如下....-- Bill Joy MIT BBS上说微软电话面试的一道题就是“Who do you think is the best coder, and why?...

极限编程(ExtremeProgramming,简称XP)

极限编程(ExtremeProgramming,简称XP)是由KentBeck在1996提出的。KentBeck在九十年代初期与WardCunningham共事时,就一直共同探索着新的软件开发方法,希望能使软件开发更加简单而有效。Kent仔细地观察和分析了...

C#就是Java只不过差了一点点

C#和Java都是很不错的语言。他们通过类似的方式达到了类似的目的,尽管C#比Java多出来一些和句法相关的东西,例如foreach关键字和一些更加让人高兴的扩展/实现架构。不幸的是,这些改进的光芒被削弱的东西掩盖掉了...

goto正名

自从计算机科学一代宗师Dijkstra1968年发表了著名的文章《Go To Statement Considered Harmful》之后,goto语句就成了过街老鼠,人人喊打。甚至人开玩笑说:“今天你敢用goto,明天老板就让

Java 中break和continue结合标签标示符中断循环示例详解(附源码)

 编程语言中一开始就有goto关键词了。事实上,goto起源于汇编语言的程序控制:“若条件A成立,则跳到这里;否则跳到那里”。如果阅读由编译器最终生成的汇编代码,就会发现程序控制里包含了许多跳转。(Java编译器...

c语言项目开发实例

十个c语言案例 (1)贪吃蛇 (2)五子棋游戏 (3)电话薄管理系统 (4)计算器 (5)万年历 (6)电子表 (7)客户端和服务器通信 (8)潜艇大战游戏 (9)鼠标器程序 (10)手机通讯录系统

Java面试题大全(备战2021)

这本面试手册包含了Java基础、Java集合、JVM、Spring、Spring Boot、Spring Cloud、Mysql、Redis、RabbitMQ、Dubbo、Netty、分布式及架构设计等方面的技术点。内容难度参差,满足初中高级Java工程师的面试需求。

matlab机器人工具箱实现机械臂直线轨迹&圆弧轨迹规划

我的大三的机器人控制原理课程设计及,利用机器人工具箱,进行六自由度的机械臂的直线轨迹规划和圆弧轨迹规划,完全可用,参数可改,有注释说明

Lua语言从入门到精通

深入浅出Lua学习 深入浅出Lua学习

c# 全套视频

100G ,学习的时候 抽部分来看,效果很好

相关热词 c#对称加密算法 c#开发实战1200例 c# 语音通信 c# 字符串 随机数生成 bho c# ajax修改数据 c# c#编译dll c# 继承试题 c# 多线程打开一个窗口 c#旋转图形