Kommunikation der ACM
Februar 7, 2020
Lingdong Huang, Absolvent der Carnegie Mellon University, hat die erste auf klassischem Chinesisch basierende Programmiersprache entwickelt, die einen Renderer enthält, der Programme ähnlich wie Seiten aus alten chinesischen Texten anzeigt.
Huang und andere haben Dutzende von Programmen mit seiner Wenyan-lang—Sprache geschrieben, von denen viele Interpretationen mathematischer Algorithmen in alten chinesischen Bänden sind – einschließlich eines Wahrsagealgorithmus, der vom I-Ging abgeleitet ist.
Wenyan-lang verwendet sowohl traditionelle chinesische Schriftzeichen als auch klassische chinesische Grammatik, und sein Design musste berücksichtigen, dass klassisches Chinesisch keine Leerzeichen verwendet, um Sätze in Wörter aufzuteilen.
Huang sagte, dass Programmiersprachen nur eine festgelegte Anzahl von Schlüsselwörtern besitzen, und wenyan-lang schreitet in jedem Programm vom längsten Schlüsselwort zum kürzesten Schlüsselwort fort, um die Absichten des Programmierers zu entschlüsseln.
Huang stellt sich vor, dass wenyan-lang durch die Bildung einer Benutzergemeinschaft zum Überleben des klassischen Chinesisch beiträgt.
Von IEEE Spectrum
Zum vollständigen Artikel