On Feb 2, 12:03 pm, Albert van der Horst <[EMAIL PROTECTED]>
wrote:
> In article <[EMAIL PROTECTED]>,
>
>
>
> Russ P. <[EMAIL PROTECTED]> wrote:
> >On Jan 23, 7:42 pm, George Sakkis <[EMAIL PROTECTED]> wrote:
> >> On Jan 23, 8:14 pm, [EMAIL PROTECTED] wrote:
>
> >> > The annual Linux Journal survey is online now for any Linux users who
> >> > want to vote for Python.  http://www.linuxjournal.com/node/1006101
>
> >> ...
>
> >> 18. What is your favorite programming language?
>
> >> (15 choices, Python not included)
>
> >> 19. What is your favorite scripting language?
>
> >> o Python
>
> >> o Perl
>
> >> (5 more choices)
>
> >> Python is much more than a "scripting language" (whatever this means,
> >> other than a semi-derogatory term used by clueless PHBs). Sorry, I'll
> >> pass.
>
> >> George
>
> >Someone please correct me if I am wrong, but I think of a Python
> >"script" as a flat source file with no (or few) functions or classes,
> >whereas a full-blown "program" has functions and classes. Both have
> >their place.
>
> >I agree it is unfortunate that the Linux World poll classified Python
> >as a "scripting language." I suspect they did that because Python is
> >not (typically) compiled and does not have static typing.
>
> In the context of linux a programming language is
> a language that generates an ELF binary executable to be stored
> in a /.../bin/ directory.
> A scripting language is a language whose programs are normally
> distributed in human-readable form. It is appropriate to call
> such a program a script. If the first two characters is "#!"
> and the execution bit is set, it is a script in the linux sense.
>
> So as far as I can tell it boils down to a clear technical
> distinction, and I'm sure they didn't mean offence.


Java doesn't compile to ELF binaries, last time I checked.


Carl Banks

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

Reply via email to