<div>Ahh!! lots of thoughts!!<br> </div>
<div>Thanks guys!!</div>
<div> </div>
<div>-- <br>Cathy<br><a href="http://www.nachofoto.com">www.nachofoto.com</a> <br> </div>
<div><span class="gmail_quote">On 7/2/07, <b class="gmail_sendername">John Nagle</b> <<a href="mailto:nagle@animats.com">nagle@animats.com</a>> wrote:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Evan Klitzke wrote:<br>> On 7/2/07, Cathy Murphy <<a href="mailto:cathy@nachofoto.com">cathy@nachofoto.com
</a>> wrote:<br>><br>>> Is python a compiler language or interpreted language. If it is<br>>> interpreter<br>>> , then why do we have to compile it?<br>><br>><br>> It's an interpreted language. It is compiled into bytecode (not
<br>> machine code) the first time a script is run to speed up subsequent<br>> executions of a script.<br><br>  CPython compiles to an intermediate form, rather than<br>all the way to machine code, and executes the intermediate form,
<br>which is basically a tree, with an interpreter written in C.<br><br>  ShedSkin Python compiles to C++, then all the way to machine code.<br>Some CPython features have to be disallowed, but there's a huge<br>performance gain.
<br><br>  Jython compiles to Java byte code, which is then compiled to<br>machine code by a just-in-time compiler.<br><br>  Iron Python compiles to Microsoft's byte code as used by their<br>".NET" common language runtime.  This is then compiled to machine
<br>code by a just-in-time compiler.<br><br>                               John Nagle<br>--<br><a href="http://mail.python.org/mailman/listinfo/python-list">http://mail.python.org/mailman/listinfo/python-list</a><br></blockquote>
</div><br><br clear="all"><br>