CMU Senior vyvíjí první klasický čínský programovací jazyk na světě

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.

Wenyan-lang programovací okno a odpovídající JavaScript

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.

názvy proměnných

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.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.