INFORMATICS IN EDUCATION
INFORMATICS IN EDUCATION, 2007, Vol. 6, No. 2, 307-320
© Institute of Mathematics and Informatics,
Should LOGO Keep Going FORWARD 1?
Animated Programs, Oxford University, and London Knowledge Lab of the Institute of Education 23-29 Emerald Street, London WC1N 3QS, United Kingdom E-mail: firstname.lastname@example.org
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.
future of LOGO, Smalltalk, ToonTalk, StageCast Creator, AgentSheets, NetLogo, StarLogo
To preview full
article text in PDF format click here
could obtain free Acrobat Reader from Adobe