Re: which blend caters to TaL computer programming? . . .
On 2018-03-13 11:38 AM, firstname.lastname@example.org 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
-----BEGIN PGP SIGNED MESSAGE-----
On Tue, Mar 13, 2018 at 10:54:15AM -0400, Gary Dale wrote:
On 2018-03-13 10:04 AM, Albretch Mueller wrote:
I have a group of kids that are very good in Math and they want to
learn some actual programming
My approach is to introduce them to the basics of coding using ANSI
C, C++ and java (so they learn what pointers are about, how patterns
are coded in different languages, ...)
Is there a blend with those ANSI C, C++ and java as well as eclipse
installed, so that they can use it from a DVD Debian live version?
Exposing children to C and/or C++ should be considered abuse. :)
Similarly exposing pointers is just a method of introducing bugs and
security holes into programs.
Teach them using a decent object oriented language first so they
learn how to write good programs.
No! A functional language! Object oriented languages are wrong!
Linear types FTW! Multi-paradigm! Strongly typed! Dynamically
typed -- no, statically typed!
1) All generalizations suck.
2) Language wars are generally a loss of time.
That noniwthstanding, this is going to be a long thread.
(Disclosure: I don't share your opinion, FWIW).
- -- t
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
-----END PGP SIGNATURE-----