在严肃学术讨论里玩烂梗,科学家也是认真的

在严肃学术讨论里玩烂梗,科学家也是认真的

💡 原文中文,约4100字,阅读约需10分钟。
📝

内容提要

本文讨论了goto语句的争议及其对编程语言的影响。1968年,Dijkstra批评goto语句,认为其导致代码混乱,形成了“X considered harmful”的流行说法。文章还提到雪克隆的概念,反映了编程界的幽默与争论。

🎯

关键要点

  • 本文讨论了goto语句的争议及其对编程语言的影响。
  • 1968年,Dijkstra批评goto语句,认为其导致代码混乱。
  • Dijkstra的文章标题被改为《goto语句有害》,引发广泛关注。
  • goto语句是一种直接跳转的指令,可能导致程序逻辑混乱。
  • Dijkstra的批评引发了编程界的‘结构化编程’争论。
  • 1987年,Frank Rubin发表反对goto有害论的文章,激起讨论。
  • Dijkstra对争论的反应强烈,认为编程者水平低下。
  • ‘X considered harmful’成为编程界的流行语。
  • 雪克隆(snowclone)是指可替换关键词的句式,广泛应用于语言中。
  • 雪克隆的例子包括‘XX门’和‘粉色是新黑色’等。
  • 科学家们也参与创造雪克隆,形成一种全民创作的语言现象。
➡️

继续阅读