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

Répondre à