Bonjour Samir, Un grand merci pour ce topo très complet. Bonne journée
David Le 23 juillet 2014 10:17, Samir Saidani <[email protected]> a écrit : > Hello, > > J'ai utilisé les deux, et j'ai fini par basculé sur Scratch... > > * Roche David <[email protected]> [2014-07-22 22:56]: > > Bonjour, > > Je viens de découvrir Squeak (eToys) et j'aimerai avoir quelques infos > (je > > suis persuadé que certains d'entre vous ont déjà eu l'occasion de > > travailler avec) : > > - Quelle est la différence entre Squeak et eToys ? > > Squeak est la machine virtuel et l'ide smalltalk, Etoys est une > application smalltalk, valable uniquement pour Squeak qui est > basé sur les Morph, un type d'UI. (Il y'a un portage etoys en > python je crois). > > > - Que pensez-vous de l'utilisation de Squeak dans le cadre d'un atelier > de > > "code" ? > > Squeak est excellent pour apprendre à programmer orienté objet, > je l'ai utilisé à l'iut de Caen pour enseigner la programmation > (je parle de Squeak lui-même, et pas etoys). Etoys est un > environnement très ouvert par rapport à Scratch, trop justement, > on s'y perd parce qu'il y'a toute la puissance de Squeak derrière > qui n'est pas caché, du coup on a un environnement pour enfant > mélangé à un environnement pour adulte, et ça marche pas, > "surcharge cognitive". Etoys au niveau UI a un design beaucoup > moins travaillé que Scratch, moins agréable à manipuler, mais > plus puissant (on peut basculer sur le code aisément, il y'a > physics-etoys qui rajoute une physique sur les objets 2D...) > > > - Quelles sont les différences (d'un point de vue "pédagogique") entre > > Squeak et Scratch ? > > Scratch est une appli pensée pour les 9/12 ans, Squeak est un > environnement complet de programmation basé sur des concepts > issus de la recherche en informatique (classe, métaclasse, > langage réflexif), à vrai dire un pur bijou d'élégance de ce > point de vue là, donc idéal pour explorer, faire de l'IA, etc. > La syntaxe de Squeak tient sur une carte postale, et est fondé > sur une métaphore du langage naturel, "sujet verbe: complément." > Hyper rapide à apprendre. > > > > - Si vous aviez une chose à reprocher à Squeak, cela serait quoi ? > > Pas mal de dissensions dans la communauté Squeak, qui a fini par > conduire à un fork, Pharo, qui par construction est plus clean > que Squeak. Par ailleurs, il y'avait eu de gros problèmes vis à > vis de la license MIT, des bouts de code ne l'étaient pas, mais > je crois que c'est réglé maintenant. On a tendance à finir par > gérer des tas de machines virtuelles quand on l'utilise > intensivement, mais le gros reproche que je lui ferais, c'est que > c'est un système clos, hors de la machine virtuelle, point de > salut, il a son propre système de fenêtrage, qui ne communique > pas avec le système hôte. Sa force est sa faiblesse : interagir > avec le système hôte ne lui est pas naturel. Avec le bémol qu'il > existe des smalltalks qui sont meilleurs de ce point de vue là, > mais j'ai jamais été vraiment bien convaincu. > > Samir > _______________________________________________ > Discussion mailing list > [email protected] > http://listes.jecode.org/cgi-bin/mailman/listinfo/discussion > -- David Roche
_______________________________________________ Discussion mailing list [email protected] http://listes.jecode.org/cgi-bin/mailman/listinfo/discussion
