Komunikacja ACM
luty 7, 2020
absolwent Uniwersytetu Carnegie Mellon Lingdong Huang stworzył pierwszy język programowania oparty na klasycznym chińskim, który zawiera renderer wyświetlający programy w sposób podobny do stron ze starożytnych chińskich tekstów.
Huang i inni napisali dziesiątki programów swoim językiem wenyan-lang, z których wiele jest interpretacjami algorytmów matematycznych w starożytnych chińskich tomach—w tym algorytmu wróżenia wywodzącego się z I-Ching.
Wenyan-Lang używa zarówno tradycyjnych chińskich znaków, jak i klasycznej gramatyki chińskiej, a jego konstrukcja musiała uwzględniać sposób, w jaki Klasyczny Chiński nie używa spacji do dzielenia zdań na słowa.
Huang powiedział, że języki kodujące mają tylko określoną liczbę słów kluczowych, a wenyan-Lang przechodzi od najdłuższego słowa kluczowego do najkrótszego słowa kluczowego w każdym programie, aby odszyfrować intencje programisty.
Huang wyobraża sobie, że wenyan-lang przyczynia się do przetrwania klasycznych Chińczyków, poprzez tworzenie społeczności użytkowników.
z IEEE Spectrum
Zobacz cały artykuł