ačkoli programovací jazyky se liší ve formách a pravidlech, klíčová slova používaná pro téměř všechny z nich jsou v angličtině.
mezinárodní datová společnost (IDC) však odhaduje, že téměř polovina z 22.3 milionů vývojářů softwaru na světě pochází z asijsko-pacifického regionu. Jen Čína a Indie tvoří asi třetinu celkové světové populace vývojářů.
ve snaze přidat určitou rozmanitost do řady dostupných programovacích jazyků vyvinul Carnegie Mellon University computer science major Lingdong Huang „Wenyan-Lang“, programovací jazyk založený na čínských znacích hanzi a klasickém čínském gramatickém systému wenyan.
Huang nenahradil pouze anglické znaky čínskými hanzi, místo toho použil NLP techniky pro převod klasické čínské gramatiky Na JavaScript, Python a Ruby. Otevřel zdroj projektu wenyan-lang na Githubu, kde za týden získal ohromující hvězdy 11,900.
fanoušek klasické čínské literatury, Huang přišel s myšlenkou programování v čínštině, aby osvětlil krásu wenyanu a zdědil historický otisk zanechaný generacemi významných osobností čínské historie.
ale co je nejdůležitější, Huang věří, že cílem komunikace je překročit hranice jazyka: „můj projekt má stále velký prostor pro zlepšení, ale moje touha po komunikaci je stejně silná jako některé historické postavy.“
Huang říká, že programovací interpunkce a konce řádků lze odstranit bez ovlivnění výstupu. Vzhledem k obtížnosti převodu mezi klasickou čínštinou a jinými programovacími jazyky poskytl „tahák“ s tipy a pravidly převodu.
Huang také zahrnoval renderer, který dokáže zobrazit program způsobem, který se podobá stránkám ze starých knih a může analyzovat výsledný soubor SVG zpět do původního programu.
Projekt Wenyan-Lan je k dispozici na Githubu.