interpreter vs. compiled

Tim Roberts timr at
Sat Aug 2 20:48:29 CEST 2008

Dennis Lee Bieber <wlfraed at> wrote:

>On Thu, 31 Jul 2008 06:17:59 GMT, Tim Roberts <timr at> declaimed
>the following in comp.lang.python:
>> And again, I never said that it did.  CPython is an interpreter.  the
>> user's code is never translated into machine language.
>	Using that definition, the UCSD P-code Pascal and Java are also not
>"compilers" -- all three create files containing instructions for a
>non-hardware virtual machine.

Right.  UCSD p-code Pascal was almost always implemented as an interpreter.
I would be surprised if anyone argued that it was a compiler.

However, I thought Java was usually JIT compiled to machine language.  Am I
Tim Roberts, timr at
Providenza & Boekelheide, Inc.

More information about the Python-list mailing list