per*_*sid 8 smalltalk miller-columns
维基百科称Miller专栏"类似于"Smalltalk早期使用的一些内容,由Miller独立发明.谁是第一个 - Smalltalk或Miller?
如果Smalltalk是第一个,那么究竟是谁发明了Miller列,为什么Miller列是米勒列,而不是X列,其中X是发明人的姓氏?
如果米勒是第一个,为什么提到Smalltalk?
引用的Smalltalk机制是类层次结构浏览器.它是由拉里·特斯勒于1976年发明的(参见Alan Kay在"Smalltalk-76"下的"The Small History of Smalltalk").浏览器使用固定的4列表视图来查找方法的源代码.第一个列表是针对类别的.在每个类别中,您可以在第二个列表中选择一个类.选择类后,可以从第三个列表中选择方法协议.最后,一旦选择了方法协议,就可以从第四个列表中选择一个方法.选择方法后,该方法的源代码出现在4个列表下方的文本编辑器中.这是专用固定深度铣刀柱的一个例子.
从我阅读维基百科的文章来看,似乎米勒列更为通用,并且具有任意数量的列.可信的是,米勒并不了解Smalltalk浏览器 - 在1983年Smalltalk-80公开发布之前,浏览器一直无法使用.在此之前,它只被与施乐和少数几家公司联系的人使用.被要求将Smalltalk-80移植到他们自己的硬件上.(参见Smalltalk - 历史和建议的话).类别层次浏览器的屏幕截图确实出现在1981年的Byte杂志(第124页)中,但同样,这是在1980年米勒专栏发明之后.
因此,有意义的是,更为通用的机制是以Miller命名的,之后人们注意到与Smalltalk浏览器的相似之处.
归档时间: |
|
查看次数: |
439 次 |
最近记录: |