摘要
C.Baker等人。Symbolics Ivory处理器:40位标记结构Lisp微处理器。 1987年IEEE国际计算机设计会议论文集 第512-15页,纽约州Rye Brook,1987年10月。 谷歌学者 布拉德·考尔德(Brad Calder)、德克·格伦沃尔德(Dirk Grunwald)和本杰明·佐恩(Benjamin Zorn)。 量化C和C++程序之间的行为差异 《技术报告CU-CS-698-94》,科罗拉多大学博尔德分校,1994年1月。 谷歌学者 Craig Chambers、David Ungar和Elgin Lee。 一种基于原型的动态类型的面向对象语言SELF的高效实现。 在 OOPSLA’89会议记录 第49-70页,洛杉矶新奥尔良,1989年10月。 发布为 SIGPLAN通知24(10) 1989年10月。 还发布于 Lisp与符号计算4(3) Kluwer学术出版社,1991年6月。 谷歌学者 Craig Chambers和David Ungar。 使纯面向对象语言实用。 OOPSLA’91会议记录 亚利桑那州凤凰城,1991年10月。 谷歌学者 Robert F.Cmelik、Shing I.Kong、David R.Ditzel和Edmund J.Kelly。 SPEC基准测试中MIPS和SPARC指令集利用率分析。 阿斯普洛斯IV 1991年4月,加利福尼亚州圣克拉拉。 谷歌学者 Robert F.Cmelik和David Keppel。 Shade:用于执行分析的快速指令集模拟器 太阳微系统实验室,技术报告SMLI TR-93-121993。 也作为技术报告CSE-TR 93-06-06出版,华盛顿大学,1993年。 谷歌学者 L.Peter Deutsch。 Dorado Smalltalk-80实现:硬件架构对软件架构的影响 在{Kra83}。 谷歌学者 艾默·迪万(Amer Diwan)、大卫·塔迪蒂(David Tarditi)和艾略特·莫斯(Eliot Moss)。 具有密集堆分配的程序的内存子系统性能。 在 第21届美国计算机学会编程语言原理年会 ,第1-14页,1994年1月。 谷歌学者 阿黛尔·戈德伯格和大卫·罗布森。 Smalltalk-80:语言及其实现 第二版,Addison-Wesley,Reading,MA,1985年。 谷歌学者 乌尔斯·霍尔兹勒(Urs Hölzle)、克雷格·钱伯斯(Craig Chambers)和大卫·恩加(David Ungar)。 使用多态内联缓存优化动态类型的面向对象语言。 在 ECOOP’91会议记录 1991年,日内瓦。 发布为 Springer Verlag计算机科学讲稿512 施普林格·弗拉格,柏林,1991年。 谷歌学者 乌尔斯·Hölzle和大卫·昂加。 使用运行时类型反馈优化动态调度的调用。 在 PLDl’94会议记录 第326-335页,佛罗里达州奥兰多,1994年6月。 发布为 SIGPLAN通知29(6) 1994年6月。 谷歌学者 乌尔斯·霍尔兹勒(Urs Hölzle)。 自适应自我优化:协调高性能与探索性编程 1994年,斯坦福大学计算机科学系,技术报告STAN-CS-TR-94-1520,博士论文。 谷歌学者 马克·D·希尔。 缓存内存和指令缓冲区性能方面 《UCB/CSD 87/381技术报告》,加州大学伯克利分校计算机科学部,1987年11月。 谷歌学者 戈登·伊拉姆(Gordon Irlam)。 SPA—SPARC分析器工具集 。可通过ftp从cs.adelaide.edu.au获得,1991年。 谷歌学者 诺姆·朱佩(Norm Jouppi)。 缓存写入策略和性能。 在 ISCA’20会议记录 第191-201页,加利福尼亚州圣地亚哥,1993年。 发布为 计算机体系结构新闻21(2) 1993年5月。 谷歌学者 格伦·克拉斯纳主编。, Smalltalk-80:一些历史和建议 艾迪森·韦斯利,马萨诸塞州雷丁,1983年。 谷歌学者 菲利普·科普曼(Philip Koopman)、彼得·李(Peter Lee)和丹尼尔·西维奥雷克(Daniel Siewiorek)。 组合子图归约的缓存行为。 托普拉斯14(2): 1992年第265至297页。 谷歌学者 大卫·A·帕特森。 精简指令集计算机。 ACM 28的通信(1): 1985年1月8日至21日。 谷歌学者 Chih-Jui Peng和Gurindar Sohi。 支持具有动态堆分配的语言的缓存设计注意事项 《技术报告860》,威斯康星大学,1989年7月。 谷歌学者 D.N.Pnevmatikatos和M.D.Hill。 RISC上整数SPEC基准的缓存性能。 计算机体系结构新闻18(2): 53-68. 谷歌学者 马克·雷霍尔德(Mark Reinhold)。 垃圾收集编程语言的缓存性能 麻省理工学院MIT/LCS/TR-581技术报告博士论文,1993年9月。 谷歌学者 马克·雷霍尔德(Mark Reinhold)。 垃圾收集程序的缓存性能。 在 PLDI’94会议记录 第206-217页,佛罗里达州奥兰多,1994年6月。 发布为 SIGPLAN通知29(6) 1994年6月。 谷歌学者 A.Dain Samples、David Ungar和Paul Hilfinger。 SOAR:无字节码的Smalltalk。 OOPSLA’86会议记录 第107-118页,俄勒冈州波特兰,1986年9月。 发布为 SIGPLAN通知21(11) 1986年11月。 谷歌学者 SPARC国际。 SPARC体系结构手册(第8版) 新泽西州普伦蒂斯·霍尔,1992年。 谷歌学者 彼得·斯坦基斯特和约翰·亨尼西。 LISP中的标签和类型检查:硬件和软件方法。 在 ASPLOSII会议记录 1987年10月。 谷歌学者 太阳微系统公司。 Viking微处理器(T.I.TMS S390Z50)用户文档 。零件号800-4510-021990年11月。 谷歌学者 David Ungar、Ricki Blau、Peter Foley、A.Dain Samples和David Patterson。 SOAR架构:RISC上的Smalltalk。 第11届计算机体系结构年度研讨会 密歇根州安娜堡,1984年6月。 谷歌学者 大卫·恩加。 一种高性能小型通话系统的设计与评估 麻省理工学院出版社,马萨诸塞州剑桥,1987年。 谷歌学者 David Ungar和Randall B.Smith。 自我:简单的力量。 在 OOPSLA’87会议记录 第227-241页,佛罗里达州奥兰多,1987年10月。 发布为 SIGPLAN通知22(12) 1987年12月。 还发布于 Lisp与符号计算4(3) Kluwer学术出版社,1991年6月。 谷歌学者 我代表威廉姆斯、马里奥·沃尔茨科和特雷弗·霍普金斯。 面向对象虚拟内存层次结构中的动态分组。 在 ECOOP’87会议记录 BIGRE特刊,第87-96页,法国巴黎,1987年6月。 谷歌学者 我代表威廉姆斯和马里奥·沃尔奇科。 基于对象的内存体系结构。 在 程序。 第四届国际持久对象系统研讨会 马萨诸塞州玛莎葡萄园,1990年9月。 谷歌学者 保罗·威尔逊(Paul R.Wilson)、迈克尔·拉姆(Michael S.Lam)和托马斯·莫赫(Thomas G.Moher)。 代际垃圾收集的缓存注意事项。 在 Lisp与函数编程92年会议录 第32-42页,加利福尼亚州旧金山,1992年6月。 谷歌学者
建议
动态类型语言的面向对象封装 OOPSLA’04:第19届ACM SIGPLAN面向对象编程、系统、语言和应用年度会议记录 面向对象语言中的封装传统上是基于静态类型系统的。 因此,动态类型语言对封装的支持有限。 考虑到封装是。。。 面向对象编程语言中的封装和继承 OOPSLA’86:面向对象编程系统、语言和应用程序会议记录 面向对象编程是一种实用的编程方法,它鼓励模块化设计和软件重用。 大多数面向对象编程语言支持 数据抽象 通过阻止对象被操纵,除非。。。