"Bruno Desthuilliers" <[EMAIL PROTECTED]> wrote in 
message news:[EMAIL PROTECTED]
> Brad a écrit :
>> cm_gui wrote:
>>> Python is slow.
>>
>> It ain't C++, but it ain't a punch card either... somewhere in between. I 
>> find it suitable for lots of stuff. I use C++ when performance really 
>> matters tho... right tool for the job. Learn a good interpreted language 
>> (Pyhton) and a good compiled language (C or C++)
>
> LordHaveMercy(tm). Could you guys please learn what you're talking about?
>
> 1/ being interpreted or compiled (for whatever definition of these
> terms) is not a property of a language, but a property of an
> implementation of a language.

That's like saying being spherical is not a property of planets, it's a 
property of an instanciation of a planet.  Let alone that a) all known 
planets are spherical (all implementations of Python are not natively 
compiled (and you said for whatever definition)), and b) It's a far cry to 
imagine a planet coming into being that's not spherical (a language as 
dynamic as Python, or most other scripting languages, would be either 
extremely difficult or impossible to make a native compiler for).  I guess I 
should also mention that Python isn't very practical (as in "suitable", 
"right tool for the job", and "perfomance", as mentioned in the above post) 
without an implementation.  So I don't think this distinction has any use 
other than to beat other people over the head with a bat.

>
> 2/ actually, all known Python implementations compile to byte-code.
>

Which is then interpreted, but you're still technically right, because 
"compiled" can mean either compiled to bytecode or compiled to native code, 
despite what it actually did mean.  Semantics FTW!!






--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to