Comunicaciones del ACM

Febrero 7, 2020

Parte de un programa escrito en chino.

Un nuevo lenguaje de programación está basado en chino clásico.

Crédito: Lingdong Huang

Lingdong Huang, graduado de la Universidad Carnegie Mellon, ha creado el primer lenguaje de programación basado en chino clásico, que incluye un renderizador que muestra los programas de una manera similar a las páginas de textos chinos antiguos.

Huang y otros han escrito docenas de programas con su lenguaje wenyan-lang, muchos de los cuales son versiones de algoritmos matemáticos en antiguos volúmenes chinos, incluido un algoritmo de adivinación derivado del I—Ching.

Wenyan-lang emplea tanto caracteres chinos tradicionales como gramática china clásica, y su diseño tuvo que incorporar cómo el chino clásico no usa espacios para dividir oraciones en palabras.

Huang dijo que los lenguajes de codificación solo poseen una cantidad determinada de palabras clave, y wenyan-lang progresa de la palabra clave más larga a la palabra clave más corta en cada programa para descifrar las intenciones del programador.

Huang prevé que wenyan-lang contribuya a la supervivencia del chino clásico, a través de la formación de una comunidad de usuarios.
De IEEE Spectrum
Ver el artículo completo

Deja una respuesta

Tu dirección de correo electrónico no será publicada.