Creating efficient systems for object-oriented languages

  • Authors:
  • Norihisa Suzuki;Minoru Terada

  • Affiliations:
  • The University of Tokyo, 7-3-1 Hongo, Bunkyo-ku, Tokyo, Japan 113;The University of Tokyo, 7-3-1 Hongo, Bunkyo-ku, Tokyo, Japan 113

  • Venue:
  • POPL '84 Proceedings of the 11th ACM SIGACT-SIGPLAN symposium on Principles of programming languages
  • Year:
  • 1984

Quantified Score

Hi-index 0.00

Visualization

Abstract

Increasingly computer science research has been done using workstations with high-resolution bitmap display systems. Smalltalk-80↑ is a very attractive programming language for such computation environments, since it has very sophisticated graphical systems and programming environments. Unfortunately there are still very few computer systems on which Smalltalk-80 can run with satisfactory speed, and furthermore they are quite expensive. In order to make Smalltalk-80 accessible to a large group of people at low cost,. we have developed compiler techniques useful to generate efficient code for standard register machines such as MC68000. We have also extended Smalltalk-80 to include type expressions, which allow compilers to generate efficient code