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

还有人记得另外两个吗?

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

有帮助吗?

解决方案

我会努力记住我说的话,但没有答案至今是正确的(他们中的每一个在60年代和70年代完成的电脑在80年代商业化之前)。

不过,我们可以从头再来,并尽量想计算href="https://stackoverflow.com/q/432922/1288">新的发明。

其他提示

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

他们确实向我展示了三件事,但是我对第一个我并没有真正“看到”另外两个事物而蒙蔽了双眼。他们向我展示的一件事是面向对象的编程。他们向我展示了这一点,但我什至没有“看到”。他们向我展示的另一个实际上是一个网络计算机系统。他们拥有超过100台中音计算机,全部通过电子邮件等网络等网络等。我什至没有“看到”这一点。他们向我展示的第一件事是我的盲目,这是图形用户界面。我认为这是我一生中见过的最好的事情。现在,请记住它是有很大缺陷的。我们看到的是不完整的。他们做错了很多事情,但当时我们不知道。不过,尽管如此,这个想法仍然存在,他们做得很好。在十分钟之内,很明显,有一天,所有计算机都会像这样工作。

没有电子表格中提及,但如何对这个报价,从1991年的问题BYTE杂志的一次采访:

  

“在1968年我看到两个或三件事   这改变了我的整个概念   计算。 ...道格恩格巴特的观点   [是],该主机是一个像   铁路,由一个机构拥有的   决定你可以做的,当你   能做到这。恩格巴特试图   像亨利·福特。个人   计算机,因为它是在想到   六十年代是像汽车。在   1968年,我看到Symour Papert的第一份工作   孩子和LOGO,我看到了   第一个真正伟大的   手写字符识别   系统在兰德公司......而这产生了巨大的   对我的影响,因为它有一个   亲密的感觉。当我结合这   的想法,孩子们不得不使用它,   一台电脑的概念成为   东西更像是一个   supermedium。更多的东西一样   superpaper“。

也许这个链接通向这篇论文

最重要的软件创新 作者:大卫 A.惠勒

帮助你记住两件缺失的事情。

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

  • 1982 年:电脑病毒
  • 2004年:MapReduce(2004 年,Google 的 Jeffrey Dean 和 Sanjay Ghemawat 透露 映射减少)

我敢肯定C ++不是的两两件事之一。

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

艾伦凯发明Smalltalk中。这样,他可以说已经发明了面向对象编程,虽然有这方面的Smalltalk的重要前体。

西穆拉,语言形成20世纪60年代进行写入模拟就是一个。另一种是计划,由麻省理工学院的卡尔·休伊特发明了一种语言。阿兰凯特别功劳归于休伊特以影响他,而他是在Xerox PARC。

小鼠和GUI的

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top