对于编程这回事一直以来都有人说是理科的强项,但有人就不同意了。
这不,有一位大学的小伙伴就弄了一个文言文开放语言,很有趣这里就简单介绍一下。不作编程教学。如果喜欢可以上github去看看具体的使用文档。
在线编辑器:wenyan-lang.lingdong.works/ide.html
下载编译器:github.com/LingDong-/wenyan-lang#installation
开源代码:github.com/LingDong-/wenyan-lang
文言文编程语言,遵循中国古文言文的一些语法:
我们来一个Helloworld的入门例子就知道编程思路其实也没什么不容一样得遵从基本语法和编程思维。
Wenyan语言代码:
吾有一數。曰三。名之曰「甲」。 為是「甲」遍。 吾有一言。曰「「問天地好在。」」。書之。 云云。
相当于JavaScript语言中的代码:
var n = 3;for (var i = 0; i
运算输出结果:
問天地好在。
問天地好在。
問天地好在。
那么这里注意观察的小伙伴们应该看出来,不但这里所使用的中文是繁体而且是通过标点符号来对代码段。进行判断分割。其实底层还是仍旧是常规的编程语言来进行编译和字符解析。这种编程方式,可以编译成 JavaScript,Python,或者 Ruby主流编程语言。
也可以通过渲染器,将字符渲染为,src/render.js 脚本文件能把 wy 代码格式化输出成为古汉语书籍样式(历史印刷书籍)的矢量图(SVG)。同时它还可以将生成的SVG文件解析回原始文言代码。
编程这回事其实也能在其中找点乐趣,如果想前边所说的文科的编程方案,是有点浮夸了些,毕简单的语法好像挺看似简单,但是实际在使用的过程中还是编程思维占主导,如果连基本的流程控制都弄不好,也很难弄懂这门语言。
如果真拿这种语法进行编程,且不说运算速度如何,光看都要把程序员看晕了,谢谢情书还是不错的选择,但运行的时候可以用字符串拼凑个爱心或者名字什么的!也算是意外的惊喜吧。
如果很多年前发明编程语言的不是外国人,而是中国人。学编程成本应该非常高吧?
本文来自投稿,不代表本人立场,如若转载,请注明出处:http://www.sosokankan.com/article/1821159.html