[Edu-sig] Re: easy for beginners, even children

Kirby Urner urnerk at qwest.net
Tue Apr 13 13:51:45 EDT 2004


 > But I don't get a "False". I get:
 > 
 > >>> 2 == 3
 > 0
 > 

Slightly newer version of Python (2.3.3):

 >>> 2==3
 False

There's no need to fall into an either/or trap.  Logo is a fun language and
you can get pretty far with it pretty quickly.  It shares with Python the
all important feature (from a pedagogical point of view) of an interactive
shell or command line, vs. a compile link cycle.  Scheme has this
interactivity as well (and APL/J, and SmallTalk, and...).  Good free Lisps
are harder to find, as I recall.

Daniel has done some amazing things with Logo to make it more functional (in
the sense of functional programming) and at least one of my Python
algorithms is a direct adaptation of something he sent me in Logo (a
recursive permutation generator, which I use in an inefficient matrix
determinant method).

My attitude is:  aim for proficiency in a relatively small number of
languages (maybe only one or two), but especially in the open source world,
it's pretty painless to download and play with many others -- just for the
fun of it (and Logo *is* fun).  School is when kids have that time, so
ideally a strong curriculum would include many samples.  ToonTalk anyone?

Kirby





More information about the Edu-sig mailing list