type checking

Anand Pillai pythonguy at Hotpop.com
Mon Oct 13 13:04:21 EDT 2003


I was not exagerrating when I wrote it. I find python one of the
most 'expressive' languages out there among the crop of higher-level
languages like Perl, Tcl, Ruby etc. It kind of tends to be very
intuitive and the code follows your brain pretty well. Recently
in the wing IDE mailing list there was a suggestion of the slogan
"Python - Fits Your Brain" with many threads. It really does fit
the brain, and I find no exaggeration in the slogan, not even a bit.

For someone who is still coding C++ for a living, I find the hobby
stuff I do in python to be pretty soothing for my brain. I dont
use any debugger, never once so far, and I find the occasional
'print' statements sprinkled here and there is more than enough.

I am not trying to impress anyone.  Give me a problem and I can
lay a wager I can do it in python and deliver you the beta code in
two weeks. Let that be a fresh problem btw. Give me another two
weeks and I can deliver you commercial quality code without using
a debugger.

Try me.

-Anand

Stephen Horne <$$$$$$$$$$$$$$$$$@$$$$$$$$$$$$$$$$$$$$.co.uk> wrote in message news:<vlukovkv1ti2amnlnkn1bv37j1eqnt6pki at 4ax.com>...
> On 13 Oct 2003 00:50:18 -0700, pythonguy at Hotpop.com (Anand Pillai)
> wrote:
> 
> >I consider Python as high-level psuedo-code. It helps me in
> >programming, since you dont make mistakes while writing 
> >psuedo-code. So it follows by induction that you dont make
> >these mistakes like static type errors while programming python.
> >
> >It is a different approach, by altering your thinking, rather
> >than relying on tools. Works for me ;-)
> 
> While I agree that most likely sashan needs a change of mindset rather
> than a language with static typing, this is an unrealistically
> impressive claim.
> 
> There is no context where I do not sometimes make mistakes, including
> pseudocode.
> 
> Of course errors do tend to be much rarer in Python, mainly because I
> am concentrating on the program logic, rather than being distracted by
> the overheads of the language.




More information about the Python-list mailing list