in 76135 20080731 090911 Dennis Lee Bieber <[EMAIL PROTECTED]> wrote: >On Thu, 31 Jul 2008 06:17:59 GMT, Tim Roberts <[EMAIL PROTECTED]> 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. > >The only difference between Python, UCSD Pascal, and Java is that >Python foregoes the explicit "compiler" pass. > >BASIC (classical microcomputer implementations -- like the one M$ >supplied for TRS-80s) is an interpreter -- the pre-scan of the source >merely translated BASIC keywords into a byte index, not into opcodes for >any virtual machine.
You are confusing languages with implementations, as I pointed out earlier. Java is a language. I have used at least 2 Java compilers, ie they compiled Java source to native machine language. -- http://mail.python.org/mailman/listinfo/python-list