• [^] # Re: Langages

    Posté par . En réponse à la dépêche En Estonie, la programmation à l’école dès 6 ans. Évalué à 10.

    Le petit estonien se fout complètement de la susceptibilité nationaliste de la génération de dinosaures qui prend des décisions pour lui. Le petit estonien apprend que "if" symbolise le test conditionnel, et que "or" est un "ou" inclusif, ce qui est au passage beaucoup moins trompeur que d'utiliser des notions approximatives existantes dans sa langue.

    Je pense que l'idée d'exprimer un programme à l'aide d'une langue naturelle est vouée à l'échec : 1) une langue contient beaucoup trop de subtilités, et 2) beaucoup trop de choses sont implicites dans la communication entre êtres humains. Je pense que c'est à l'origine de beaucoup d'incompréhensions, les gens pensent qu'ils peuvent communiquer avec un ordinateur comme avec un être humain, et ils sont malheureusement encouragés à faire ça par des développeurs et des marketteux débiles qui considèrent que c'est un objectif. Actuellement, un ordinateur se programme grâce à des instructions mathématiques rédigées dans un langage non-ambigü, pas avec des mots. Ce message passerait beaucoup mieux, à mon avis, si on omettait dès le départ la possibilité d'utiliser une langue humaine.