[python-nl] Python at Schools

Perica Zivkovic perica.zivkovic at gmail.com
Sat Oct 3 08:31:51 CEST 2009

don't underestimate our kids, I bet you beer that they can understand hybrid
of your examples, e.g.:
for ding in mijn_list:
    print ding

full translation is I think bad idea because people (read this as
small-people :) ) get used to it and don't want to let go so after couple of
years you have team of dutch, indonesian, bulgarian, russian programmers and
good luck with explaining them simple piece of code (or even doing code

Don't get me wrong using "translated" code is ok for examples in first
couple of days (I did it also with couple of children groups in Bosnia) but
after that you MUST switch to the real thing.


Perica Zivkovic

On Sat, Oct 3, 2009 at 2:22 AM, Roger Erens <roger at erens-krekels.net> wrote:

> Hi Floris,
> On Fri, Oct 2, 2009 at 23:33, Floris van Manen <vm at klankschap.nl> wrote:
> > Localization of programming languages is a bad idea.
> Do you have some more convincing evidence?
> > If you have to learn a new language, switch context, never start
> > translating.
> Is switching context how you started learning English at school, for
> example? I think not. In the end, switching context is probably needed
> to become fluent.
> Anyway, my aim was to teach kids programming, not a programming
> language. So even pseudo-code would do, right? Python is appraised for
> looking very much like pseudo-code (I don't have references at hand),
> meaning there's almost no context switching needed, merely
> translating. But programming in pseudo-code only isn't much fun. The
> proof of the pudding is in the eating: you want to see a computer
> perform the algorithm you feed it. It's only in that step where you
> need a programming language.
> > You don't want to write in fortran-python either.
> I agree. But it's besides the point: you're assuming a context-switch
> indeed. I was hoping to preserve the semantics and therefore was
> proposing something like translating:
> for item in my_list:
>    print my_item
> into:
> voor_elk ding in mijn_lijst:
>    toon ding
> and not into:
> doe_zolang_elk ding in mijn_lijst
>    toon ding
> doe-einde
> or whatever you implied...
> Best regards,
> Roger
> _______________________________________________
> Python-nl mailing list
> Python-nl at python.org
> http://mail.python.org/mailman/listinfo/python-nl
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-nl/attachments/20091003/a455da30/attachment.htm>

More information about the Python-nl mailing list