[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

LOGO-L> Re: LOGO-L> Is Logo old technology?



Wen provided a good example in MicroWorlds of my point about the dangers of
concurrency in languages with shared state (the variable owned by the Parent
process in his posting). Thanks.

His question is about how important this issue is. It would not surprise me
if many readers of this news group have taught MicroWorlds for years and
never seen a kid run across it. Why should we care? One reason is the
principle that we shouldn't give kids programming tools that us adults
wouldn't use. Another reason is that kids that do get ambitious and may
start to explore what kinds of parallel programming they can do in
MicroWorlds will run up across these problems. These problems are very hard
for professional programmers to detect, track down, and fix. And even worse
is that MicroWorlds doesn't give its users the tools to deal with these
problems (locks or critical regions, for example).

Best,

-ken kahn (www.toontalk.com)


---------------------------------------------------------------
Please post messages to the Logo forum to logo-l@gsn.org.  Mail
questions about the list administration to logofdn@gsn.org.  To
unsubscribe send    unsubscribe logo-l    to majordomo@gsn.org.



Global SchoolNet Foundation - Linking Kids Around the World!
Copyright GSN - All Rights Reserved - Comments & Questions
Visit GSN's Global Schoolhouse for more exciting learning resources!
Search our Site - Home