[Tutor] Data hiding in Python.

Jonathon Sisson sisson.j at gmail.com
Wed Dec 20 00:07:08 CET 2006

Alan Gauld wrote:
> but also enforces that intent. This is espectially important
> during the early development of libraries where the internal
> representation is constantly evolving.

Yeah, I would have to agree with you there.  I hadn't considered that 

> But multiple languages compiling to a common runtime
> all with a single class library is powerful medicine...

I would argue the only real "innovation" provided by .NET is just that: 
the ability to produce and consume project components from different 

I have to say I'd still prefer Java development over .NET, but that's 
probably more personal issues with Microsoft than language implementation.

I recently used Python for a relatively large project for a Linux 
scripting class (the professor was kind enough to allow any relatively 
common scripting language (i.e. available on our Linux server...heh)) 
and I have to admit, I'm much more productive with Python than with 
virtually any language I've used before. (No, I haven't tried Ruby yet, 
but I hear it's just as addicting).  Access modifiers or not, you can't 
really argue with development productivity like that...or the grade that 
I got on that project. =)  And, it was actually kind of fun listening to 
some other students gripe about Perl...haha.

Anyhow, thanks for the additional info, Alan!


More information about the Tutor mailing list