Re: which blend caters to TaL computer programming? . . .
- Date: Tue, 13 Mar 2018 18:12:29 +0100
- From: <tomas@xxxxxxxxxx>
- Subject: Re: which blend caters to TaL computer programming? . . .
-----BEGIN PGP SIGNED MESSAGE-----
On Tue, Mar 13, 2018 at 01:01:22PM -0400, Gary Dale wrote:
> We're not talking about the pros and cons of specific languages but
> rather about how to teach children to write programs. Focusing on
> things like pointers is fundamentally wrong. You need to teach them
> things like breaking down problems into manageable parts and
> assembling parts into complex wholes.
Even there: generalizations suck. I probably wouldn't choose C
these days myself, but hey, that'd depend strongly on the child.
Nor would I choose Rust or Go or Java. Perhaps Python, perhaps
Scratch, or (who knows) Logo. Perhaps Lua or Scheme. But for
someone very technically (as in bits and wires) oriented...
why not C? I'd take a look at the child in question!
There are many languages. I always cringe when I hear someone
say "Language X shouldn't exist!" (who knows, perhaps that's
true of COBOL, but even this...).
- -- tomás
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
-----END PGP SIGNATURE-----