有人还记得其他两个吗?
Alan Kay是谁? (有些人可能会问。)他在施乐公园的工作可以说比其他任何影响更能塑造我们当前的软件范式。
答案 0 :(得分:351)
我会尽力记住我所说的内容,但到目前为止的答案都不正确(其中每一个都是在80年代PC商业化之前的60年代和70年代完成的。)
但是,我们可以从头开始尝试考虑new inventions in computing since the 1980s。
答案 1 :(得分:20)
当我想到施乐公司的时候,我总是记得史蒂夫工作的书呆子的胜利:
他们向我展示了三件事, 但我被第一个蒙蔽了眼睛 我没有真正“看到”另一个 二。他们向我展示的一件事 是面向对象的编程。他们 告诉我,但我甚至没有 “看到”那个。他们展示的另一个 我真的是一台联网的电脑 系统。他们有100多个Alto 所有联网的计算机,使用电子邮件, 等我甚至没有“看到”那个。一世 他们第一件事是如此盲目 告诉我,这是图形 用户界面。我以为是 我生命中见过的最好的事情。 现在,记住它是非常有缺陷的。什么 我们看到的是不完整他们做了一个 一堆事情错了,但我们没有 知道那个时候。尽管如此, 这个想法的细菌就在那里,而且 他们做得很好。在内 十分钟对我来说很明显 所有电脑都会像这样工作, 一天。
答案 2 :(得分:12)
没有提及电子表格,但是在接受1991年Byte杂志采访时,这句话怎么样:
“1968年,我看到了两三件事 这改变了我的整个观念 计算。 ... Doug Englebart的观点 [是]大型机就像一个 铁路,由一个机构拥有 决定你能做什么,什么时候做 能做到这。恩格尔巴特试图这样做 就像亨利福特。一个人 计算机,因为它被认为是 六十年代就像一辆汽车。在 1968年,我看到了Symour Papert的第一部作品 有了孩子和LOGO,我看到了 首先真的很棒 手写字符识别 兰德的系统......而且这个系统非常庞大 影响我,因为它有一个 亲密的感觉。当我把它结合起来 认为孩子们必须使用它, 计算机的概念成了 更像是一种东西 supermedium。更喜欢的东西 superpaper“。
答案 3 :(得分:9)
也许这个链接导致了论文
The Most Important Software Innovations 由David A. Wheeler撰写
帮助你记住这两件丢失的东西。
P.S。:我个人会选择(1980年及以后):
答案 4 :(得分:4)
我很确定C ++不是两件事之一。
请参阅https://stackoverflow.com/questions/58640/great-programming-quotes#58810
答案 5 :(得分:2)
Alan Kay发明了Smalltalk。通过这样做,可以说他发明了面向对象的编程,尽管Smalltalk在这方面有重要的先例。
Simula是20世纪60年代用于编写模拟的语言之一。另一个是Planner,麻省理工学院的Carl Hewitt发明的一种语言。 Alan Kay特别赞扬Hewitt在施乐PARC期间影响了他。
答案 6 :(得分:-4)
小鼠和GUI的