- LingDong-/wenyan-lang. Punctuations Replacement Punctuations will be automatically replaced to fit the language. 0.3.2 Published 3 years ago @wenyanlang/cli This paper concerns the syntax of Wenyan ( wnyn ) premodern Chinese written language. An Introduction to Programming in Wenyan Language. After an academic career in the subject, he retired very early from his university and eventually found a more satisfying way to prosecute this quest by working as a coder. . "Currently wenyan-lang contributors are working on transpilers for Python, Ruby, JavaScript, C++, and Java, libraries for graphics and the graphical user interface (GUI)" and "Lingdong Huang is currently working on an introductory guide to programming in wenyan-lang that is itself written in classical Chinese. Reddit and its partners use cookies and similar technologies to provide you with a better experience. Archived. A programming language for the ancient Chinese. A programming language for the ancient Chinese. Combined Topics. Classical Chinese refers to the written language of the classical period of Chinese literature, from the end of the Spring and Autumn period (early 5th century BC) to the end of the Han dynasty (AD 220), while Literary Chinese is the form of written Chinese used from the end of the Han dynasty to the early 20th century, when it was replaced by vernacular written Chinese. Languages. Programming Language for the ancient Chinese , or wenyan , is an esoteric programming language that closely follows the grammar and tone of classical Chinese literature. wenyan has a medium active ecosystem. TypeScript 18.5k 1.1k book Public An Introduction to Programming in Wenyan Language A packages manager wyg () and awesome packages from the community. Turing complete. Online Help Keyboard Shortcuts Feed Builder What's new Support. wenyan wenyan-lang compiler ancient-chinese classical-chinese. [Contribute], Support this project with your organization. Try it online. Submit Expense Contribute Become a financial contributor. This would be terribly verbose in English, but it's kind of bearable in Classical . / wenyanlang Programming Language for the ancient Chinese , or wenyan, is an esoteric programming language that closely follows the grammar and tone of classical Chinese literature. (WenetSpeech - 10000+ Hours Multi-domain Chinese Corpus for Speech Recognition. Source Code. While that's totally understandable, it does make the programming language look a bit less harmonious.. A programming language for the ancient Chinese. It claims to be "guaranteed to be readable by ancient Chinese people", so it's a good choice if you're planning on going in a time machine to teach them programming. Press question mark to learn the rest of the keyboard shortcuts. [Contribute]. Compiles to JavaScript, Python, or Ruby. ----(this comment by A at 12:34, 1 January 2016 UTC; please sign your comments with ~~~~) 04:09, 26 December 2019 (UTC) How would you define a practical lang vs. esoteric lang?To my understanding, this language is at least weird and themed.I'm not sure if it fit the requirement here. Are you sure you want to create this branch? By accepting all cookies, you agree to our use of cookies to deliver and maintain our services and site, improve the quality of Reddit, personalize Reddit content and advertising, and measure the effectiveness of advertising. wenyan - Programming language for the ancient Chinese. A practical guide | InfoWorld , Why developers are falling in love with functional programming | by . 29, TypeScript Before 1917 the wenyan was used for Read More Before this, I worked as a Senior NLP Researcher at Sensetime and Comcast AI Research Lab (mentored by Ferhan Ture ). Suggest alternative. Browse The Most Popular 3 Programming Language Wenyan Lang Open Source Projects. You signed in with another tab or window. Punctuations and newlines are completely optional (just like they are in Classical Chinese), so the above code is equivalent to: More sophisticated examples, such as the Sieve of Eratosthenes, Quicksort, Mandelbrot set, and Tower of Hanoi, can be found in the ./examples folder. (by wenyan-lang) . A few days ago I stumbled on the programming language Wenyan, designed by Lingdong Huang, a programmer-artist from CMU. [Note 1] Unlike most programming languages in use today, Wenyan does not try to pass off as resembling English: programs written in Wenyan are written completely in Chinese characters.. Wnyn, of course, is (mnjin), or Classical Chinese. [Note 2] Not . Called "height" Then run this function. Here I describe Wenyan using a context-free grammar, removing semantics to reduce the rules of syntax to just three and the parts of speech to two (plus some particles). wy-lang.org. Awesome Open Source. This would be terribly verbose in English, but it's kind of bearable in Classical Chinese, because each word is only a single character. kandi ratings - Low support, No Bugs, No Vulnerabilities. Wenyan Lang A programming language for the ancient Chinese. Become a financial contributor and help us sustain our community. The compiler is shipped with this extension, no installation required. ; Great free resources to learn Chinese; g2pM - Neural Grapheme-to-Phoneme Conversion Package for Mandarin Chinese Based on a New Open Benchmark Dataset. This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository. The new language's developer, Lingdong Huang, previously designed an infinite computer-generated Chinese landscape painting. programming-language x. wenyan-lang x. . Posted by 1 year ago. Non-English-based programming languages are programming languages that do not use keywords taken from or inspired by English vocabulary. Many goals are possible in the study of a large corpus of an ancient written language. wenyan-lang.lingdong.works/ News. wenyan wenyan-lang compiler ancient-chinese classical-chinese. . Definitions. I don't think it belongs here. All eight combinations of. ", The core of the language "includes a renderer that can display a program in a manner that resembles pages from ancient Chinese texts.". Implement book with how-to, Q&A, fixes, code snippets. and our Wenyan-lang is part of a movement of programming languages that challenge English as the default (usually only) source for keywords. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Maybe you clicked on a . , or wenyan, is an esoteric programming language that closely follows the grammar and tone of classical Chinese literature. Esoteric programming language EsolangEsolang The language is a practical lang, not an esoteric programming language. Try it online. ; Hanzi Writer - Chinese Character Stroke Order Animations and Practice Quizzes. wenyan-lang programming-language Fiscal Host: Open Source Collective A programming language for the ancient Chinese. I always thought this type of innovation is something the PRC should invest in to further localize computer science into Chinese culture. This literary language has no single standard of pronunciation; a speaker of a language reads texts according to the rules of pronunciation of his own language. Wenyan-lang: Classical Chinese Programming Language (spectrum.ieee.org) 184 points | by yread 680 days ago 18 comments yorwba . Hit enter to search. This project exists thanks to all the people who contribute. Cookie Notice , or wenyan, is an esoteric programming language that closely follows the grammar and tone of classical Chinese literature. Essentially, what gets expressed using punctuation in mainstream programming languages is instead described by a short sentence. Reddit and its partners use cookies and similar technologies to provide you with a better experience. While following this. It includes a renderer that can display a program in a manner that resembles pages from ancient Chinese texts. A programming language for the ancient Chinese. A programming language for the ancient Chinese. 18.6k 29. Mine here is to develop a formal model to aid reading, given Wenyan's signature features. . Moreover, the alphabet of wenyan contains only traditional Chinese characters and quotes, so it is guaranteed to be readable by ancient Chinese people. reply Categories > Programming Languages > Programming Language. for Wenyan Lang, a programming language for the ancient Chinese. This is the default copula in Mandarin but a demonstrative . Implement wenyan with how-to, Q&A, fixes, code snippets. Clearly, the usage of and in Wenyan violates Classical Chinese grammar for computer's sake. The world's first programming language based on classical Chinese is only about a month old, and volunteers have already written dozens of programs with it, such as one based on an ancient Chinese fortune-telling algorithm. . wenyan-book / . A programming language for the ancient Chinese. GitHub , What is functional programming? By accepting all cookies, you agree to our use of cookies to deliver and maintain our services and site, improve the quality of Reddit, personalize Reddit content and advertising, and measure the effectiveness of advertising. "Currently wenyan-lang contributors are working on transpilers for Python, Ruby, JavaScript, C++, and Java, libraries for graphics and the graphical user interface (GUI)" and "Lingdong Huang is currently working on an introductory guide to programming in wenyan-lang that is itself written in classical Chinese." Non-SPDX License, Build available. We couldn't find one of the projects to be compared. Contents 1 Prevalence of English-based programming languages 2 International programming languages 2.1 ALGOL 68 2.2 Citrine 2.3 Scheme 3 Based on non-English languages For more information, please see our A programming language for the ancient Chinese. Examples to get started. An Online IDE. Starts at $2 USD / month Contribute A programming language for the ancient Chinese. However, the lexicon of 'alb (like most programming languages and LISPs in particular) is modest compared to Wenyan-lang's. I am Wenyan, a first-year PhD student at the CoAStaL NLP Group, University of Copenhagen. Topic > . 0.3.4 Published 2 years ago @wenyanlang/core 2, - Syntax highlighters for wenyan-lang. You can now translate JavaScript to wenyan-lang using the wenyanizer by zxch3n. Edit details. You signed in with another tab or window. Privacy Policy. It had no major release in the last 12 months. I'm supervised by Anders Sgaard and Desmond Elliott. Essentially, what gets expressed using punctuation in mainstream programming languages is instead described by a short sentence. By rejecting non-essential cookies, Reddit may still use certain cookies to ensure the proper functionality of our platform. "I always put it off and tried to read more books in classical Chinese. In Chinese languages a common literary language ( wenyan ), written in characters and based on a common body of literature. Moreover, the alphabet of wenyan contains only traditional Chinese characters and quotes, so it is guaranteed to be readable by ancient Chinese people. New comments cannot be posted and votes cannot be cast. "The world's first programming language based on classical Chinese is only about a month old, and volunteers have already written dozens of programs with it, such as one based on an ancient Chinese fortune-telling algorithm. From my understanding, when compiling source code written in a programming language based in English or any alphabet systems for that matter, one has to parse the series of letters/words into meaningful tokens before proceeding to translating the tokens into . GitHub (wenyan)GitHub Star 2200 2800. News. 1.1k, An Introduction to Programming in Wenyan Language, JavaScript It is a symbolic system, in the sense described by Yuen Ren Chao: 2 2. Programming Languages. Source: LingDong-/wenyan-lang: A programming language for the ancient Chinese. Ramsey Nasser 's Arabic programming language 'alb is perhaps the best-known example. Help. The Wenyan-lang Hello World program reads like this: Even those of us who don't understand the characters can likely recognize it as a form of Natural Language Programminga programming language whose code mimics prosein its wordiness and its structure as sentences. By rejecting non-essential cookies, Reddit may still use certain cookies to ensure the proper functionality of our platform. A tag already exists with the provided branch name. 47 followers The Ancient China https://wy-lang.org Overview Repositories Projects Packages People Pinned wenyan Public A programming language for the ancient Chinese. Wenyan-lang. ", https://spectrum.ieee.org/classical-chinese, Direct link to the wenyan-lang official site:https://wy-lang.org/, Press J to jump to the feed. Close. I lucked out that the language used for programming languages is my native language, English. Share On Twitter. Financial Contributions Recurring contribution Backer Support us with a monthly donation and help us continue our activities.

Come Grow With Us Slogan, Attack Like A Cat Crossword Clue, Minecraft Beta Server Hosting, L'occitane Shampoo For Coloured Hair, Does Water Walking Potion Work On Lava Terraria, Ag-grid Change Cell Value Dynamically, My Performance Portal Carnival, Sevin Concentrate For Ants,