15.12.06
Une fleur pour Seymour
Le dessin à côté est une (jolie) fleur, que je viens de dessiner en quelques lignes de Logo. Et Logo, c'est un outil, un langage de programmation créé par Seymour Papert pour comprendre comment des enfants peuvent apprendre. Apprendre à programmer, mais aussi et surtout expérimenter, avoir un regard différent sur d'autres problèmes, des maths à la conjugaison. Et Papert, mathématicien et pionnier de l'intelligence artificielle, qui a travaillé à Genève avec Jean Piaget sur les questions d'apprentissage, a été un des tous premiers, sinon -le- premier, à explorer ce que pourrait apporter les nouvelles technologies à l'apprentissage, en particulier chez les jeunes enfants.Et Logo est né de ça, en 1967. Pour moi c'est un des actes fondateurs les plus étonnants de l'informatique, tout comme le concept de Dynabook d'Alan Kay, le Star et SmallTalk au PARC, ou bien l'invention de la souris par Engelbart. Ce genre de basculements incroyablement en avance pour l'époque et dont on a l'impression de ne pas encore avoir vraiment tiré tous les enseignements maintenant. Et ce qui étonne encore plus avec Logo et ce qui s'en est suivi, c'est que ce n'est pas juste une avancée technique ou conceptuelle du domaine informatique, mais une anticipation, sur une informatique totalement balbutiante, de ce qu'allait être l'informatique une quinzaine d'années plus tard. Et pas simplement en tant que révolution technologique, mais aussi et surtout en tant que changement social profond.
Et il se trouve que je suis un gamin Logo. Et que le fait d'avoir démarré l'informatique avec Logo est sans doute de très loin la chose qui a le plus marqué ma manière de penser en tant qu'informaticien, sans oublier le fait d'avoir même choisi cette vie professionnelle.
Quand on ne connait pas Logo, on a à l'esprit "ce truc avec une tortue" (sans parler des français qui auront des souvenirs encore plus mitigés à base de MO5 pas toujours reluisants), en ignorant souvent que dans l'esprit de Papert et des concepteurs de Logo, il était hors de question de faire un "langage jouet", qui interdirait tout usage un peu avancé. C'est par Logo que j'ai intégré des tournures de pensées d'informatique "avancée" (réflexivité, métaprogrammation, programmation fonctionnelle), au point où, apprenant plus tard des langages d'une informatique plus classique, j'avais été sincèrement surpris de la balourdise et du manque de possibilités de ce que j'avais en face de moi.
Je suis convaincu que c'est cette filiation, cette influence de la richesse du monde intellectuel autour de Logo (théories de l'apprentissage, intelligence artificielle) qui m'a fait m'orienter dans très tôt vers une informatique ouverte et excitante, jusqu'à y faire une thèse et mon métier.
Le 5 décembre 2006, Seymour Papert a été très grièvement blessé dans un accident de la route à Hanoi, il est actuellement dans le coma. Des personnes marquées par son travail ont eu l'idée de lui offrir des fleurs pour lui souhaiter bon rétablissement.