Re: info on byte-coded and other fast interpreters

Eliot Miranda <eliot@cs.qmw.ac.uk>
24 Mar 91 16:41:30 GMT

          From comp.compilers

Related articles
info on byte-coded and other fast interpreters ham@Neon.Stanford.EDU (1991-03-16)
Re: info on byte-coded and other fast interpreters bremner@cs.sfu.ca (1991-03-19)
Re: info on byte-coded and other fast interpreters acha@CS.CMU.EDU (1991-03-19)
Re: info on byte-coded and other fast interpreters oz@nexus.yorku.ca (1991-03-19)
Re: info on byte-coded and other fast interpreters andrew@brownvm.brown.edu (1991-03-20)
Re: info on byte-coded and other fast interpreters adrianho@barkley.Berkeley.EDU (Adrian J Ho) (1991-03-21)
Re: info on byte-coded and other fast interpreters eliot@cs.qmw.ac.uk (Eliot Miranda) (1991-03-24)
Re: info on byte-coded and other fast interpreters bremner@cs.sfu.ca (1991-03-25)
| List of all articles for this month |

Newsgroups: comp.compilers
From: Eliot Miranda <eliot@cs.qmw.ac.uk>
Keywords: interpreter, Smalltalk
Organization: Computer Science Dept, QMW, University of London, UK.
References: <HAM.91Mar16102336@Neon.Stanford.EDU>
Date: 24 Mar 91 16:41:30 GMT

Smalltalk bytecode interpreters:


Berkely Smalltalk:
%A David M. Ungar
%A David A. Patterson
%T Berkeley Smalltalk: Who Knows Where the Time Goes?
%B Smalltalk-80: Bits of History, Words of Advice
%E Glenn Krasner
%I Addison-Wesley
%C Reading, MA
%D 1983
%P 189-206
%K Ungar83


Tektronix Smalltalk:
%A Patric J. Caudill
%A Allan Wirfs-Brock
%T A Third Generation Smalltalk-80 Implementation
%J Proceedings of OOPSLA'86
%D November 1986
%I SIGPLAN
%V 21
%N 11
%K Caudill86


BrouHaHa Smalltalk
Eliot Miranda
"BrouHaHa - A Portable Smalltalk Interpreter"
pp 354-365,
Proceedings of OOPSLA '87, vol. 22, no. 12, ACM SIGPLAN Notices, Dec 87.




How to improve on Smalltalk bytecode interpreters:
%A L. Peter Deutsch
%A Allan M. Schiffmann
%T Efficient Implementation of the Smalltalk-80 System
%J 11th Annual Symposium on Principles of Programming Languages
%D January 1984
%P 297-302
%K Deutsch84


(also check out my articles on dynamic translation to threaded-code
on comp.arch about a year to six months ago. summary, dynamic translation
of bytecodes to threaded-code can be fast, compact and portable)
--
Eliot Miranda email: eliot@cs.qmw.ac.uk
Dept of Computer Science Tel: 071 975 5229 (+44 71 975 5229)
Queen Mary Westfield College ARPA: eliot%cs.qmw.ac.uk@nsf.ac.uk
Mile End Road UUCP: eliot@qmw-cs.uucp
LONDON E1 4NS
--


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.