Logo est un langage de programmation conçu pour apprendre. Il est né des travaux de Seymour Papert, Wally Feurzeig et Cynthia Solomon dans les années 1960, qui voulaient un langage dont les enfants pourraient se servir pour explorer les mathématiques en essayant des choses et en observant ce qui se passait. Papert avait étudié auprès de Jean Piaget, et Logo porte l’idée constructiviste de Piaget selon laquelle on apprend le mieux en construisant.
La caractéristique la plus connue de Logo est la tortue : un curseur qui se déplace par rapport à lui-même. Vous lui dites d’avancer ou de tourner à droite, et elle dessine en se déplaçant. Comme on dirige la tortue comme on marcherait soi-même, c’est une porte d’entrée facile vers la géométrie et vers la programmation. Derrière la tortue, Logo est un langage complet, avec des procédures, de la récursivité, et des mots et des listes puissants.
turtleSpaces est un Logo moderne basé sur le Logo d’Apple (LCSI). Il emmène la tortue en trois dimensions et ajoute des formes, des couleurs, de l’animation et des modèles imprimables en 3D. Consultez les Fonctionnalités pour voir ce qu’il apporte, et la Référence pour chaque commande.
Notre série en trois parties raconte comment Logo est né, ce qu’il est devenu à l’école, et où il pourrait aller ensuite :
D’autres essais se trouvent dans Réflexions.