记住艾伦·凯的一句话

发布于 2024-07-10 06:56:43 字数 186 浏览 4 评论 0原文

几年前,有人引用艾伦·凯 (Alan Kay) 的话说,在过去的 20 年(实际上是个人电脑的生命周期)中,软件中只出现了三个新事物。 其中之一是电子表格。

还有人记得另外两个吗?

艾伦·凯是谁? (有些人可能会问。)可以说,他在 Xerox Parc 的工作对塑造我们当前的软件范式的贡献比任何其他影响更大。

Alan Kay was quoted several years ago to the effect that there had been only three new things in software in the preceding 20 years (effectively the lifespan of PCs). One of them was Spreadsheets.

Does anyone remember the other two?

Who is Alan Kay? (a few may ask.) His work at Xerox Parc arguably did more to shape our current software paradigm than any other influence.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(7

扮仙女 2024-07-17 06:56:43

我会尽力记住我说过的话,但到目前为止,没有一个答案是正确的(每一个答案都是在 80 年代个人电脑商业化之前的 60 年代和 70 年代完成的)。

然而,我们可以从头开始,尝试思考自 20 世纪 80 年代以来计算领域的新发明

I will try to remember what I said, but none of the answers so far are correct (every one of them was done in the 60s and 70s before the commercialization of PCs in the 80s).

However, we could start all over and try to think of new inventions in computing since the 1980s.

欲拥i 2024-07-17 06:56:43

每当我想到施乐帕克公司时,我总是会想起史蒂夫·乔布斯的《书呆子的胜利》中的这句话:

他们确实向我展示了三件事,
但我对第一个感到如此盲目
我并没有真正“看到”对方
二。 他们向我展示的其中一件事
是面向对象的编程。 他们
向我展示了这一点,但我什至没有
“看到”那个。 他们展示的另一张
我确实是一台联网的计算机
系统。 他们有超过 100 辆 Alto
所有计算机都联网,使用电子邮件,
等等,等等。我什至没有“看到”这一点。 我
他们被第一件事蒙蔽了双眼
向我展示了,这是图形
用户界面。 我以为是
我一生中见过的最好的事情。
现在,请记住它是有很大缺陷的。 什么
我们看到的是不完整的。 他们做了一个
很多事情错了,但我们没有
当时就知道了。 尽管如此,
这个想法的萌芽就在那里,并且
他们做得很好。 并在之内
十分钟对我来说很明显
所有计算机都会这样工作,
有一天。

When ever I think about xerox parc I always remember this quote from triumph of the nerds by steve jobs:

They showed me, really, three things,
but I was so blinded by the first one
that I didn’t really ”see” the other
two. One of the things they showed me
was object-oriented programming. They
showed me that, but I didn’t even
“see” that. The other one they showed
me was really a networked computer
system. They had over 100 Alto
computers all networked, using e-mail,
etc., etc. I didn’t even “see” that. I
was so blinded by the first thing they
showed me, which was the graphical
user interface. I thought it was the
best thing I had ever seen in my life.
Now, remember it was very flawed. What
we saw was incomplete. They had done a
bunch of things wrong, but we didn’t
know that at the time. Still, though,
the germ of the idea was there, and
they had done it very well. And within
ten minutes it was obvious to me that
all computers would work like this,
someday.

美煞众生 2024-07-17 06:56:43

没有提及电子表格,但引用 1991 年 Byte 杂志采访中的这句话怎么样:

“1968年我看到了两三件事
这改变了我的整个观念
计算。 …道格·恩格尔巴特的观点
[是]大型机就像一个
铁路,由一家机构拥有
决定你可以做什么以及何时
能做到这。 恩格尔巴特试图
像亨利·福特一样。 个人的
人们所认为的计算机
六十年代就像一辆汽车。 在
1968 年我看到了 Symour Papert 的第一部作品
带着孩子和标志,我看到了
第一个真的很棒
手写字符识别
兰德的系统……这有一个巨大的
对我的影响是因为它有一个
亲密的感觉。 当我结合起来时
考虑到孩子们必须使用它,
计算机的概念变成了
更像是一个
超中等。 更像是
超级报纸。”

来源

No mention of spreadsheets, but how about this quote, from an interview with a 1991 issue of Byte Magazine:

"In 1968 I saw two or three things
that changed my whole notion of
computing. …Doug Englebart’s view
[was] that the mainframe was like a
railroad, owned by an institution that
decided what you could do and when you
could do it. Englebart was trying to
be like Henry Ford. A personal
computer as it was thought of in the
sixties was like an automobile. In
1968 I saw Symour Papert’s first work
with kids and LOGO, and I saw the
first really great
handwriting-character-recognition
system at Rand… And that had a huge
influence on me because it had an
intimate feel. When I combined that
with the idea that kids had to use it,
the concept of a computer became
something much more like a
supermedium. Something more like
superpaper."

Source

偏爱你一生 2024-07-17 06:56:43

也许这个链接指向论文

最重要的软件创新 David A. Wheeler 所著的

可以帮助您记住两件缺失的事情。

PS:我个人会选择(1980 年及以后):

  • 1982 年:计算机病毒
  • 2004 年:MapReduce(2004 年,Google 的 Jeffrey Dean 和 Sanjay Ghemawat 揭示了 MapReduce)

Perhaps this link leading to the paper

The Most Important Software Innovations written by David A. Wheeler

helps you remembering the two missing things.

P.S.: I personally would choose (1980 and later):

  • 1982: computer virus
  • 2004: MapReduce (In 2004, Google's Jeffrey Dean and Sanjay Ghemawat revealed MapReduce)
南渊 2024-07-17 06:56:43

我很确定 C++ 不是这两件事之一。

请参阅https://stackoverflow.com/questions/58640/great-programming-quotes#58810

I am pretty sure C++ wasn't one of the two things.

See https://stackoverflow.com/questions/58640/great-programming-quotes#58810

小猫一只 2024-07-17 06:56:43

艾伦·凯 (Alan Kay) 发明了 Smalltalk。 通过这样做,他可以说发明了面向对象编程,尽管在这方面有 Smalltalk 的重要先驱。

Simula 是一种 20 世纪 60 年代用于编写模拟的语言。 另一种是 Planner,一种由麻省理工学院的 Carl Hewitt 发明的语言。 艾伦·凯特别赞扬休伊特在施乐帕洛阿尔托研究中心工作期间对他的影响。

Alan Kay invented Smalltalk. In so doing, he can be said to have invented object oriented programming, although there are important precursors to Smalltalk in that regard.

Simula, a language form the 1960s for writing simulations was one. another was Planner, a language invented by Carl Hewitt of MIT. Alan Kay specifically gives credit to Hewitt for influencing him while he was at Xerox PARC.

谎言 2024-07-17 06:56:43

鼠标和 GUI

Mice and GUI's

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文