comunicări ale ACM
februarie 7, 2020
Universitatea Carnegie Mellon absolvent Lingdong Huang a creat primul limbaj de programare bazat pe Chineza clasică, care include un renderer care afișează programe într-un mod similar cu paginile din textele antice chinezești.
Huang și alții au scris zeci de programe cu limbajul său wenyan-lang, dintre care multe sunt interpretări de algoritmi matematici în volume antice chinezești—inclusiv un algoritm de ghicire derivat din I-Ching.
Wenyan-lang folosește atât caractere tradiționale chinezești, cât și gramatică clasică chineză, iar designul său a trebuit să încorporeze modul în care Chineza clasică nu folosește spații pentru a împărți propozițiile în cuvinte.
Huang a spus că limbile de codare posedă doar o cantitate stabilită de cuvinte cheie, iar wenyan-lang progresează de la cel mai lung cuvânt cheie la cel mai scurt cuvânt cheie din fiecare program pentru a descifra intențiile programatorului.
Huang își propune ca wenyan-lang să contribuie la supraviețuirea chinezilor clasici, prin formarea unei comunități de utilizatori.
From IEEE Spectrum
vezi articolul complet