几年前引用Alan Kay的话说,在过去的20年中,软件中只有三件新东西(实际上是PC的寿命).其中一个是Spreadsheets.
有人还记得其他两个吗?
Alan Kay是谁?(有些人可能会问.)他在施乐公园的工作可以说比其他任何影响更能塑造我们当前的软件范式.
我将尽力记住我所说的内容,但到目前为止没有一个答案是正确的(其中每一个都是在80年代PC商业化之前的60年代和70年代完成的).
然而,自20世纪80年代以来,我们可以从头开始尝试思考计算领域的新发明.
当我想到施乐公司的时候,我总是记得史蒂夫工作从书呆子的胜利中引用这句话:
他们给我看了,实际上,有三件事情,但是我被第一个蒙蔽了,我没有真正"看到"另外两个.他们向我展示的一件事是面向对象的编程.他们向我展示了这一点,但我甚至没有"看到"那个.他们向我展示的另一个实际上是一个联网的计算机系统.他们有超过100台Alto计算机全部联网,使用电子邮件等等.我甚至没有"看到"那个.他们向我展示的第一件事就是我的盲目,那就是图形用户界面.我认为这是我一生中见过的最好的事情.现在,记住它是非常有缺陷的.我们看到的是不完整的.他们做了很多错事,但我们当时并不知道.尽管如此,这个想法的细节仍然存在,而且他们做得非常好.
没有提到电子表格,但是这篇引文怎么样,来自对1991年Byte杂志的采访:
"1968年,我看到两三件事情改变了我的整个计算概念...... Doug Englebart认为大型机就像一条铁路,由一家机构拥有,决定你能做什么以及何时可以做到."Englebart我试图像亨利·福特一样.六十年代人们想到的个人计算机就像一辆汽车.1968年,我看到了Symour Papert与孩子和LOGO的第一部作品,我看到了第一个非常棒的手写字符识别系统兰德......这对我产生了巨大的影响,因为它有一种亲密的感觉.当我把它与孩子们不得不使用它的想法结合起来时,计算机的概念变得更像是一种超级介质.更像是超级纸. "
资源
也许这个链接导致了论文
最重要的软件创新 由David A. Wheeler撰写
帮助你记住两件丢失的东西.
PS:我个人会选择(1980年及以后):
1982年:计算机病毒
2004年:MapReduce(2004年,Google的Jeffrey Dean和Sanjay Ghemawat 透露了 MapReduce)