Related articles |
---|
Java bytecode generation crichardcarter@hotmail.com (Richard Carter) (2000-06-22) |
Re: Java bytecode generation d97roli@dtek.chalmers.se (2000-06-27) |
Re: Java bytecode generation ddavis2@d3dinc.com (Don Davis) (2000-06-27) |
Re: Java bytecode generation james.ramirez@breathemail.net (james.ramirez) (2000-06-27) |
Re: Java bytecode generation plakal@cs.wisc.edu (2000-06-27) |
Re: Java bytecode generation s337240@student.uq.edu.au (Trent Waddington) (2000-06-27) |
Re: Java bytecode generation andi@complang.tuwien.ac.at (2000-06-30) |
Re: Java bytecode generation tbecker@pironet.com (Tim Becker) (2000-06-30) |
Re: Java bytecode generation joerg.brunsmann@FernUni-Hagen.de (Joerg Brunsmann) (2000-06-30) |
From: | Tim Becker <tbecker@pironet.com> |
Newsgroups: | comp.compilers |
Date: | 30 Jun 2000 00:53:37 -0400 |
Organization: | PIRONET AG News-System |
References: | 00-06-086 |
Keywords: | Java |
Richard Carter wrote:
>
> I am a reasonably experienced Java programmer, and I am interested in
> the way that the Java bytecode is generated. Does anyone know of a
> Java bytecode generator that is written in Java and open source?
Hi Richard!
Here's a couple of resources you might want to have a look at:
first off, the JVM Specification from Sun:
http://java.sun.com/docs/books/vmspec/2nd-edition/html/VMSpecTOC.doc.html
book: ISBN 0201310082
contains the spec for class files/bytecode
There GNU's kawa, which is used to compile Scheme to java bytecode, is
written in Java and contans a number of bytecode utilites.
http://www.gnu.org/software/kawa/
There's a number of bytecode assemblers (e.g.
http://www.sbktech.org/jas.html, http://www.cs.wustl.edu/~djh4/) that
might be worth a look, but I haven't worked with them.
regards,
-Tim Becker
--
PIRONET AG
Tim Becker (SCJP/CCNA) - Junior Consultant - SBU Software
Josef-Lammerting-Allee 14-18, 50933 Cologne - Germany
Tel.: +49 (0)221 770 1787 - Fax: +49 (0)221 770 1005
mailto:tbecker@pironet.com - http://www.pironet.com
Return to the
comp.compilers page.
Search the
comp.compilers archives again.