Re: which blend caters to TaL computer programming? . . .
- Date: Tue, 13 Mar 2018 16:38:01 +0100
- From: <tomas@xxxxxxxxxx>
- Subject: Re: which blend caters to TaL computer programming? . . .
-----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?
> > lbrtchx
> 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-----