[Squeak-fr] KPL Kids programmers language

stéphane ducasse ducasse at iam.unibe.ch
Lun 17 Oct 10:06:25 CEST 2005


On 17 oct. 05, at 10:01, Dreyfuss Pierre-André (EDU) wrote:

>  bonjour,
>
> commiKit tourne avec la VM Squeak
>
> Par contre: C'est bardé de copyRight et il tourne comme une banale  
> application du système hôte, ce qui lui enlève tout intérêt.

il faut parle avec mikki.
son idee est qu'il ne peut pas faire de recherche car il n'y a pas  
d'argent en suede pour cela.
mais peut etre qu'il est interesse par une collaboration pour une  
traduction en francais ou autre

>
> Par contre les articles sont intéressant et citent  d'autres  
> programmes du genre, entre autre stageCast Creator dont il s'est  
> fortement inspiré.
>
> http://www.stagecast.com/
>
> Mais ce n'est pas non plus du libre.
>
> Peut-être y a-t-il quelque chose du genre sous Linux.
>
> Pour Squeak il faut faire à terme quelque chose qui soit liés aux  
> morphs et dans le style d'un interface qui traduise les action en  
> scripts E-toy. De même que les sripts E-toy se trouvent traduits en  
> Smalltalk.
>
> Dans un premier temps ont peut faire un prototype des réactions de  
> l'interface  en ajoutant des propriétés aux morphs.
>
> D'autre part il faut aussi penser que tweak va à l'avenir remplacer  
> les morphs et généraliser les E-toy.
>
> Un autre exemple de programmation visuelle, est mon projet de  
> contruction de figures géomètriques geom plugin.
> http://p7app.geneve.ch:8090/squeak/34
>
> Je vis en mettre une version revue et adaptée aux nouvelles images   
> 3.8Fr
> et plugin  sur le superswiki dépot de projet.
> Le procédé utilisé pur l'interface est de placer sur les objets des  
> gadget qui permettent de désigner d'autres objets avec lesquels ils  
> intéragissent.
>
> La droite par exemple portent deux gadgets pour montrer les points  
> par oû elle passe, en cliquant dessus et en montrant un autre  
> objet, la position de cet objet est le point par ou passe la droite.
>
>
> Un autre exemple est le projet de construction de didacticiels  qui  
> s'appuie sur le même procédé, cette fois en associant à une  
> question  des récipents contenant des modèles de réponses.(Pas  
> encore publié)
>
> Amitiés
>
>
>
>
>
>
>
> -----Message d'origine-----
> De: squeak-fr-bounces at lists.squeakfoundation.org
> A: Noury Bouraqadi ; Squeak in french / Squeak en français
> Date: 16.10.05 14:04
> Objet: RE: [Squeak-fr] KPL Kids programmers language
>
>  bonjour,
> C'est en effet intéressant et se situe ente E-Toy et Toontalk.
> Il sont d'ailleur partis de toontalk comme il est dit dans ce papier
> qui montre que ToonTalk est dynamique, pour relire un programme, on ne
> peut que rejouer l'animation des mouvements qui ont servis à sa
> construction.On est dans un film.
>
> Pour voir le programme d'une manière statique, est venue l'idée de
> construire une BD avec les images clés. Point de départ de commiKit.
>
> ToonTalk commikit E-toy Botink Smalltalk constituent tous les  
> niveaux de
> programmation de la programmation visuelle par animation à la
> programmation textuelle de haut niveau
> Amitiés
>
>
>
>
>
> -----Message d'origine-----
> De: squeak-fr-bounces at lists.squeakfoundation.org
> A: Squeak in french / Squeak en français
> Date: 13.10.05 23:04
> Objet: Re: [Squeak-fr] KPL Kids programmers language
>
> Salut,
>
> A la conf ESUG 2005, il y a eu un suédois qui a présenté un ComiKit.
> C'est très simple et plus intuitif/naturel que Etoy.
> Il utilise la métaphore de la Bande Dessinée. C'est un proto de
> recherche qui issu d'expérimentations avec les enfants...
>
> http://www.esug.org/conferences/thirteenthinternationalconference2005/
> comikit/
> http://www.ida.liu.se/~mikki/comics/
> http://www.comikit.se/esug/
>
> Noury
> Le 12 oct. 05, à 14:40, Dreyfuss Pierre-André (EDU) a écrit :
>
>
>>  Bonjour,
>> il y a beaucoup plus près des E-Toy
>> et en plus une programmation entièrement visuelle qui permet aux
>> enfants qui ne savent pas encore lire de programmer: toonTalk.
>>
>> http://www.toontalk.com/English/free.htm
>>
>> Mais plus que pour des très jeunes enfants, il permet aux élèves  qui
>>
>
>
>> ont des difficultés avec le texte et la lecture d'exprimer leur
>> intelligence non verbale.
>>
>> J'ai plusieurs fois eu la surprise de constater au premier conseil de
>>
>
>
>> classe que mes meilleurs élèves avec toonTalk étaient en gravement
>> échec dans les autres disciplines.
>>
>> Mieux lorsque j'ai découvert squeak, je suis passé de tooTalk à
>> Squeak, les élèves ont facilement retrouvés les correspondances pour
>> utiliser Squeak. Par exemple: Les livres qui sortent des objets de
>> toontalk et contiennent les commandes à adresser aux objets
>> correspondent aux visualisateurs tirés de l'oeil bleu.
>>
>> L'année suivante, certains de ces élèves très faibles se sont trouvés
>>
>
>
>> les meilleurs, meilleurs que d'autres qui étaient bon par ailleurs.
>>
>>
>> Attention pour nous programmer avec ToonTalk est difficile car ce
>> n'est pas notre forme de pensée qui utilise le texte  comme véhicule
>>
>
>
>> alors que la pensée procédurale s'appuie sur l'action mais si l'on
>> veut donner leur chance à tous les élèves, il faut tenir compte de  
>> ces
>>
>
>
>> différences.
>>
>>
>> Faire quelque chose du genre en Squeak est l'un de mes projets, mais
>> je ne veut pas faire un clone de toonTalk mais quelque chose qui
>> s'appuie sur les E-toy et les possibilités de squeak.
>>
>> Amitiés
>>
>> -----Message d'origine-----
>> De: squeak-fr-bounces at lists.squeakfoundation.org
>> A: Squeak in french / Squeak en français
>> Date: 12.10.05 13:46
>> Objet: [Squeak-fr] KPL Kids programmers language
>> Importance: Haute
>>
>> On est encore loin des Etoys ;-)
>>
>> Début du message réexpédié :
>>
>>>
>>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>> 1. The Kid's Programming Language
>>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>>
>>> by Martin Heller
>>>
>>>
>>> When I was a 9th-grader interested in programming, my math teacher
>>> pointed me at the "computer lab," where the school had one IBM
>>> computer. This being 1965, the computer used drum memory, had a
>>> hexadecimal instruction set, and had an IBM manual for that
>>> instruction set. Period. I didn't get very far with that: our
>>>
> computer
>
>>> club, working together, eventually developed a program for  
>>> generating
>>> the value of pi. It could spit out one digit every 5 or 6
>>>
> seconds--and
>
>>> that was after optimizing the instruction interleave for the drum
>>> rotation speed.
>>>
>>> Fast forward 40 years. Here it is 2005, and I'm programming on 3 GHz
>>> Pentium IV computers with sophisticated integrated development
>>> environments like Visual Studio 2005 and Eclipse, in object-oriented
>>> languages like C#, Visual Basic .NET and Java. If you think about  
>>> it,
>>> Visual Studio and Eclipse offer just as great a barrier to a young
>>> beginning programmer as that ancient IBM box, except that it's the
>>> opposite barrier: instead of having to learn to program with no  
>>> tools
>>> at all, the new programmer now has to learn to use incredibly
>>>
> powerful
>
>>> and complex tools in order to program.
>>>
>>> There's Logo, of course, and StarLogo in particular. But Logo  
>>> doesn't
>>> provide a great transition to object-oriented languages.
>>>
>>> A new, free alternative is the Kid's Programming Language (KPL),  
>>> from
>>> Morrison Schwartz. Jon Schwartz is a Microsoft alumnus; Walt  
>>> Morrison
>>> is an alumnus of NCR and Costco. KPL is the brainchild of their  
>>> third
>>> core team member, Jonah Stagner, who wrote it to teach his own kids
>>>
> to
>
>>> program. According to the KPL Web site's Teacher's Introduction:
>>>
>>> "KPL stands for Kid's Programming Language. KPL makes it easy for
>>> kids to learn computer programming. KPL makes it fun, too, by making
>>> it especially easy to program computer games, with cool graphics and
>>> sound. KPL is not just for games, though'Äîit can be used for
>>>
> teaching
>
>>> many different subjects. KPL's emphasis on games is based on the
>>> belief that learning is best when learning is fun.
>>>
>>> "KPL is a freeware educational program developed by Morrison
>>> Schwartz, a software development and consulting company. KPL is also
>>>
> a
>
>>> growing community of teachers, students and parents from around the
>>> world who are learning and programming using KPL. KPL is still in  
>>> its
>>> early stages, but already offers a number of sample programs as
>>> learning material, and we are working on much more."
>>>
>>> Another Morrison Schwartz Web page summarizes the language:
>>>
>>> "KPL's language is modeled on the simplicity and readability of
>>> BASIC, but it is a structured rather than linear programming
>>>
> language.
>
>>> KPL lets children see eye-catching and immediate results from their
>>> programs, while teaching them fundamental concepts like variables,
>>> data types, loops, decision structures, methods and functions. KPL's
>>> data types include integers, decimals, strings, booleans, arrays,  
>>> and
>>> user-defined structures."
>>>
>>> To my eye, the KPL language looks like a stripped-down version of  
>>> the
>>> Visual Basic language with some elements of C#. The control
>>>
> structures
>
>>> lean towards Basic (If/Then/Else/End If, For/Next, While/End While,
>>> Method/End Method), and there are no semi-colons. The comments, on
>>>
> the
>
>>> other hand, lean towards the C style: //.
>>>
>>> The language has data Structures, on the order of C structs, but not
>>> classes, and that's deliberate. The point is that object-oriented
>>> programming is not really appropriate for beginners.
>>>
>>>
>>> ** Read more at http://www.byte.com/documents/byt1128970353339/ **
>>>
>>> PhL
>>>
>>>
>>>
>>
>> --                                                         oooo
>> Dr. Serge Stinckwich                                     OOOOOOOO
>> Université de Caen>CNRS UMR 6072>GREYC>MAD               OOESUGOO
>> http://purl.org/net/SergeStinckwich                       oooooo
>> Smalltalkers do: [:it | All with: Class, (And love: it)]   \  /
>>                                                              ##
>>
>>  <<ATT284978.txt>>
>> _______________________________________________
>> Squeak-fr mailing list
>> Squeak-fr at lists.squeakfoundation.org
>> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr
>>
>>
>>
> --------------------------------------------------------------
> Dr. Noury Bouraqadi - Enseignant/Chercheur
> Ecole des Mines de Douai - Dept. G.I.P
> http://csl.ensm-douai.fr/noury
>
> European Smalltalk Users Group Board
> http://www.esug.org
>
> Squeak: an Open Source Smalltalk
> http://www.squeak.org
> --------------------------------------------------------------
>
> _______________________________________________
> Squeak-fr mailing list
> Squeak-fr at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr
> _______________________________________________
> Squeak-fr mailing list
> Squeak-fr at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr
> _______________________________________________
> Squeak-fr mailing list
> Squeak-fr at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr
>
>



More information about the Squeak-fr mailing list