World's First Classical Chinese Programming Language

A graduate of Carnegie Mellon University (USA) and a native of Shanghai Lindong Huang has developed a new programming language based on the old classical Chinese language. What was conceived as a personal project, a hobby, attracted wide attention of users. Juan does not have time to answer questions and finish writing the manual, and the scores for programs in the new language have already gone to dozens.

The programming language is called wenyan-lang and uses classical Chinese characters as operators and syntax symbols. The visual style of the code also corresponds to the old texts, and for those who do not understand them, it will be extremely difficult to use it. For example, the problem of the absence of spaces and the multivariance of phrases - in the Chinese language, not the writer, but the reader determines the meaning of individual expressions.

Wenyan-lang does not have any advantages over existing languages, but it is original, beautiful and very convenient for the implementation of ideas, concepts and tasks from classical literature. Such as the I Ching divination algorithm or the description of Pascal's Triangle, made long before Pascal himself. By the way, both programs were written by other enthusiastic programmers, they liked the new language so much.

There is active work on compilers for Python, Ruby, JavaScript, C ++ and Java, libraries for graphics and graphical user interface (GUI), as well as on a site where people can create and share code snippets. Despite the fact that the language itself appeared just a month ago, Chinese programmers took up its development with great enthusiasm. According to Lindong Huang himself, this is a great opportunity to combine two fundamental things - classical Chinese, the heritage of our ancestors, and programming, the basis of the development of the modern world.

Wenyan-lan coding window and corresponding JavaScript code snippet