Re: Programming Languages for the Java Virtual Machine

From: Tony Morris (not_at_telling.you)
Date: 12/24/04


Date: Fri, 24 Dec 2004 02:30:07 GMT


"Ann" <Ann@nospam.invalid> wrote in message
news:zBKyd.247293$V41.128396@attbi_s52...
>
> "Tony Morris" <not@telling.you> wrote in message
> news:HNJyd.86467$K7.16522@news-server.bigpond.net.au...
> >
> > <jrefactors@hotmail.com> wrote in message
> > news:1103847971.875480.95110@z14g2000cwz.googlegroups.com...
> > > > Your programming language for the JAVA Virtual Machine would be the
> > > Java
> > > > programming language.
> > >
> > >
> > > http://flp.cs.tu-berlin.de/~tolk/vmlanguages.html
> > > What does it mean here?
> > >
> >
> > They are programming languages that produce Java bytecode (refer to the
> JVM
> > Specification).
> > The Java Programming Language (refer to the Java Language Specification)
> > compiles .java source files to Java .class files that contain Java
> bytecode.
> > Other programming languages compile to Java .class files that contain
Java
> > bytecode too.
> >
> > --
> > Tony Morris
> > http://xdweb.net/~dibblego/
> >
> Is it not true that of the Java byte codes produced
> some are general purpose, but many are Java specific?
> For example the byte codes generated to instantiate
> a new Java class object probably would not work for
> another language like C++?

That question appears to be way out of context.
I can only suggest having a look at the VM spec.

-- 
Tony Morris
http://xdweb.net/~dibblego/


Relevant Pages

  • Re: >>> shift operator und byte/short
    ... Wäre byte in Java nur positiv, ... Wozu soll man auch einen Datentyp byte auf einer 8Bit-Maschine haben, wenn der int dort 8 Bit gross ist? ... man auf Deubel komm raus nur 32/64-Bit shift-Befehle im byte-code? ... Das hat direkte Auswirkungen auf den Bytecode, weil wenn ich im Bytecode eine "variable" anlege für int, dann braucht das 1 Slot, aber bei long sind das 2. ...
    (de.comp.lang.java)
  • Re: VB6+ Article in VSM by Bill McCarthy
    ... I've tended to shy away from Java programming. ... Java compiles to bytecodes. ... earliest form these were executed by a bytecode interpreter, ... needed it compiles the bytecodes into native machine code. ...
    (microsoft.public.vb.general.discussion)
  • Re: Wozu Portierung nach Windows?
    ... Andererseits wirft man manchmal auch POSIX vor, ... I write Java apps on my Linux box and ... werden, zum Beispiel besitzt auch Ocaml einen portablen Bytecode, ... Im Python-Interpreter steckt letztendlich eine VM für diesen ...
    (de.comp.lang.misc)
  • Re: C to Java Byte Code
    ... Your assertion seems to be that the claim that 'a C to bytecode compiler ... > There is no proof, and there is no evidence, and there won't be until you ... Java is ...
    (comp.programming)
  • Re: why python is slower than java?
    ... is there any other real reasons that Python is slower than Java? ... Bytecode is a binary that is portable between many ... The JIT compiler compiled java to both bytecode and native OS opcode. ...
    (comp.lang.python)