计算机科学

首页 > 计算机科学

被认为有害

2018-08-29 18:14:48     所属分类:计算机历史
2010年游戏开发人员会议上一个题为“成就被认为有害?”的报告

被认为有害”(英语:Considered Harmful)一词是至少65篇计算机科学及相关学科领域重要论文均在标题中使用的一个短语模板。[1]其起源可以追溯到1968年艾兹赫尔·戴克斯特拉的文章《Go To语句被认为有害》(Go To Statement Considered Harmful)。

目录

  • 1 历史
  • 2 参看
  • 3 参考文献
  • 4 外部链接

历史

“被认为有害”一词由艾兹赫尔·戴克斯特拉发表在1968年3月的ACM通讯(CACM)上的《Go To语句被认为有害》中首次出现[2][3],他在文章中批评了当时GOTO语句的过度使用,并提出用结构化编程替代。[4]提交给ACM通讯的原标题实际上是《反对GOTO语句一例》(A Case Against the Goto Statement),但ACM通讯的尼克劳斯·维尔特将标题修改为了前者。[5]尼克劳斯·维尔特其实以新标题调侃了“后藤英一博士(其英文姓为Goto)高兴地抱怨他总是被淘汰。”[6]

弗兰克·鲁宾随后于1987年3月的ACM通讯上发表了对此文章的评论,题为《〈Go To语句被认为有害〉被认为有害》('GOTO Considered Harmful' Considered Harmful)。[7]1987年5月ACM通讯又以《〈《Go To语句被认为有害》被认为有害〉被认为有害?》('"GOTO Considered Harmful" Considered Harmful' Considered Harmful?)为标题刊载了更多正反双方的评论。[8]戴克斯特拉本人则在题为《论一个有点令人失望的通讯》(On a Somewhat Disappointing Correspondence)中回应了相关争议。[9]

实际上在《Go To语句被认为有害》一文发表前,“被认为有害”已经是记者常用的陈词滥调,例如早在1949年纽约时报就曾刊登过《仓促立法被认为有害》的头条。[10]

参看

  • 雪克隆英语Snowclone

参考文献

  1. ^ Miscellaneous - Considered Harmful. [August 17, 2009]. (原始内容存档于2009-05-03). 
  2. ^ Edsger Dijkstra. Go To Statement Considered Harmful. Communications of the ACM (PDF). March 1968, 11 (3): 147–148. doi:10.1145/362929.362947. The unbridled use of the go to statement has as an immediate consequence that it becomes terribly hard to find a meaningful set of coordinates in which to describe the process progress. ... The go to statement as it stands is just too primitive, it is too much an invitation to make a mess of one's program. 
  3. ^ Template:Cite EWD
  4. ^ David R. Tribble. Go To Statement Considered Harmful: A Retrospective. February 2005. 
  5. ^ Template:Cite EWD (June, 2001)
  6. ^ Kanada, Yasumasa, Events and Sightings: An obituary of Eiichi Goto, IEEE Annals of the History of Computing, 2005, 27 (3): 92, doi:10.1109/MAHC.2005.37 
  7. ^ Frank Rubin. "GOTO Considered Harmful" Considered Harmful (PDF). Communications of the ACM. March 1987, 30 (3): 195–196. doi:10.1145/214748.315722. (原始内容 (PDF)存档于March 20, 2009). 
  8. ^ Donald Moore; Chuck Musciano; Michael J. Liebhaber; Steven F. Lott; Lee Starr. " 'GOTO Considered Harmful' Considered Harmful" Considered Harmful? (PDF). Communications of the ACM. May 1987, 30 (5): 351–355. doi:10.1145/22899.315729. 
  9. ^ Template:Cite EWD (May, 1987)
  10. ^ Mark Liberman. Language Log: Considered harmful. April 8, 2008 [August 17, 2009]. 

外部链接

  • harmful.cat-v.org 一个收集标题中包含“被认为有害”的论文及其他主题的网站。以罗勃·派克题为《cat -v命令被认为有害》的报告命名。

上一篇:Pilot ACE
下一篇:Video for Windows
相关推荐