Comunicazioni dell’ACM
Febbraio 7, 2020
Il laureato della Carnegie Mellon University Lingdong Huang ha creato il primo linguaggio di programmazione basato sul cinese classico, che include un renderer che visualizza i programmi in modo simile alle pagine di antichi testi cinesi.
Huang e altri hanno scritto decine di programmi con la sua lingua wenyan-lang, molti dei quali sono interpretazioni di algoritmi matematici in antichi volumi cinesi—tra cui un algoritmo di predizione del futuro derivato dal I-Ching.
Wenyan-lang impiega sia i caratteri cinesi tradizionali che la grammatica cinese classica, e il suo design doveva incorporare il modo in cui il cinese classico non usa gli spazi per dividere le frasi in parole.
Huang ha detto che i linguaggi di codifica possiedono solo una determinata quantità di parole chiave, e wenyan-lang progredisce dalla parola chiave più lunga alla parola chiave più breve in ogni programma per decifrare le intenzioni del programmatore.
Huang immagina che wenyan-lang contribuisca alla sopravvivenza del cinese classico, attraverso la formazione di una comunità di utenti.
Da IEEE Spectrum
Visualizza l’articolo completo