a CMU Senior kifejleszti a világ első klasszikus kínai programozási nyelvét

bár a programozási nyelvek formájukban és szabályaikban eltérőek, szinte mindegyikhez használt kulcsszavak angolul vannak.

az International Data Corporation (IDC) becslése szerint azonban a világ 22,3 millió szoftverfejlesztőjének közel fele az ázsiai-csendes-óceáni térségből származik. Csak Kína és India adja a világ összes fejlesztőpopulációjának mintegy egyharmadát.

a rendelkezésre álló programozási nyelvek változatosságának növelése érdekében a Carnegie Mellon Egyetem számítástechnikai szakos Lingdong Huang kifejlesztette a ‘Wenyan-Lang’ programozási nyelvet, amely a kínai hanzi karaktereken és a wenyan klasszikus kínai nyelvtani rendszeren alapul.

Huang nem egyszerűen lecserélte az angol karaktereket Kínai hanzira, hanem NLP technikákat alkalmazott a klasszikus kínai nyelvtan JavaScript-re, Python-ra és Ruby-ra való átalakítására. Ő nyílt forrásból a Wenyan-lang projekt GitHub, ahol kapott egy megdöbbentő 11,900 csillagok egy hét múlva.

Wenyan-Lang programozási ablak és a megfelelő JavaScript

a klasszikus kínai irodalom rajongója, Huang azzal az ötlettel állt elő, hogy kínai nyelven programozzon, hogy fényt derítsen wenyan szépségére, és örökölje a kínai történelem kiemelkedő személyiségeinek generációi által hagyott történelmi lenyomatot.

de ami a legfontosabb, Huang úgy véli, hogy a kommunikáció célja az, hogy túllépjen a nyelv határain: “a projektemnek még sok fejlesztési lehetősége van, de a kommunikáció iránti vágyam olyan erős, mint néhány történelmi személyiség.”

Huang szerint a programozási írásjelek és a sortörések eltávolíthatók a kimenet befolyásolása nélkül. Figyelembe véve a klasszikus kínai és más programozási nyelvek közötti átváltás nehézségeit, egy “csalólapot” adott tippekkel és konverziós szabályokkal.

változónevek

Huang is tartalmaz egy renderer, amely képes megjeleníteni a programot oly módon, hogy hasonlít oldalak ősi könyvek és elemezni a kapott SVG fájlt vissza az eredeti programot.

a Wenyan-Lan projekt elérhető a Githubon.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.