Computer science 有人知道从哪里来的吗;“抽象层”/&引用;“间接层”;引用出现了吗?

Computer science 有人知道从哪里来的吗;“抽象层”/&引用;“间接层”;引用出现了吗?,computer-science,quotes,Computer Science,Quotes,引述如下: 计算机科学没有问题 这不能通过添加另一个来解决 它的抽象层 (此措辞抄袭自) 有很多变体,但我一直找不到发起者。由于我非常喜欢这段话,因为它是在开玩笑,而且有点真实,我很想听听是否有人知道这段话可能来自哪里。更广为人知的一段话是: 计算机科学没有问题 这不能通过添加另一个来解决 间接层次 不知道它是从哪里来的,但我有一个模糊的记忆,安德鲁·柯尼格和它有关 < > >编辑:< /强>,多布斯和他的妻子在《安德鲁·克尼格博士》中的优秀著作《C++》似乎是如此。 < P>我把它归功于安德鲁

引述如下:

计算机科学没有问题 这不能通过添加另一个来解决 它的抽象层

(此措辞抄袭自)


有很多变体,但我一直找不到发起者。由于我非常喜欢这段话,因为它是在开玩笑,而且有点真实,我很想听听是否有人知道这段话可能来自哪里。

更广为人知的一段话是:

计算机科学没有问题 这不能通过添加另一个来解决 间接层次

不知道它是从哪里来的,但我有一个模糊的记忆,安德鲁·柯尼格和它有关


< > >编辑:< /强>,多布斯和他的妻子在《安德鲁·克尼格博士》中的优秀著作《C++》似乎是如此。

< P>我把它归功于安德鲁·克尼格。

< P>是他在他早期成就中所做的工作。他在维基百科上的个人简历也表明他可能是这本书的作者。这可能是你最好的选择

他们给出的表格是:

计算机科学中的任何问题都可以用另一层间接方法来解决。但这通常会造成另一个问题

我第一次听到它是在85年,当时我还是一名CS大一新生,当时我们的老师正在我们的CS101课程中介绍指针。即使在那时,我也觉得那是谣言


如果有人想把它归因于某个人,那最好是85年时至少相当有名的人。这可能排除了Koenig。

我更喜欢这个版本:

计算机科学中的所有问题都可以通过另一个层次的技术来解决 间接。。。除了层次太多的问题 间接的


有洞察力的。。。所以记住:

我在以下网站找到了这些术语:

  • :
软件工程基本定理 软件工程的基本定理(FTSE)是一个术语,起源于,用于描述一条评论,该评论归因于:

“通过引入额外的间接级别,我们可以解决任何问题。”

这个定理没有描述一个可以证明的实际定理;相反,它是通过抽象管理复杂性的一般原则

这个定理经常被幽默的从句扩展:

“…除了间接层次过多的问题”

指太多的抽象可能会产生其自身固有的复杂性问题这一事实


  • (1996年):

    这是一个相对的部分:

十二大真理 (6) 移动问题更容易(例如,通过移动 将问题转移到整个网络的不同部分 架构)而不是解决它

  • (6a)(推论)。始终可以添加另一个间接级别

你说得对。现在很简单,只要给你的导师发电子邮件,问他…:-)这并不是说他写的,只是他喜欢说。这不太可能是他发明的(因为我在回答中提到的原因)。