文章编号:3662 /
更新时间:2024-12-05 12:32:22 / 浏览:
次
语句有害:计算机
科学历史上的一个
流行语
作者:SulfuriumUranide
导言
在计算机科学领域,很少有短语能像“语句有害”那样引发如此激烈的争论和讨论。这个流行语起源于 1968 年,当时计算机科学家 Edsger Dijkstra 在《计算机协会通讯 CACM》
期刊上发表了一篇本文,批评编程语言中常见的语句。文章引发了一场持续了几十年的关于编程实践和语言设计的争论。
“语句有害”的起源
Dijkstra 在他的本文中对编程语言中大量的语句表达了担忧。他认为语句的使用可以破坏程序的逻辑结构,导致
代码变得难以理解和维护。为了强调这一观点,他用了一个形象的比喻,将语句的使用比作在玩《黑神话:悟空》时突然被传送回 1986 年版《西游记》的混乱经历。
“有害”一词的传播
虽然 Dijkstra 的本文
标题本身并没有那么吸引人,但经过时任《计算机协会通讯 CACM》编辑 Niklaus
Wirth灵丹妙药,并且在某些情况下,goto 语句的使用实际上可以提高代码的可读性和可维护性。
Dijkstra 的愤怒回应
Dijkstra 对 Rubin 的文章感到非常愤怒,并以一篇题为“记一次令人失望的笔谈”的战斗檄文进行了回应。Dijkstra 指责他的批评者没有理解他关于结构化编程的观点,并对计算机科学领域缺乏进步表示失望。
流行语的衰落和遗产
ACM 最终禁止了主观意味浓厚的讨论,导致“Xconsideredharmful”流行语逐渐衰落。它仍然是一个计算机科学历史上的重要
时刻,它引发了关于编程实践和语言设计的宝贵讨论。今天,“语句有害”一词仍然偶尔被用来批评过度使用非结构化语句或其他有害的编程习惯。
结论
“语句有害”流行语最初只是一个关于编程语言中语句使用的评论,但它最终引发了一场激烈的争论和关于计算机科学基本原则的讨论。它提醒我们,即使是看似简单的技术选择也能对
软件开发实践产生深远的
影响。它还证明了计算机科学领域存在着不同的观点,这些观点可以推动该领域的进步和创新。
相关标签:
雪克隆、
编程、
学术讨论、
标题、
耶路撒冷、
论战、
观点、
Goto、
语句、
goto、
萨达姆、
Wirth、
期刊、
goto、
计算机、
本文地址:http://dy.qianwe.com/article/3662.html
上一篇:主播成机器直播电商内幕商家营销困境...
下一篇:一次性浴帽罩菜这种保鲜膜真的是保...