[python-nl] Python at Schools

Roger Erens roger at erens-krekels.net
Sat Oct 3 02:22:42 CEST 2009


Hi Floris,

On Fri, Oct 2, 2009 at 23:33, Floris van Manen <vm op 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


More information about the Python-nl mailing list