Logo, el lenguaje de programación que enseña a pensar a los niños
Logo Programming Language
Logo, un dialecto de Lisp creado en el MIT, fue diseñado como herramienta de aprendizaje. Su intérprete interactivo da retroalimentación inmediata y mensajes de error descriptivos. Fomenta la modularidad mediante procedimientos definidos con 'to' y 'end', y maneja con flexibilidad palabras y listas sin declarar tipos. Así, construir proyectos complejos se vuelve como enseñar nuevo vocabulario a un aprendiz.
Programar en Logo se hace añadiendo a su vocabulario, enseñándole nuevas palabras en términos de palabras que ya conoce. De esta manera es similar a como las personas aprenden el lenguaje hablado.