communicatie van de ACM
februari 7, 2020
Carnegie Mellon University graduate Lingdong Huang heeft de eerste programmeertaal gemaakt op basis van klassiek Chinees, die een renderer bevat die programma ‘s weergeeft op een manier die lijkt op pagina’ s uit oude Chinese teksten.Huang en anderen hebben tientallen programma ‘ s geschreven met zijn wenyan-lang taal, waarvan vele versies zijn van wiskundige algoritmen in oude Chinese volumes—waaronder een waarzeggerig algoritme afgeleid van de I-Ching.Wenyan-lang gebruikt zowel traditionele Chinese karakters als klassieke Chinese grammatica, en het ontwerp moest rekening houden met hoe klassiek Chinees geen spaties gebruikt om zinnen in woorden te splitsen.
Huang zei dat codeertalen slechts een bepaald aantal sleutelwoorden bezitten, en wenyan-lang gaat van het langste sleutelwoord naar het kortste sleutelwoord in elk programma om de intenties van de programmeur te ontcijferen.Huang ziet wenyan-lang als een bijdrage aan de overleving van de klassieke Chinezen door de vorming van een gemeenschap van gebruikers.
van IEEE Spectrum
Bekijk het volledige artikel