gpt4 book ai didi

smalltalk - 米勒柱是谁发明的?

转载 作者:行者123 更新时间:2023-12-03 08:25:35 27 4
gpt4 key购买 nike

关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。












想改进这个问题?将问题更新为 on-topic对于堆栈溢出。

8年前关闭。




Improve this question




维基百科说米勒列“类似于”早期在 Smalltalk 中使用的东西,是米勒独立发明的。谁是第一个 - Smalltalk 还是 Miller?

如果 Smalltalk 是第一个,那么究竟是谁发明了 Miller 列,为什么 Miller 列是 Miller 列,而不是 X 列,其中 X 是发明者的姓氏?

如果 Miller 是第一个,为什么要提到 Smalltalk?

最佳答案

引用的 Smalltalk 机制是类层次结构浏览器。它是由 Larry Tesler 于 1976 年发明的(参见“Smalltalk-76”下的 Alan Kay “The Early History of Smalltalk”)。浏览器使用固定的 4 ListView 来定位方法的源代码。第一个列表是针对类别的。在每个类别中,您可以在第二个列表中选择一个类别。一旦选择了一个类,就可以从第三个列表中选择一个方法协议(protocol)。最后,一旦选择了方法协议(protocol),就可以从第四个列表中选择一种方法。选择一种方法后,该方法的源代码会出现在 4 个列表下方的文本编辑器中。这是一个特殊用途的固定深度米勒柱的例子。

从我对维基百科文章的阅读来看,米勒专栏似乎更笼统,并且有任意数量的专栏。可以相信,米勒对 Smalltalk 浏览器一无所知——直到 1983 年 Smalltalk-80 公开发布,该浏览器才普遍可用。在此之前,它只被与施乐相关的人和少数几家公司使用被要求将 Smalltalk-80 移植到他们自己的硬件上。 (请参阅 Smalltalk - Bits of History 和 Words of Advice)。类层次结构浏览器的屏幕截图确实出现在 1981 年的 Byte 杂志(从第 124 页开始)中,但同样,这是在 1980 年 Miller 专栏发明之后。

因此,更通用的机制以米勒的名字命名是有道理的,后来人们注意到与 Smalltalk 浏览器的相似之处。

关于smalltalk - 米勒柱是谁发明的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19537413/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com