Hai Friends,I Know Java Language.Now I want to Design my own jvm.how
can i.what are the basics that i should learn.any ideas plz
Chris Dollin - 12 Dec 2007 10:15 GMT
> Hai Friends,I Know Java Language.Now I want to Design my own jvm.how
> can i.what are the basics that i should learn.any ideas plz
First, read the JVM specification: http://java.sun.com/docs/books/jvms/

Signature
Chris "it's just the beginning we've seen" Dollin
Hewlett-Packard Limited registered no:
registered office: Cain Road, Bracknell, Berks RG12 1HN 690597 England
Daniel Pitts - 12 Dec 2007 18:30 GMT
>> Hai Friends,I Know Java Language.Now I want to Design my own jvm.how
>> can i.what are the basics that i should learn.any ideas plz
>
> First, read the JVM specification: http://java.sun.com/docs/books/jvms/
Also useful is the JLS. I'm too lazy to google for it right now.

Signature
Daniel Pitts' Tech Blog: <http://virtualinfinity.net/wordpress/>
Roedy Green - 13 Dec 2007 21:43 GMT
On Wed, 12 Dec 2007 02:10:32 -0800 (PST), Jagadesh
<mca.jagadesh@gmail.com> wrote, quoted or indirectly quoted someone
who said :
>Hai Friends,I Know Java Language.Now I want to Design my own jvm.how
>can i.what are the basics that i should learn.any ideas plz
see http://mindprod.com/jgloss/jvm.html
The work is not the JVM proper. It should be not that much harder
than writing a FORTH interpreter. The problem is writing all the
native methods, especially for the GUI. You should be able to write a
JVM with some primitive IO, at least enough to run some
console-mode arithmetic programs.

Signature
Roedy Green Canadian Mind Products
The Java Glossary
http://mindprod.com
Arne Vajhøj - 16 Dec 2007 02:05 GMT
> Hai Friends,I Know Java Language.Now I want to Design my own jvm.how
> can i.what are the basics that i should learn.any ideas plz
You need to learn about:
- the JVM specification
- VM technology
- GC technology
- architecture of processors you want to support
(and that is *not* counting what you need to provide the
runtime library)
It should be doable to create a toy JVM. You will not
be able to create a serious JVM alone for the simple
reasons that it will take more man years than
a single person can hope to live.
Arne