• # Propositions

    Posté par (site web personnel) . En réponse au message Quel langage pour initier un enfant de 10 ans à la programmation. Évalué à 3.

    Mon premier langage est l'AMOS Basic (pour Amiga) que j'ai commencé à l'âge qu'a ta fille aujourd'hui… Ensuite j'ai enchaîné sur l'assembleur.

    Je pense que le choix du langage n'est finalement pas si important que ça, ce qui compte plutôt c'est le projet de ta fille et la façon dont tu vas la guider. (La programmation c'est dûr, la motivation est donc très importante!)

    Par exemple en Caml il y a une bibliothèque graphique très rudimentaire mais aussi très simple à utiliser (j'ouvre ma fenêtre je fais des lignes et des points…). Explorer la génération de dessins par des programmes informatiques peut être très ludique! (Un peu comme le logo!)

    Dans la même direction, il y a le langage METAPOST qui permet de faire des dessins, qui fera un excellent pendant aux cours de géométrie qui vont avoir lieu en sixième (on me souffle que le programme à changé et que le niveau des élèves à baissé :) )

    Pour choisir un langage, j'irais soit
    - vers l'assembleur (par exemple pour la MIX-machine de Donald Knuth, plus simple que l'assembleur des CPU intels et pour laquelle il existe — de mémoire — des émulateurs) si ta fille s'interesse à la structure des machines.
    - vers le scheme si elle aime bien les algorithmes et a de bonnes capacités symboliques (côté maturité, c'est probablement le bon âge puisque c'est en sixième qu'on commence avec les X et les Y il me semble).

    Bon courage!