有人从哪里知道“抽象层” /“间接层”在哪里吗?报价出现了吗? [英] Does anybody know from where the "layer of abstraction"/"layer of indirection" quote emerged?

查看:66
本文介绍了有人从哪里知道“抽象层” /“间接层”在哪里吗?报价出现了吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

引号是这样的:


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


(复制自 http://blogs.oracle.com/fcmartin/2009/01/pardon_my_dust.html



有很多变体,但我一直找不到发起人。由于我非常喜欢这句话的用语和真实性,所以我想听听是否有人知道这可能来自哪里。

解决方案

此网站将其归因于大卫·惠勒(David Wheeler),他曾在EDSAC上工作,还有其他早期成就。他的Wikipedia传记也暗示他可能是它的起源。



他们给出的形式是:


计算机科学中的任何问题都可以通过另一层间接解决。但这通常会造成另一个问题我们的CS101课程。



如果有人想将它归功于某人,最好还是在’85年成为至少有一定知名度的人。 可能排除了科尼格。


The quote goes something like this:

There's no problem in Computer Science that can't be solved by adding another layer of abstraction to it

(Copied in this wording from http://blogs.oracle.com/fcmartin/2009/01/pardon_my_dust.html)

There are a number of variations but I have been unable to find an originator. Since I quite like the quote with its tongue in cheek and quite a bit of truth, I would be interested to hear if anybody knows where this may come from.

解决方案

This website attributes it to David Wheeler, who worked on EDSAC among his other early accomplishments. His Wikipedia bio also suggests he might have originated it. This is probably your best bet.

The form they give is:

Any problem in computer science can be solved with another layer of indirection. But that usually will create another problem

I first heard it when I was a CS freshman in '85 while our instructor was introducing pointers in our CS101 course. I got the impression it was a canard even then.

If anyone is looking to attribute it to someone, it had better be someone at least moderately famous back in '85. That probably rules out Koenig.

这篇关于有人从哪里知道“抽象层” /“间接层”在哪里吗?报价出现了吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆