Jeff Barr's Blog

Things I Like..

Kids Programming Language

Following a link from the Interesting People mailing list, I found the home page for the Kids Programming Language. Looks like a good way to get youngsters fired up about building things. I worry a lot when I see that may of today’s kids (mine included) spend way too much time as passive consumers. I need to encourage them to build more stuff (hope they’re not reading this).

Of course, given the wacky way that my brain works, I think of “Kid Programming” as something different:

var Andy = new Kid("Andy") for (var I = 1 to 5) { Andy.Wakeup() } Andy.TakeOutTheTrash(Pri => REGULAR) sleep(60) while (Trash.IsEmpty()) { Andy.TakeOutTheTrash(Pri => HIGH) sleep(30) Self.Temper++ } Andy.DoYourHomework() Andy.CleanYourRoom()

Of course I could declare variables for my daughters, but that would be akin to treating women as objects, and we all know that’s not right.

I’d better stop now.