Re: which blend caters to TaL computer programming? . . .

2018-03-14 Thread Curt
On 2018-03-14, rhkra...@gmail.com wrote: > On Wednesday, March 14, 2018 11:01:19 AM Joe wrote: >> Actually, for some years I've kept in my jacket pocket the smallest >> external hard drive I've ever seen, which sadly was the end of its >> line. I haven't been able to find a

Re: which blend caters to TaL computer programming? . . .

2018-03-14 Thread rhkramer
On Wednesday, March 14, 2018 11:01:19 AM Joe wrote: > Actually, for some years I've kept in my jacket pocket the smallest > external hard drive I've ever seen, which sadly was the end of its > line. I haven't been able to find a replacement. > > It contains a 32-bit installation of Debian

Re: which blend caters to TaL computer programming? . . .

2018-03-14 Thread Joe
On Tue, 13 Mar 2018 20:29:38 + Joe wrote: > On Tue, 13 Mar 2018 10:04:14 -0400 > 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

Re: which blend caters to TaL computer programming? . . .

2018-03-14 Thread Richard Owlett
On 03/13/2018 07:59 PM, Albretch Mueller wrote: [snip] No! A functional language! Object oriented languages are wrong! Linear types FTW! Multi-paradigm! Strongly typed! Dynamically typed -- no, statically typed! In fact, it will just be an introduction, but I want to teach them to be

Re: which blend caters to TaL computer programming? . . .

2018-03-14 Thread Albretch Mueller
On 3/13/18, rhkra...@gmail.com wrote: > There are now a variety of open source attempts at similar functionality, > this > page provides some thoughts: > > https://www.quora.com/Is-there-an-open-source-free-alternative-to-Mathematica Thank you! Very good reference! I like

Re: which blend caters to TaL computer programming? . . .

2018-03-14 Thread Roberto C . Sánchez
On Tue, Mar 13, 2018 at 09:53:02PM -0700, Charlie Gibbs wrote: > > Perhaps, but I would get very excited if I found someone was interested by > that few lines of text. Such people are the ones who we really need, > because they're the ones who are going to be writing the building blocks of >

Re: which blend caters to TaL computer programming? . . .

2018-03-14 Thread rhkramer
On Tuesday, March 13, 2018 10:04:14 AM Albretch Mueller wrote: > I have a group of kids that are very good in Math and they want to > learn some actual programming What is the age group of these kids? I don't think I've seen it mentioned anywhere in the thread, and, to me at least, it seems

Re: which blend caters to TaL computer programming? . . .

2018-03-14 Thread tomas
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On Tue, Mar 13, 2018 at 10:15:22PM +, Liam O'Toole wrote: > On 2018-03-13, wrote: > > [...] > > > 1) All generalizations suck. > > 2) Language wars are generally a loss of time. > > That makes two

Re: which blend caters to TaL computer programming? . . .

2018-03-13 Thread Charlie Gibbs
On 13/03/18 01:29 PM, Joe wrote: I might suggest other lines of approach, such as Lazarus (I learned the outlines of OO on Borland Delphi) which mixes coding with visual application building, or the use of Arduino hardware which is cheap and very much real-world, and is supported well on

Re: which blend caters to TaL computer programming? . . .

2018-03-13 Thread rhkramer
On Tuesday, March 13, 2018 07:48:29 PM Joe Pfeiffer wrote: > Another option if you have the budget would be Mathematica -- that would > go from math concepts straight to programming. Ahh, that was what I was trying to remember, and Stephen Wolfram was (is?) the author. It is rather expensive,

Re: which blend caters to TaL computer programming? . . .

2018-03-13 Thread Albretch Mueller
> 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. I see your point including the joke, but I don't quite agree with you. I will, of course, explain to them the dangers of

Re: which blend caters to TaL computer programming? . . .

2018-03-13 Thread James H. H. Lampert
Exposing children to C and/or C++ should be considered abuse. :) No need for an emoticon there! C in the hands of an inexperienced programmer is a recipe for disaster! Lego or smalltalk, pharo smalltalk has its own IDE so everything is in 1 place Unless there's now a "Lego" programming

Re: which blend caters to TaL computer programming? . . .

2018-03-13 Thread Joe Pfeiffer
Albretch Mueller writes: > 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

Re: Re: which blend caters to TaL computer programming? . . .

2018-03-13 Thread dekks herton
On 03/13, 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

Re: which blend caters to TaL computer programming? . . .

2018-03-13 Thread Liam O'Toole
On 2018-03-13, wrote: [...] > 1) All generalizations suck. > 2) Language wars are generally a loss of time. That makes two generalisations which, presumably, suck.

Re: which blend caters to TaL computer programming? . . .

2018-03-13 Thread Thomas Schmitt
Hi, now that Python on vanilla Debian Live is found as answer to the actual question, let me show my favorite among those languages which i never tried: http://www.dangermouse.net/esoteric/piet/samples.html Have a nice day :) Thomas

Re: which blend caters to TaL computer programming? . . .

2018-03-13 Thread Ben Caradoc-Davies
On 14/03/18 06:12, to...@tuxteam.de wrote: Perhaps Python +1 for Python as a first language. What ages and areas of interest? Debian Live will have some Python and text editors. I also recommend that you check out PyGame, SciPy, and Jupyter. Kind regards, -- Ben Caradoc-Davies

Re: which blend caters to TaL computer programming? . . .

2018-03-13 Thread Michael Stone
On Tue, Mar 13, 2018 at 04:22:43PM -0400, Cindy-Sue Causey wrote: So where does Ada fall into all of this? I used to really like Ada. I haven't really thought about it in more than 15 years. At this point I'd wonder why pick it instead of something either optimized for teaching or remotely

Re: which blend caters to TaL computer programming? . . .

2018-03-13 Thread Joe
On Tue, 13 Mar 2018 16:22:43 -0400 Cindy-Sue Causey wrote: > Original thought process: So where does Ada fall into all of this? As > an upfront disclaimer, I found this detail at the very last before > posting: > > License for the run-time library > Proprietary,

Re: which blend caters to TaL computer programming? . . .

2018-03-13 Thread Joe
On Tue, 13 Mar 2018 10:04:14 -0400 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

Re: which blend caters to TaL computer programming? . . .

2018-03-13 Thread Cindy-Sue Causey
On 3/13/18, to...@tuxteam.de wrote: > -BEGIN PGP SIGNED MESSAGE- > Hash: SHA1 > > 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 >>

Re: which blend caters to TaL computer programming? . . .

2018-03-13 Thread Joe
On Tue, 13 Mar 2018 13:18:37 -0400 Roberto C. Sánchez wrote: > 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

Re: which blend caters to TaL computer programming? . . .

2018-03-13 Thread deloptes
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

Re: which blend caters to TaL computer programming? . . .

2018-03-13 Thread Roberto C . Sánchez
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

Re: which blend caters to TaL computer programming? . . .

2018-03-13 Thread tomas
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 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.

Re: which blend caters to TaL computer programming? . . .

2018-03-13 Thread Gary Dale
On 2018-03-13 11:38 AM, to...@tuxteam.de wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 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

Re: which blend caters to TaL computer programming? . . .

2018-03-13 Thread tomas
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 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

Re: which blend caters to TaL computer programming? . . .

2018-03-13 Thread Gary Dale
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

which blend caters to TaL computer programming? . . .

2018-03-13 Thread Albretch Mueller
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