Re: [Nolug] Python : Confusion

From: Dennis J Harrison Jr <dennisharrison_at_gmail.com>
Date: Sat, 6 Dec 2008 23:11:36 -0600
Message-ID: <6e8b29e0812062111y59345bcajfe30c33627aabdde@mail.gmail.com>

On Sat, Dec 6, 2008 at 5:36 PM, Ron Johnson <ron.l.johnson@cox.net> wrote:
> On 12/06/08 16:18, Dennis J Harrison Jr wrote:
>>
>> I see a few people on the list who are confused as to what python is.
>>
>> Python is not a scripting language.
>
> Of course it is. The beauty is that it makes easy the task of writing
> Really Large Scripts.

--
It does make writing very large scripts very easy.  However,  Python
is most often compiled into bytecode.  And if anything you would
consider it more of a procedural lang then a scripting lang.
>
>>                                    It can certainly be used as one
>> if configured in that sense... Just like anything.
>
> Show me a COBOL script.
--
How could you not use any language as a scripting language?
>
>> Python is one of the only Object Oriented languages available that you
>
> "One of the only" is an extraordinary weasel phrase.
--
Well I certainly can't say 'only'.  Nor do I have intimate knowledge
of every language.
>
>> can do useful things with in very little time.
>
> IIRC, it started as a procedural language.  Even if it didn't, "procedural
> orientation" has been there since the beginning.
--
OK.  We agree on this.
>
>> You can use regex and unicode as you will.
>>
>> OOTB you get support for : HTTP, FTP, SMTP, XML-RPC, POP, IMAP, CGI,
>> and others I am sure I can't remember right now.
>
> What does this have to do with whether or not it's a scripting language?
--
Nothing.
>
>> You get an interactive shell to dev and test with.
>
> And...
>
>> You can use Rpython and then have pypy generate c for you.  (If it
>> isn't fast enough, and stackless won't give you what you want)
>
> Only with a subset of Python syntax.
--
Right.  Meaning, still using python.  But having to give up some of
the easy button for some extra speed.
>
>> Take a look at the python standard lib:
>> http://docs.python.org/library/
>
> Been doing so since v1.5.1.
--
Congrats.  This email wasn't a personal attack on your ego or
anything.  Just providing some information some of you might not know
about.
>
>> You can also pay attention to:
>>
>> http://www.python.org/doc/faq/general/#is-python-a-good-language-for-beginning-programmers
>>
>> And for examples of use:
>> http://www.python.org/about/success/
>>
>> I know that perception is reality... meaning that I can not 'prove' to
>> anyone that python is a better language for beginning programmers then
>> any other language.  I personally believe that and would be happy to
>> help anyone get started.
>
> Python was *designed* as a teaching language, and it does a very good job at
> it.
Python was designed to be an effective ABC.  Guido van Rossum thought
that ABC and Pascal were very good teaching languages but were not so
useful out and about.  So while teaching is one of the goals.  It is
certainly not the only one.
>
> --
> Ron Johnson, Jr.
> Jefferson LA  USA
>
> How does being physically handicapped make me Differently-Abled?
> What different abilities do I have?
> ___________________
> Nolug mailing list
> nolug@nolug.org
>
___________________
Nolug mailing list
nolug@nolug.org
Received on 12/07/08

This archive was generated by hypermail 2.2.0 : 12/19/08 EST