跳到主要内容
10.1145/800017.800542acm会议文章/章节视图摘要出版物页面波普尔会议记录会议集合
第条
免费访问

高效实施smalltalk-80系统

出版:1984年1月15日出版历史

摘要

Smalltalk-80*编程语言包括动态存储分配、全向上函数和通用多态过程;Smalltalk-80编程系统具有交互式执行、增量编译和实现可移植性。现代编程系统的这些功能是最难有效实现的功能之一,即使是单独实现。Smalltalk-80系统的一个新实现,托管在一台基于微处理器的小型计算机上,实现了高性能,同时保持了与现有实现的完全(目标代码)兼容性。本文讨论了在项目过程中开发的最重要的优化技术,其中许多技术适用于其他语言。关键思想是在多个表单中表示特定的运行时状态(代码和数据),并在需要时在表单之间进行转换。

工具书类

  1. 1Ammann,U.,Nori.Jensen,K.,Nageli,H.,“Pascal(P)编译器实现注释”,瑞士苏黎世艾奇诺西什技术学院Fur Informatik研究所,1975年。谷歌学者谷歌学者
  2. 2阿曼,U。,“关于Pascal编译器中的代码生成”,《软件实践与经验v7#3》。1977年6月/7月,第391-423页。谷歌学者谷歌学者
  3. 三。贝尔。J.R.,《螺纹代码》,《ACM通信》,第16版(1973),第370-372页。谷歌学者谷歌学者数字图书馆数字图书馆
  4. 4Deutsch,L.P.,Bobrow,D.G.,“高效、增量、实时垃圾收集器”,《ACM通讯》,1976年10月。谷歌学者谷歌学者数字图书馆数字图书馆
  5. 5Goldberg,A.和Robson。D.,《Smalltalk-80:语言及其实现》,马萨诸塞州雷丁市艾迪森·韦斯利出版社,1983年。谷歌学者谷歌学者数字图书馆数字图书馆
  6. 6Goldberg A.,《Smalltalk-80:交互式编程环境》,马萨诸塞州雷丁市Addison Wesley著,1984年。谷歌学者谷歌学者数字图书馆数字图书馆
  7. 7格伦·克拉斯纳。编辑,《Smalltalk-80:历史的点滴,建议的话语》,马萨诸塞州雷丁市艾迪森·韦斯利出版社,1983年。谷歌学者谷歌学者数字图书馆数字图书馆
  8. 8Lampson,B.W.,Ed.,《Dorado:高性能个人电脑》,施乐PARC报告CSL-81-1,加利福尼亚州帕洛阿尔托,1981年1月。谷歌学者谷歌学者
  9. 9Mitchell,J.G.,《灵活高效交互式编程系统的设计与构建》,博士论文。1971年,NTIS AD 712-721,《计算机科学杰出论文》,加兰出版社,纽约(1978年)。谷歌学者谷歌学者数字图书馆数字图书馆
  10. 10Moon D.编辑,《Maclisp手册》第3-75至3-77页,麻省理工学院人工智能实验室技术报告(1973年)。谷歌学者谷歌学者
  11. 11Moore,C.H.,“FORTH:计算机编程的新方法”,《天文学和天体物理学增刊》,第15期(1974年),第497-511页。谷歌学者谷歌学者
  12. 12Patterson,D.,Ed.,《RISC上的小谈:建筑调查》(CS 292R论文集),加州大学伯克利分校,1983年4月。谷歌学者谷歌学者
  13. 13Perkins,D.R.,Sites,R.I.,“与机器无关的Pascal代码优化”,ACM SIGPLAN Notices v14#8(1979年8月),第201-207页。谷歌学者谷歌学者数字图书馆数字图书馆
  14. 14Pittman,T.J.,“实用优化器:多地址码的零地址”,加州大学圣克鲁斯分校硕士论文,1980年6月。谷歌学者谷歌学者
  15. 15劳。B.R.,“程序的表示层次和通用主机的体系结构”,《Micro-11学报》,加利福尼亚州阿西洛马,1978年11月。谷歌学者谷歌学者数字图书馆数字图书馆
  16. 16Richards,M.,《BCPL.编译器的可移植性》,《软件、实践和经验vl》(1971),第135-146页。谷歌学者谷歌学者
  17. 17软件概念小组,Smalltalk专刊。BYTE杂志,第6卷,第8期,1981年8月。谷歌学者谷歌学者
  18. 18Masinter,L.M.,Ed.,《Interlisp参考手册》,施乐特殊信息系统,加利福尼亚州帕萨迪纳,1983年。谷歌学者谷歌学者
  19. 19Zellweger,P.T.,“SOPAIPILLA中的机械独立优化”,《S-1项目1979年年度报告》(第8章),劳伦斯·利弗莫尔实验室(1979年)。谷歌学者谷歌学者

索引术语

  1. 高效实施smalltalk-80系统

    建议

    评论

    登录选项

    检查您是否可以通过登录凭据或您的机构访问本文。

    登录

    完全访问权限

    • 发布于

      封面图片ACM会议
      POPL’84:第11届ACM SIGACT-SIGPLAN编程语言原理研讨会会议记录
      1984年1月
      302页
      国际标准图书编号:0897911253
      内政部:10.1145/800017

      版权所有©1984 ACM

      允许制作本作品的全部或部分数字或硬拷贝供个人或课堂使用,但不收取任何费用,前提是复制品的制作或分发不是为了盈利或商业利益,并且复制品在首页注明本通知和完整引文。必须尊重ACM以外的其他人对本作品组成部分的版权。允许用信用证进行摘要。要以其他方式复制或重新发布、在服务器上发布或重新分发到列表,需要事先获得特定许可和/或收取费用。从请求权限[电子邮件保护]

      出版商

      计算机协会

      美国纽约州纽约市

      出版历史

      • 出版:1984年1月15日

      权限

      请求有关此文章的权限。

      请求权限

      检查更新

      限定符

      • 第条

      接受率

      总体验收率824属于4,130提交文件,20%

      即将召开的会议

      流行乐'25
      第52届ACM SIGPLAN编程语言原理年会
      2025年1月19日至25日
      丹佛,有限公司,美国

    PDF格式

    以PDF文件查看或下载。

    PDF格式

    电子阅读器

    使用eReader联机查看。

    电子阅读器