Lundi 15 mai 2006
Le Kids Programming Language (Langage de Programmation pour les Enfants) ou KPL, vous connaissez ?
Pour les enfants ? Oui, comme le train électrique ! Les grands s’amusent autant, sinon plus quelquefois :) .
La Version 1 existe depuis août 2005. Et je n’en avais jamais entendu parler !
Un informaticien américain, Jonah Stagner, a voulu enseigner la programmation à ses propres enfants. Il a vite constaté qu’il n’avait pas grand chose à sa disposition pour enseigner de la vraie programmation à des personnes qui veulent surtout s’amuser : les enfants. Avec son associé, Walt Morrisson, ils ont conçu KPL – des fondations au produit fini – en moins d’un an.
Un produit fini, c’est un produit qui fonctionne non seulement techniquement mais aussi conformément aux besoins et désirs des clients.
Et les “clients” voulaient apprendre la programmation en s’amusant. Et là, on peut dire que KPL fait très fort ! Tout débutant, enfant comme grande personne, est immédiatement captivé par la facilité avec laquelle il/elle peut écrire des programmes multi-médias, avec graphismes de qualité, musique, effets sonores et animations.
KPL est gratuit. À la date du 25 avril 2006, il a été téléchargé plus de 80.000 fois dans le monde entier. L’interface utilisateur est disponible en allemand, anglais, catalan, chinois, danois, espagnol, français, grec, italien, néerlandais, norvégien, polonais, portugais, roumain, russe, suédois, tchèque et thai.
Toutes les traductions à partir de l’anglais ont été fournies puis contrôlées par une communauté spontanée de volontaires, et ça continue. Si ça vous dit …
KPL convient à l’enseignement d’un premier langage, à quelque niveau scolaire que l’on soit et à tout âge à partir de 8-10 ans. Il est utilisé aussi bien dans des écoles primaires et secondaires que dans des universités, et ce dans 15 pays, depuis le Brésil jusqu’à la Tchéquie en passant par le Mexique.
Ce langage est tout-à-fait adapté à la programmation de jeux sur ordinateur, mais il peut servir à créer tout ce qu’on peut attendre d’un vrai langage. Vous trouverez plusieurs jeux avec lesquels vous pouvez jouer immédiatement. Mais comme ils sont programmés en KPL, vous pouvez lire les programmes, les étudier et les modifier. L’idée est que vous puissiez un jour créer vos propres jeux, et ces exemples vous y aideront.
Attention tout de même : au début, les enfants et les grands débutants doivent être coachés par quelqu’un qui connaît la programmation et, bien sûr, l’anglais des programmeurs.
J’ai téléchargé KPL vendredi, il y a deux jours, et je l’étudie depuis. J’ai pratiqué pas mal de langages : eh bien, KPL innove remarquablement et je vais bien m’amuser avec.
KPL est très inspiré de Java mais ne conserve que ce qui peut servir le but défini : apprendre la programmation en s’amusant. Attention, il faut quand même bosser, mais la récompense est rapide à chaque nouvelle étape d’apprentissage.
Et voici un minimum d’informations pratiques. KPL fonctionne sur PC avec Windows, et sans doute sur le iMac doté de processeurs Intel à conditions qu’ils disposent de Windows. Le programme occupe 17,5 Mo sur le disque dur.
Le téléchargement et l’installation sont assez longs car l’installeur que vous aurez téléchargé teste votre machine pour y installer les Frames .NET et d'autres modalités, puis les configurer. Mais c’est fait une fois pour toutes.
Toutes les autres informations se trouvent sur le site d’où vous téléchargerez KPL. N’oubliez pas de télécharger en plus le tutoriel en français.
Des personnes commencent à envoyer par mail des jeux où applications qu’ils/elles ont créés, et à en recevoir. Ces échanges ne fontionnent pour l’instant qu’entre utilisateurs de KPL. Et il y a un forum pour ces échanges sur le site.
Mark Neagu – mark@loisirscreatifs.org
Pour les enfants ? Oui, comme le train électrique ! Les grands s’amusent autant, sinon plus quelquefois :) .
La Version 1 existe depuis août 2005. Et je n’en avais jamais entendu parler !
Un informaticien américain, Jonah Stagner, a voulu enseigner la programmation à ses propres enfants. Il a vite constaté qu’il n’avait pas grand chose à sa disposition pour enseigner de la vraie programmation à des personnes qui veulent surtout s’amuser : les enfants. Avec son associé, Walt Morrisson, ils ont conçu KPL – des fondations au produit fini – en moins d’un an.
Un produit fini, c’est un produit qui fonctionne non seulement techniquement mais aussi conformément aux besoins et désirs des clients.
Et les “clients” voulaient apprendre la programmation en s’amusant. Et là, on peut dire que KPL fait très fort ! Tout débutant, enfant comme grande personne, est immédiatement captivé par la facilité avec laquelle il/elle peut écrire des programmes multi-médias, avec graphismes de qualité, musique, effets sonores et animations.
KPL est gratuit. À la date du 25 avril 2006, il a été téléchargé plus de 80.000 fois dans le monde entier. L’interface utilisateur est disponible en allemand, anglais, catalan, chinois, danois, espagnol, français, grec, italien, néerlandais, norvégien, polonais, portugais, roumain, russe, suédois, tchèque et thai.
Toutes les traductions à partir de l’anglais ont été fournies puis contrôlées par une communauté spontanée de volontaires, et ça continue. Si ça vous dit …
KPL convient à l’enseignement d’un premier langage, à quelque niveau scolaire que l’on soit et à tout âge à partir de 8-10 ans. Il est utilisé aussi bien dans des écoles primaires et secondaires que dans des universités, et ce dans 15 pays, depuis le Brésil jusqu’à la Tchéquie en passant par le Mexique.
Ce langage est tout-à-fait adapté à la programmation de jeux sur ordinateur, mais il peut servir à créer tout ce qu’on peut attendre d’un vrai langage. Vous trouverez plusieurs jeux avec lesquels vous pouvez jouer immédiatement. Mais comme ils sont programmés en KPL, vous pouvez lire les programmes, les étudier et les modifier. L’idée est que vous puissiez un jour créer vos propres jeux, et ces exemples vous y aideront.
Attention tout de même : au début, les enfants et les grands débutants doivent être coachés par quelqu’un qui connaît la programmation et, bien sûr, l’anglais des programmeurs.
J’ai téléchargé KPL vendredi, il y a deux jours, et je l’étudie depuis. J’ai pratiqué pas mal de langages : eh bien, KPL innove remarquablement et je vais bien m’amuser avec.
KPL est très inspiré de Java mais ne conserve que ce qui peut servir le but défini : apprendre la programmation en s’amusant. Attention, il faut quand même bosser, mais la récompense est rapide à chaque nouvelle étape d’apprentissage.
Et voici un minimum d’informations pratiques. KPL fonctionne sur PC avec Windows, et sans doute sur le iMac doté de processeurs Intel à conditions qu’ils disposent de Windows. Le programme occupe 17,5 Mo sur le disque dur.
Le téléchargement et l’installation sont assez longs car l’installeur que vous aurez téléchargé teste votre machine pour y installer les Frames .NET et d'autres modalités, puis les configurer. Mais c’est fait une fois pour toutes.
Toutes les autres informations se trouvent sur le site d’où vous téléchargerez KPL. N’oubliez pas de télécharger en plus le tutoriel en français.
Des personnes commencent à envoyer par mail des jeux où applications qu’ils/elles ont créés, et à en recevoir. Ces échanges ne fontionnent pour l’instant qu’entre utilisateurs de KPL. Et il y a un forum pour ces échanges sur le site.
Mark Neagu – mark@loisirscreatifs.org
Il s’agit d’un excellent film d’animation que j’avais découvert il y a onze mois, une parodie
