메뉴 건너뛰기




Volumn 24, Issue 10, 1989, Pages 49-70

An efficient implementation of SELF a dynamically-typed object-oriented language based on prototypes

Author keywords

[No Author keywords available]

Indexed keywords


EID: 84976669927     PISSN: 03621340     EISSN: 15581160     Source Type: Journal    
DOI: 10.1145/74878.74884     Document Type: Article
Times cited : (155)

References (34)
  • 1
    • 84976835638 scopus 로고
    • Aho, Ravi Sethi, and Jeffrey D. Ullman Addison-Wesley, Reading, MA
    • Alfred V. Aho, Ravi Sethi, and Jeffrey D. Ullman. Compilers: Principles, Techniques, and Tools. Addison-Wesley, Reading, MA, 1986.
    • (1986) Compilers: Principles, Techniques
    • Alfred, V.1
  • 2
    • 84976727627 scopus 로고
    • Atkinson. Hurricane: An Optimizing Compiler for Smalltalk. In OOPSLA '86 Conference Proceedings, pp. 151-158, Portland, OR, 1986. Published as SIGPLAN Notices 21(11), November
    • Robert G. Atkinson. Hurricane: An Optimizing Compiler for Smalltalk. In OOPSLA '86 Conference Proceedings, pp. 151-158, Portland, OR, 1986. Published as SIGPLAN Notices 21(11), November, 1986.
    • (1986)
    • Robert, G.1
  • 3
    • 84976854005 scopus 로고
    • Ballard, David Maier, and Allen Wirfs-Brock. QUICKTALK: A Smalltalk-80 Dialect for Defining Primitive Methods. In OOPSLA ‘86 Conference Proceedings, pp. 140-150, Portland, OR, 1986. Published as SIGPLAN Notices 21(11), November
    • Mark B. Ballard, David Maier, and Allen Wirfs-Brock. QUICKTALK: A Smalltalk-80 Dialect for Defining Primitive Methods. In OOPSLA ‘86 Conference Proceedings, pp. 140-150, Portland, OR, 1986. Published as SIGPLAN Notices 21(11), November, 1986.
    • (1986)
    • Mark, B.1
  • 4
    • 84976764359 scopus 로고
    • et al. Common Lisp Object System Specification. In SIGPLAN Notices 23(Special Issue), September
    • D. G. Bobrow et al. Common Lisp Object System Specification. In SIGPLAN Notices 23(Special Issue), September, 1988.
    • (1988)
    • Bobrow, D.G.1
  • 5
    • 85034856839 scopus 로고
    • A type declaration and inference system for Smalltalk. In Conference Record of the Ninth Annual Symposium on Foundations of Computer Science,
    • A. H. Boming and D. H. H. Ingalls. A type declaration and inference system for Smalltalk. In Conference Record of the Ninth Annual Symposium on Foundations of Computer Science, pp. 133-139, 1982.
    • (1982) , pp. 133-139
    • Boming, A.H.1    Ingalls, D.H.H.2
  • 6
    • 0022874428 scopus 로고
    • Classes Versus Prototypes in Object-Oriented Languages. In Proceedings of the ACMIIEEE Fall Joint Computer Conference, pp. 36-40, Dallas, TX
    • A. H. Boming. Classes Versus Prototypes in Object-Oriented Languages. In Proceedings of the ACMIIEEE Fall Joint Computer Conference, pp. 36-40, Dallas, TX, 1986.
    • (1986)
    • Boming, A.H.1
  • 7
    • 84976755066 scopus 로고
    • Pavel Curtis. Type inferencing in Smalltalk. Personal communication, March
    • Pavel Curtis. Type inferencing in Smalltalk. Personal communication, March, 1989.
    • (1989)
  • 8
    • 0024701862 scopus 로고
    • Craig Chambers and David Ungar. Customization: Optimizing Compiler Technology for SELF, a Dynamically-Typed Object-Oriented Programming Language. In Proceedings of the SIGPLAN ‘89 Conference on Programming Language Design and Implementation, Portland, OR, June, 1989. Published as SIGPLAN Notices 24(7), My,
    • Craig Chambers and David Ungar. Customization: Optimizing Compiler Technology for SELF, a Dynamically-Typed Object-Oriented Programming Language. In Proceedings of the SIGPLAN ‘89 Conference on Programming Language Design and Implementation, Portland, OR, June, 1989. Published as SIGPLAN Notices 24(7), My, 1989.
    • (1989)
  • 9
    • 84976652434 scopus 로고    scopus 로고
    • Deutsch. The Dorado Smalltalk-80 Implementation. Hardware Architecture's Impact on Software Architecture. In [Kra83]
    • L. Peter Deutsch. The Dorado Smalltalk-80 Implementation. Hardware Architecture's Impact on Software Architecture. In [Kra83], pp. 113-126.
    • Peter, L.1
  • 10
    • 84976793047 scopus 로고
    • Deutsch. Richards benchmark. Personal communication, October
    • L. Peter Deutsch. Richards benchmark. Personal communication, October, 1988.
    • (1988)
    • Peter, L.1
  • 11
    • 84976854683 scopus 로고
    • Deutsch. Expanded byte codes for primitives. Personal communication, June
    • L. Peter Deutsch. Expanded byte codes for primitives. Personal communication, June, 1989.
    • (1989)
    • Peter, L.1
  • 12
    • 0021199937 scopus 로고
    • Deutsch and Allan M. Schiffman. Efficient Implementation of the Smalltalk-80 System. In Proceedings of the 11th Annual ACM Symposium on the Principles of Programming Languages, pp. 297-302, Salt Lake City, UT
    • L. Peter Deutsch and Allan M. Schiffman. Efficient Implementation of the Smalltalk-80 System. In Proceedings of the 11th Annual ACM Symposium on the Principles of Programming Languages, pp. 297-302, Salt Lake City, UT, 1984.
    • (1984)
    • Peter, L.1
  • 14
    • 84976859955 scopus 로고
    • John Hennessy. Stanford integer benchmarks. Personal communication, June
    • John Hennessy. Stanford integer benchmarks. Personal communication, June, 1988.
    • (1988)
  • 15
    • 84976828957 scopus 로고
    • Johnson, Justin O. Graver, and Lawrence W. Zurawski. TS: An Optimizing Compiler for Smalltalk. In OOPSLA ‘88 Conference Proceedings, pp. 18-26, San Diego, CA, 1988. Published as SIGPLAN Notices 23(11), November
    • Ralph E. Johnson, Justin O. Graver, and Lawrence W. Zurawski. TS: An Optimizing Compiler for Smalltalk. In OOPSLA ‘88 Conference Proceedings, pp. 18-26, San Diego, CA, 1988. Published as SIGPLAN Notices 23(11), November, 1988.
    • (1988)
    • Ralph, E.1
  • 17
    • 84976725565 scopus 로고
    • Elgin Lee. Object Storage and Inheritance for SELF, a Prototype-Based Object-Oriented Programming Language. Engineer's thesis, Stanford University,
    • Elgin Lee. Object Storage and Inheritance for SELF, a Prototype-Based Object-Oriented Programming Language. Engineer's thesis, Stanford University, 1988.
    • (1988)
  • 18
    • 84976704175 scopus 로고
    • Henry Lieberman. Using Prototypical Objects to Implement Shared Behavior in Object-Oriented Systems. In OOPSLA ‘86 Conference Proceedings, pp. 214-223, Portland, OR, 1986. Published as SIGPLAN Notices 21(11), November
    • Henry Lieberman. Using Prototypical Objects to Implement Shared Behavior in Object-Oriented Systems. In OOPSLA ‘86 Conference Proceedings, pp. 214-223, Portland, OR, 1986. Published as SIGPLAN Notices 21(11), November, 1986.
    • (1986)
  • 19
    • 84976738441 scopus 로고
    • Thomas, and John R. Pugh. An Exemplar Based Smalltalk. In OOPSLA ‘86 Conference Proceedings, pp. 322-330, Portland, OR, 1986. Published as SIGPLAN Notices 21(11), November
    • Wilf R. LaLonde, Dave A. Thomas, and John R. Pugh. An Exemplar Based Smalltalk. In OOPSLA ‘86 Conference Proceedings, pp. 322-330, Portland, OR, 1986. Published as SIGPLAN Notices 21(11), November, 1986.
    • (1986)
    • Wilf, R.1
  • 20
    • 84976665707 scopus 로고    scopus 로고
    • Kim McCall. The Smalltalk-80 Benchmarks. In [Kra83]
    • Kim McCall. The Smalltalk-80 Benchmarks. In [Kra83], pp. 153-174.
  • 21
    • 84976700936 scopus 로고
    • Bertrand Meyer. Genericity versus Inheritance. In OOPSLA ‘86 Conference Proceedings, pp. 391-405, Portland, OR, 1986. Published as SIGPLAN Notices 21(11), November
    • Bertrand Meyer. Genericity versus Inheritance. In OOPSLA ‘86 Conference Proceedings, pp. 391-405, Portland, OR, 1986. Published as SIGPLAN Notices 21(11), November, 1986.
    • (1986)
  • 22
    • 84976730112 scopus 로고
    • Moon. Object-Oriented Programming with Flavors. In OOPSLA ‘86 Conference Proceedings, pp. 1-16, Portland, OR, 1986. Published as SIGPLAN Notices 21(11), November
    • David A. Moon. Object-Oriented Programming with Flavors. In OOPSLA ‘86 Conference Proceedings, pp. 1-16, Portland, OR, 1986. Published as SIGPLAN Notices 21(11), November, 1986.
    • (1986)
    • David, A.1
  • 23
    • 0023868917 scopus 로고
    • Masood Namjoo et al. CMOS Gate Array Implementation of the SPARC Architecture. In COMPCON ‘88 Conference Proceedings, pp. 10-13, San Francisco, CA
    • Masood Namjoo et al. CMOS Gate Array Implementation of the SPARC Architecture. In COMPCON ‘88 Conference Proceedings, pp. 10-13, San Francisco, CA, 1988.
    • (1988)
  • 24
    • 84976853803 scopus 로고
    • ParcPlace Newsletter, Winter 1988, Vol. 1, No. 2. ParcPlace Systems, Palo Alto, CA
    • ParcPlace Newsletter, Winter 1988, Vol. 1, No. 2. ParcPlace Systems, Palo Alto, CA, 1988.
    • (1988)
  • 25
    • 85002296383 scopus 로고
    • Craig Schaffert et al. An Introduction to Trellis/Owl. In OOPSLA ‘86 Conference Proceedings, pp. 9-16, Portland, OR, 1986. Published as SIGPLAN Notices 21(11), November
    • Craig Schaffert et al. An Introduction to Trellis/Owl. In OOPSLA ‘86 Conference Proceedings, pp. 9-16, Portland, OR, 1986. Published as SIGPLAN Notices 21(11), November, 1986.
    • (1986)
  • 26
    • 84976853604 scopus 로고
    • Guy Lewis Steele Jr. LAMBDA: The Ultimate Declarative. AI Memo 379, MIT Artificial Intelligence Laboratory, November
    • Guy Lewis Steele Jr. LAMBDA: The Ultimate Declarative. AI Memo 379, MIT Artificial Intelligence Laboratory, November, 1976.
    • (1976)
  • 27
    • 84976777276 scopus 로고
    • Lynn Andrea Stein. Delegation Is Inheritance. In OOPSLA ‘87 Conference Proceedings, pp. 138-146, Orlando, EL, 1987. Published as SIGPLAN Notices 22(12), December
    • Lynn Andrea Stein. Delegation Is Inheritance. In OOPSLA ‘87 Conference Proceedings, pp. 138-146, Orlando, EL, 1987. Published as SIGPLAN Notices 22(12), December, 1987.
    • (1987)
  • 28
    • 84976837457 scopus 로고
    • Guy Lewis Steele Jr. and Gerald Jay Sussman. LAMBDA: The Ultimate Imperative. AI Memo 353, MIT Artificial Intelligence Laboratory, March
    • Guy Lewis Steele Jr. and Gerald Jay Sussman. LAMBDA: The Ultimate Imperative. AI Memo 353, MIT Artificial Intelligence Laboratory, March, 1976.
    • (1976)
  • 29
    • 84976811766 scopus 로고
    • Bjarne Stroustrup. The C++ Programming Language. Addison-Wesley, Reading, MA
    • Bjarne Stroustrup. The C++ Programming Language. Addison-Wesley, Reading, MA, 1986.
    • (1986)
  • 30
    • 84987208507 scopus 로고
    • Inferring Types in Smalltalk. In 8th Annual ACM Symposium on Principles of Programming Languages,
    • N. Suzuki. Inferring Types in Smalltalk. In 8th Annual ACM Symposium on Principles of Programming Languages, pp. 187-199, 1981.
    • (1981) , pp. 187-199
    • Suzuki, N.1
  • 31
    • 84976795227 scopus 로고
    • David Michael Ungar
    • Ph.D. dissertation, the University of California at Berkeley, February, 1986. Published by the MIT Press, Cambridge, MA
    • David Michael Ungar. The Design and Evaluation of a High-Performance Smalltalk System. Ph.D. dissertation, the University of California at Berkeley, February, 1986. Published by the MIT Press, Cambridge, MA, 1987.
    • (1987) The Design and Evaluation of a High-Performance Smalltalk System.
  • 32
    • 84976859128 scopus 로고
    • David Ungar and Frank Jackson. Tenuring Policies for Generation-Based Storage Reclamation. In OOPSLA ‘88 Conference Proceedings, pp. 1-17, San Diego, CA, 1988. Published as SIGPLAN Notices 23(11), November
    • David Ungar and Frank Jackson. Tenuring Policies for Generation-Based Storage Reclamation. In OOPSLA ‘88 Conference Proceedings, pp. 1-17, San Diego, CA, 1988. Published as SIGPLAN Notices 23(11), November, 1988.
    • (1988)
  • 33
    • 85006778596 scopus 로고
    • David Ungar and Randall B. Smith. SELF: The Power of Simplicity. In OOPSLA ‘87 Conference Proceedings, pp. 227-241, Orlando, FL, 1987. Published as SIGPLAN Notices 22(12), December
    • David Ungar and Randall B. Smith. SELF: The Power of Simplicity. In OOPSLA ‘87 Conference Proceedings, pp. 227-241, Orlando, FL, 1987. Published as SIGPLAN Notices 22(12), December, 1987.
    • (1987)
  • 34
    • 84976862888 scopus 로고
    • Peter Wegner. Dimensions of Object-Based Language Design. In OOPSLA ‘87 Conference Proceedings, pp. 227-241, Orlando, FL, 1987. Published as SIGPLAN Notices 22(12), December
    • Peter Wegner. Dimensions of Object-Based Language Design. In OOPSLA ‘87 Conference Proceedings, pp. 227-241, Orlando, FL, 1987. Published as SIGPLAN Notices 22(12), December, 1987.
    • (1987)


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.