[Gllug] Logo as a first language

Holger Duerer hduerer at gmx.net
Thu Mar 3 22:18:59 UTC 2005


>>>>> "John" == John Southern <john at sinoda.demon.co.uk> writes:

    John> Does anyone remember logo? Not icons, but the programming
    John> language.  Having collected my youngest from school, I find
    John> that as a four year old, she is being taught how to program
    John> a Roamer turtle 'bot in logo.

Cool.  I thought everybody was on the "it must be something that the
industry wants, so let's use Java" trip.

    John> My question is, apart from school turtles, is anything ever
    John> written in logo?  Also what would be the idea programming
    John> language you would learn if you had to start all over again
    John> today?

We did Logo in school.  Wasn't my first language (Basic & Pascal
before that) but it had an important impact on me.  It forces you to
grok recursion and encourages good factoring of code.  IIRC it felt a
bit limiting as it (or at least the Apple 2 Logo we had) did not offer
anything in the way of local variables (a la let in other functional
languages), so you often had to come up with somewhat artificial
functional factorings in order to get a new variable (i.e. you have to
make a new function in order to use the parameter as a function).

     Holger

-- 
Gllug mailing list  -  Gllug at gllug.org.uk
http://lists.gllug.org.uk/mailman/listinfo/gllug




More information about the GLLUG mailing list