记住艾伦·凯的一句话
几年前,有人引用艾伦·凯 (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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(7)
我会尽力记住我说过的话,但到目前为止,没有一个答案是正确的(每一个答案都是在 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.
每当我想到施乐帕克公司时,我总是会想起史蒂夫·乔布斯的《书呆子的胜利》中的这句话:
When ever I think about xerox parc I always remember this quote from triumph of the nerds by steve jobs:
没有提及电子表格,但引用 1991 年 Byte 杂志采访中的这句话怎么样:
来源
No mention of spreadsheets, but how about this quote, from an interview with a 1991 issue of Byte Magazine:
Source
也许这个链接指向论文
最重要的软件创新 David A. Wheeler 所著的
可以帮助您记住两件缺失的事情。
PS:我个人会选择(1980 年及以后):
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):
我很确定 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
艾伦·凯 (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.
鼠标和 GUI
Mice and GUI's