首页 > 科技 > 文科生学不会,理科生看不懂,这种国产编程语言居然还有IDE

文科生学不会,理科生看不懂,这种国产编程语言居然还有IDE

在很多人看来,往往编程语言都是理科生计算机专业人的“专利”。一方面呢,编程语言底层往往是数据技术和数学,而文科生在这方面恰恰是劣势。另一方面呢,计算机编程语言要求严谨,理性,一丝不苟,失之毫厘谬以千里。而文科生则专注语言、人文,知性,飘逸感性,有文科的情趣和浪漫主义情怀,似乎和理科的思维格格不入。那么有没有一种编程语言将文科和理科一网打尽呢,还真有。

有这么一种国产编程语言,是专属于我们汉字文化的语言。她是用文科生的表达形式,是用理科生的逻辑思维,属于逆天一般“惊天地泣鬼神”的另类。它就是一个大学生开源的编程语言:文言文编程语言。可能有些朋友知道,在全球知名的开源托管平台上已经发布。


这个文言文汉字编程语言是卡内基梅隆大学(CMU)的大四学生开发的,利用 NLP 的一些技术,将文言文程序语法转换到 JavaScript 或 Python 运行,并不是简单地将程序中的英文字符换成了中文。可能很多人就“恍然大悟”了,原来就是Python啊,所以可能也就不当回事儿。


不过这个奇葩的编程语言,还有集成开发环境也就是IDE呢,这个IDE是网页版的,在线编译。经过一人客的尝试,我们可以用文言文语法在线编程,在线运行。另外,你还可以下载后缀为wy的编程源代码文件。刚开始,这个开源发布后,我们只觉得骚气逼人。而后来,这个文言文编程语言开始发起进攻,有了VScode插件,有了Vim插件,还有Sublime Text插件。越来越神乎!


那么我们就简单看看这个编程语言是什么样的(当然我们打开IDE也能看到一大堆默认的文言文代码)。任何编程语言的学习,第一步似乎约定俗成的是问候世界一句:hello,world。在这个文言文编程语言里,就成了这样的操作:


吾有一數。曰三。名之曰「甲」。

為是「甲」遍。

吾有一言。曰「「問天地好在。」」。書之。

云云。


当然这并不是严格意义上的一句输出,而是引入一个循环,输出三遍“問天地好在。”而已。如果你想直接输出,则只写这一句代码就行了:吾有一言。曰「「問天地好在。」」。書之。


很牛的样子。这款国产文言文编程语言,简直就是大神对我等普通人智商和文化的碾压。所以,文科生和理科生的研究领域鸿沟和思维思想的矛盾,似乎恰恰在这个编程语言上凸显出来了。文言文编程语言,剑走偏锋,一人客个人的感觉,估计是只为高手大神准备的。因为我们普通人,要么扎入文科领域那种浪漫,要么掉入了理科领域各种大坑,很少文科理科都懂。而这个文言文编程语言,很可能让文科生学不会,因为有理科生的逻辑,而又让理科生看不懂,毕竟要有文科生的水平,尴尬。毕竟能兼顾两种文理两种专业水准的高人,毕竟是少数。


虽然,在此之前,国内已经有了易语言这种以汉字为形式的编程语言,不过它并没这么开放,远没有现在这款文言文编程语言拓展这么多。不过话又说回来了假如说,曾经国内横空出世的以汉字为编程语言的易语言解决了我们普通中国人学编程的语言问题,那么这个文言文编程语言显然是把我们普通中国人学编程又提了一个台阶。

本文来自投稿,不代表本人立场,如若转载,请注明出处:http://www.souzhinan.com/kj/368083.html