Communications of the ACM
únor 7, 2020
Carnegie Mellon University absolvent Lingdong Huang vytvořila první programovací jazyk založený na klasické Čínské, která obsahuje renderer, který zobrazuje programy podobným způsobem, jako stránky z starověké Čínské texty.
Huang a jiní napsali desítky programů, s jeho wenyan-lang jazyka, z nichž mnohé jsou ztvárnění matematických algoritmů v starověké Čínské objemu—včetně věštění algoritmus, odvozený z I-Ťing.
Wenyan-lang používá jak tradiční čínské znaky, tak klasickou čínskou gramatiku a její design musel zahrnovat to, jak klasická čínština nepoužívá mezery k rozdělení vět na slova.
Huang řekl, kódování jazyků, mají pouze stanovené množství klíčových slov, a wenyan-lang postupuje od nejdelší slovo na nejkratší klíčové slovo v každém programu rozluštit programátor záměry.
Huang předpokládá, že wenyan-lang přispívá k přežití klasické čínštiny prostřednictvím vytvoření komunity uživatelů.
z IEEE Spectrum
Zobrazit celý článek