Commune · Savoirs
Squeak
Langage de programmation informatique
Squeak est une implémentation libre du langage de programmation Smalltalk.
Sur Wikipédia
Squeak est une implémentation libre du langage de programmation Smalltalk. Squeak est un environnement de programmation dynamique, conçu à l'origine pour des applications éducatives. C'est une implémentation performante du langage Smalltalk, basée sur une machine virtuelle écrite en large partie en Smalltalk elle-même. Squeak est issu de travaux menés d'abord au Xerox PARC, puis chez Apple puis enfin chez Disney Interactive par une équipe constituée autour de Dan Ingals et Alan Kay. Initialement conçu à l'adresse de publics jeunes ou novices en informatique, il est aujourd'hui l'objet de plusieurs contributions qui dépassent le cadre de l'éducation à proprement parler. On peut citer, parmi d'autres, Croquet, un projet d'environnement 3D complet ou encore Kedama, un outil de simulation multi-agent. Squeak est l'héritier du Logo dans l'approche qu'il propose de l'interaction informatique-éducation. Il s'inscrit dans les cadres théoriques de la psychologie du développement et des idées de psychologues tels que Baldwin, Piaget ou Vygotski. C'est un environnement informatique de type micromonde. Alan Kay, l'un des pères fondateurs de Squeak, concepteur du Dynabook, emboîte ainsi le pas à Papert et Minsky pour proposer un environnement de programmation à destination des enfants : l'idée de cet outil est d'offrir un grand espace de liberté, facilement accessible, et dans lequel les enfants pourront exprimer leurs idées et en explorer les conséquences (voir aussi constructivisme, théorie de l'activité).
Texte : Wikipédia, CC BY-SA 4.0. · Image : Theundecided (CC BY 3.0) ·