[Squeak-fr] Re: Passer de EToys a la "vrai" programmation enSmalltalk

Dreyfuss Pierre-André (EDU) pierre-andre.dreyfuss at edu.ge.ch
Lun 26 Mai 08:49:26 UTC 2008


Bonjour,

Il y a différentes approches:

Bot inc offre un navigateur de méthode simplifié et reproduit l'environnement de programmation propre à Smalltalk.

Une autre approche est d'utiliser la conversion des scripts en code Smalltalk.

Utiliser la coche dans le titre d'un script avec les images squeakland ou squeak.
Menu du script pour l'image OLPC.

Celà permet d'une part de voir le même script converti en code Smalltalk et d'expérimenter directement les effets de modification du code. Voir des exemples de codes dont on connait les effets et avec la même construction que celle des Etoys permet un passage en douceur au code SmallTalk.
Cela permet d'accéder à des possibilités d'actions inaccessible à Etoys tout en gardant la base déjà programmée en Etoy.

Par exemple  prendre la racine carrée d'un nombre ne peut se faire qu'en ajoutant sqrt au code du script dans les images squeakland ou squeak.(les script Etoys ont des fonctions mathématiques dans la version OLPC).

Utilser le code smalltalk dans les scripts permet de jouer avec le code et la syntaxe dans le même système de pensée tout en offrant des possibilités nouvelles.

Le code est le même pour smallTalk et les scripts Etoys mais le système de programmation est différents.

Le scripting system (Etoys) est un environnement qui a ses propres règles  différentes du système de classes propre à Smalltalk. 


Passer à  smalltalk c'est donc en partie apprendre un nouveau langage avec de nouveaux concepts, entre autre celui de classe et d'héritage.

Amitiés

-------- Message d'origine--------
De: squeak-fr-bounces at lists.squeakfoundation.org de la part de Michèle DRECHSLER
Date: sam. 24/05/2008 12:31
À: Squeak in french / Squeak en français
Objet : re: [Squeak-fr] Re: Passer de EToys a la "vrai" programmation enSmalltalk
 

 Bonjour


Le livre de Stéphane Ducasse est vraiment très intéressant.
Une réference en matière d'acivités de programmation.

Est-ce qu'il existerait par hasard une version française de ce livre ?

Bien cordialement
Michèle Drechsler

 
 

> Message du 24/05/08 12:24
> De : "Hilaire Fernandes" 
> A : squeak-fr at lists.squeakfoundation.org
> Copie à : 
> Objet : [Squeak-fr] Re: Passer de EToys a la "vrai" programmation enSmalltalk
> 
> Bonjour,
> 
> Dans ton cas, il me semble que ce tu souhaites c'est BotsInc de Stéphane 
> Ducasse.
> Regarde sur le wiki il y a les liens, informations et démo nécessaires.
> Un collègue prof de math l'a utilisé avec succès avec des élèves de 
> collèges en difficulté.
> 
> As tu l'occasion de venir aux RMLL?
> 
> Hilaire
> 
> Vicnet a écrit :
> > Bonjour,
> > 
> > J'ai formé quelques enfants à EToys qu'il maitrise surement mieux que 
> > moi maintenant.
> > 
> > Je suis en train de passer à la programmation plus classique.
> > 
> > Je voulais reprendre l'exemple de la voiture du livret d'activités sur 
> > EToys que j'ai suivi mais directement sous Squeak.
> > Et la je nage un peu et du coup j'ai du mal à leur expliquer forcement :-(
> > 
> > Peut-on dessiner une voiture comme sous EToys et l'utiliser ?
> > 
> > Je voulais leur montrer le message step et startStepping pour reproduire 
> > les scripts et l'horloge EToys mais il faut une nouvelle classe... Comme 
> > la relier au dessin...
> > 
> > Bref, avez vous des pistes pour effectuer en douceur le grand saut ?
> > 
> > Merci pour eux
> > a+
> > Vicnet
> > 
> > 
> > ------------------------------------------------------------------------
> > 
> > _______________________________________________
> > Squeak-fr mailing list
> > Squeak-fr at lists.squeakfoundation.org
> > http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr
> 
> 
>
> [ (pas de nom de fichier) (0.2 Ko) ]

-------------- section suivante --------------
Une pièce jointe non texte a été nettoyée...
Nom: non disponible
Type: application/ms-tnef
Taille: 4827 octets
Desc: non disponible
Url: http://lists.squeakfoundation.org/pipermail/squeak-fr/attachments/20080526/08b5344a/attachment.bin


Plus d'informations sur la liste de diffusion Squeak-fr