Re: Two questions about compiler design

Peter Gammie <peteg@cse.unsw.EDU.AU>
12 Feb 2004 11:00:37 -0500

          From comp.compilers

Related articles
Two questions about compiler design blitz@bad-logic.com (2004-02-01)
Re: Two questions about compiler design david.waller1@blueyonder.co.uk (david.waller) (2004-02-04)
Re: Two questions about compiler design david.waller1@blueyonder.co.uk (david.waller) (2004-02-04)
Re: Two questions about compiler design Jeffrey.Kenton@comcast.net (Jeff Kenton) (2004-02-04)
Re: Two questions about compiler design isaac@latveria.castledoom.org (Isaac) (2004-02-08)
Re: Two questions about compiler design peteg@cse.unsw.EDU.AU (Peter Gammie) (2004-02-12)
Re: Two questions about compiler design j.troeger@qut.edu.au (Jens Troeger) (2004-02-12)
Re: Two questions about compiler design samiam@moorecad.com (Scott Moore) (2004-02-12)
Re: Two questions about compiler design nmm1@cus.cam.ac.uk (2004-02-13)
Re: Two questions about compiler design cfc@shell01.TheWorld.com (Chris F Clark) (2004-02-27)
Re: Two questions about compiler design cfc@shell01.TheWorld.com (Chris F Clark) (2004-03-06)
| List of all articles for this month |
From: Peter Gammie <peteg@cse.unsw.EDU.AU>
Newsgroups: comp.compilers
Date: 12 Feb 2004 11:00:37 -0500
Organization: Compilers Central
References: 04-02-087 04-02-030 04-02-069 04-02-087
Keywords: optimize, Java
Posted-Date: 12 Feb 2004 11:00:37 EST

On Mon, 8 Feb 2004, Isaac wrote:


> > If you want some intermediate languages the following are possibles
> > Java Virtual Machine Code (the language Java compiles to) MicroSoft
>
> Are java bytecodes well suited for doing optimizations? They don't seem
> to me to be a great choice for an intermediate language.


No. Have a look at this issue of the IBM Systems Journal:


http://www.research.ibm.com/journal/sj39-1.html


I don't doubt things have changed since I last looked at Java, but I'd be
willing to bet that the JVM JITCs are still trying to recover nicer
tree-like objects from bytecode.


cheers
Peter


Post a followup to this message

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