Comunicazioni dell’ACM

Febbraio 7, 2020

Parte di un programma scritto in cinese.

Un nuovo linguaggio di programmazione si basa sul cinese classico.

Credito: Lingdong Huang

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

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.