Communications de l’ACM
Février 7, 2020
Lingdong Huang, diplômé de l’Université Carnegie Mellon, a créé le premier langage de programmation basé sur le chinois classique, qui comprend un moteur de rendu qui affiche les programmes d’une manière similaire aux pages de textes chinois anciens.
Huang et d’autres ont écrit des dizaines de programmes avec son langage wenyan-lang, dont beaucoup sont des interprétations d’algorithmes mathématiques dans d’anciens volumes chinois — y compris un algorithme de divination dérivé du I-Ching.
Wenyan-lang emploie à la fois des caractères chinois traditionnels et une grammaire chinoise classique, et sa conception devait intégrer la façon dont le chinois classique n’utilise pas d’espaces pour diviser les phrases en mots.
Huang a dit que les langages de codage ne possèdent qu’une quantité définie de mots-clés, et wenyan-lang progresse du mot-clé le plus long au mot-clé le plus court dans chaque programme pour déchiffrer les intentions du programmeur.
Huang envisage que wenyan-lang contribue à la survie du chinois classique, par la formation d’une communauté d’utilisateurs.
Du Spectre IEEE
Voir l’article complet