首先来讲,文言文编程语言不具有实际的编程能力,仅仅只是一种趣味性的或者一种好玩的尝试。不可能会被运用在实际的项目中,也不能被大规模的推广。
原因很简单,因为就目前来讲,作者开源这个文言编程语言的目的也不是为了大家使用它到实际的项目中,仅仅是一种技术的开源和分享,大家可以从他开源的文言文编程语言中来学习一门语言是如何开发的,比如:语法的制定,流程的控制,以及如何写一个语言的编译器等。
通过这个开源项目,大家可以学到很多东西,学习到的东西都是编程的思维和思想,而不是说一个文言编程语言开源了就能用。
文言编程语言的诞生
这门文言文的编程语言,是一位卡内基梅隆大学(CMU)的大四学生开发。利用 NLP 的一些技术,将文言文程序语法转换到 JavaScript 或 Python 运行,并不是简单的将程序中的英文字符换成了中文。
看到了么,这门文言编程语言是来自于一个大学四年级的学生开发的,其大学生开发这哥们语言的目的可能他所学专业就是跟开发语言和编译原理相关的工作,通过写一门文言编程语言可以将自己所学知识实践一下,比如语法的转换,编译器等。
从实际应用中来讲
从实际应用中来讲,大家就可以看到,这门语言试讲文言程序语法转换成 JavaScript 和 Python 运行,而js 和 python 的效率也不高,也需要编译器再编译解释到底层的 c 等。所以,从效率上来讲,这门语言的效率并不会高。
而写文言的编程语法和实用性也不强,所以从实际的应用和效率上来讲,注定不会被在实际工作用应用。
说到底,这仅仅是一个大四学生的毕业设计级别的开源项目,目的不是为了让大家大规模使用,仅仅就是为了大家学习,参考,乐趣所在。
如果觉得《如何看待文言编程语言 – java – 前端》对你有帮助,请点赞、收藏,并留下你的观点哦!