[Edu-sig] re: Naming in Python

Arthur ajsiegel at optonline.net
Sat Jan 29 15:29:16 CET 2005


I wrote -

>Any opinions as to whether the following is an insight, or the kind of
>pseudo-incite I tend to realize I have had when I sober up in the morning?

>That the "readability" of Python is built-in to the structure of the
>language in a largely non-obvious way, and has little to do with white
>space significance, surface level syntax, etc.

>Python is a "naming" language.  The interpreter is working with assigned
>names of objects more directly and more significantly than in other
>languages (of which I am aware). As a programmer, one is conversing with
>the interpreter by way of these names, as names and objects are closely
>bound. And it therefore seems intuitively sensible to make names
>significant, because in fact they are significant at a low and technical
>level. 

>As opposed to C, for example. Which sort of laughs of you for going to the
>trouble for adding extra keystrokes to placeholders.  

>Or something along these lines.

I'll sink to commenting on my own post. Not the first time.

Sobering up - I still think the observation has real substance.

Though it is only an insight to the extent that it is non-obvious.  I guess
that depends on who you are and where you are coming from.

It took me a while to get here.

Art






More information about the Edu-sig mailing list