INFORMATICS IN EDUCATION
International Journal
|
|
INFORMATICS IN EDUCATION, 2007, Vol. 6, No. 2, 307-320
© Institute of Mathematics and Informatics,
ISSN 1648-5831
Should LOGO Keep Going FORWARD 1?
Ken KAHN
Animated Programs, Oxford University, and London Knowledge Lab of the Institute of Education 23-29 Emerald Street, London WC1N 3QS, United Kingdom E-mail: toontalk@gmail.com
Abstract
LOGO has been evolving in incremental steps for 40 years. This has resulted in steady progress but some regions of the space of all programming languages for children cannot be reached without passing through unacceptable intermediate designs. What are the ultimate aims of LOGO? What criteria and aesthetics should be used in determining which areas of the design space are most promising? What would the ideal programming language look like? Would a family of special-purpose languages be more effective than a single language?
In looking to the future what can we learn from the history of LOGO? What can we learn from other programming systems for children? Alan Kay is leading a new project entitled, ``Steps toward the Reinvention of Programming''. What are its strengths and weaknesses?
We can conceptualise the design alternatives as defining an n-dimensional space. Some dimensions represent major alternatives for syntax, others for dealing with concurrency, others for the underlying computational models, and others for features of the programming environment.
The goal of this paper is to spur a discussion of these issues. I will present my personal opinions based upon 30 years of research experience in this field.
Keywords:
future of LOGO, Smalltalk, ToonTalk, StageCast Creator, AgentSheets, NetLogo, StarLogo
To preview full
article text in PDF format click here
You
could obtain free Acrobat Reader from Adobe
|