Re: What is byte-code ?

Carl Cerecke <cdc@maxnet.co.nz>
8 Mar 2005 22:39:33 -0500

          From comp.compilers

Related articles
[3 earlier articles]
Re: What is byte-code ? lfinsto1@gwdg.de (Laurence Finston) (2005-03-05)
Re: What is byte-code ? nmm1@cus.cam.ac.uk (2005-03-08)
Re: What is byte-code ? joe@burgershack.com (Randy) (2005-03-08)
Re: What is byte-code ? Brian.Inglis@SystematicSW.ab.ca (Brian Inglis) (2005-03-08)
Re: What is byte-code ? torbenm@diku.dk (2005-03-08)
Re: What is byte-code ? torbenm@diku.dk (2005-03-08)
Re: What is byte-code ? cdc@maxnet.co.nz (Carl Cerecke) (2005-03-08)
Re: What is byte-code ? torbenm@diku.dk (2005-03-15)
Re: What is byte-code ? kers@hpl.hp.com (Chris Dollin) (2005-03-15)
Re: What is byte-code ? xous@xouslab.com (Xous - Jose R. Negreira) (2005-03-18)
Re: What is byte-code ? nathan.moore@sdc.cox.net (Nathan Moore) (2005-03-24)
Re: What is byte-code ? anton@mips.complang.tuwien.ac.at (2005-03-31)
Re: What is byte-code ? anton@mips.complang.tuwien.ac.at (2005-03-31)
[9 later articles]
| List of all articles for this month |
From: Carl Cerecke <cdc@maxnet.co.nz>
Newsgroups: comp.compilers
Date: 8 Mar 2005 22:39:33 -0500
Organization: CLEAR Net New Zealand http://www.clear.net.nz - Complaints abuse@clear.net.nz
References: 05-03-015 05-03-037 05-03-043
Keywords: interpreter, question, comment
Posted-Date: 08 Mar 2005 22:39:33 EST

Torben Ęgidius Mogensen wrote:


> bytecodes have traditionally been interpreted rather than translated,
> it is only in the last couple of decades that bytecodes designed for
> compilation or JIT's have emerged.


What is the difference between bytecodes designed for (JIT) compilation
and bytecodes designed for interpreting? Your comment sounds like there
are specific design decisions regarding bytecode structure that
facilitate compilation. Or, rather, that some design decisions can make
compilation more difficult/inefficient.


Would you shed some light on what aspects of bytecodes facilitate/hinder
compilation (JIT or otherwise)? (I'm not trying to start an argument, I
just don't know enough about bytecodes to answer my question)


Cheers,
Carl.
[I'd want my JIT code to have stronger typeing so I could figure out at
code generation time what the datatypes of the operands all were. -John]


Post a followup to this message

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