On 28/11/11 10:31, surya k wrote:
Thanks for that information. I understood what you are saying but in
general when python doesn't give us executable files (whether its in
Mac/ Linux/ Windows).. how could people develop programs ?.
At some point of time people need to provide a file that runs without
the help of a python interpreter..

As Stephen pointed out many programs run in interpreted environments
including almost every web client side program.

But even if you compile the code to a native exe it will usually still not be truly standalone. Any Windows program will rely on the existence of the standard Windows DLLs and libraries such as msvcrt. Unix programs expect the standard libc and other libraries to be there.

Unless you are in the extremely unusual position of writing software for an embedded device without any OS support then your code needs support files. What difference does it make whether they are in the form of shared libraries or an interpreter like .NET or the Java JVM or the Python interpreter?

--
Alan G
Author of the Learn to Program web site
http://www.alan-g.me.uk/

_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor

Reply via email to