|p-code compilers firstname.lastname@example.org (Bogomil Alexondrov) (1999-01-22)|
|Re: p-code compilers email@example.com (1999-01-23)|
|Re: p-code compilers firstname.lastname@example.org (1999-01-23)|
|Re: p-code compilers email@example.com (Derek Ross) (1999-01-23)|
|Re: p-code compilers firstname.lastname@example.org (1999-01-25)|
|Re: p-code compilers email@example.com (Toon Moene) (1999-01-25)|
|Re: p-code compilers firstname.lastname@example.org (Aaron F. Stanton) (1999-01-27)|
|Re: p-code compilers email@example.com (1999-01-27)|
|Re: p-code compilers firstname.lastname@example.org (Robert Howard) (1999-01-31)|
|Re: p-code compilers email@example.com (1999-01-31)|
|From:||firstname.lastname@example.org (Wolfgang Lohmann)|
|Date:||27 Jan 1999 12:14:13 -0500|
|Organization:||University of Rostock|
just two remarks:
Derek Ross (email@example.com) wrote:
: Bogomil Alexondrov wrote in message 99-01-078...
: > .... what is the exact definition for
: > compiler?
: Java generates p-code, using its compiler. The p-code is then
: interpreted by the Java Virtual Machine. Both Java and the JVM are
: translators of different types.
Java is a language and therefore neither translator nor compiler.
Confusing these concepts often leads to sentences like "Java is
slowier than C++", or "This compiler is faster than that" ( when speed
of generated code is meant).
: By the way, p-code is different from pseudocode. Pseudocode is a
: natural language based method of describing an algorithmn. P-code is
: virtual machine code. The original p-code was developed for Pascal.
: I suppose that's why it's called p-code.
and, as a fact, P-code differs from J-Code, and P stands for Pascal,
while J for Java (who would expect that ;-) ). There are much more so
called intermediate languages, as these are commen to enable an easier
translation/compilation process especially at the beginning of the
life of a language.
Return to the
Search the comp.compilers archives again.