[Tutor] concat vs join - followup
dyoo at hkn.eecs.berkeley.edu
Sun Aug 29 08:32:32 CEST 2004
> > I started this experiment because I have been telling people on the
> > Tutor mailing list to use join, and I wondered how much it really
> > mattered. Does it make enough of a difference to bring it up to
> > beginners? I'm not sure.
> Its easy to get carried away with premature optimisation. I did the same
> in my tutor by mentioning that a deferred import is slightly faster, now
> I see lots of folks deferring imports in inappropriate cases and wish
> I'd kept my advise to myself because the performamce win is tiny and the
> readability loss significant!
There's an awesome quote by the folks who wrote SICP that goes:
... we want to establish the idea that a computer language is not just
a way of getting a computer to perform operations but rather that it
is a novel formal medium for expressing ideas about methodology.
Programs must be written for people to read, and only incidentally for
machines to execute.
I think we should stress on readability for beginners. Readability is
often what brings people to Python, and not necessarily its performance.
More information about the Tutor