• # Langage en français ?

    Posté par . En réponse à la dépêche MicroAlg: langage et environnements pour l’algorithmique. Évalué à 6.

    MicroAlg est un langage de programmation en « français »

    Vraiment ? Sur le programme donné en exemple, rentrer "a" (la lettre) à la question posée produit:

    Rien—Number expected

    Pas terrible comme exemple de français...

    Je remarque au passage que rentrer "0x0A" ou tout autre nombre en hexadécimal ne semble pas poser de problème... Quoi que...

    0x0A -> Tu es mineur, mais tu peux continuer sur le site.
    0x20 -> Tu es mineur, mais tu peux continuer sur le site.

    Hum... ça ne semble pas très bien interprété ça...

    Passé la première étape de je joue avec le truc, j'avoue que comme d'autres ici je suis moyennement emballé par la syntaxe en expression symbolique façon LISP. La marche me semble vraiment très ardue pour les débutants qui vont intuitivement penser:
    "si le nombre entré est supérieur à 18" plutôt qu'une comparaison pré-fixée.

    Il est certain que la syntaxe du LISP a des avantages, a une certaine forme d'élégance, etc. on se laisse souvent enchanter, ou devrais-je dire "happer". Mais cette élégance est-elle accessible au niveau des personnes visées par ce langage: les très grands débutants ? Peut-on leur mettre des calculatrices qui ne comprennent pas "2 + 2" mais sur lesquelles ils faut taper "+ 2 2" ? Parce que quand même, c'est vraiment plus joli "+ 2 2", conceptuellement, la machine de Turing, tout ça... J'ai mon avis sur la question, et il est (très) négatif.