[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