前言
大家好,我是林三心,用最通俗易懂的话讲最难的知识点是我的座右铭,基础是进阶的前提是我的初心~
前几天发现一个很有趣的编程语言,叫做 文言 wenyan-lang,起初我还以为是程序员网友们的恶搞呢,没想到 Vue 团队的各位大佬都对这个编程语言表示了支持,我才知道这个还真不是恶搞,而是一个挺牛的编程语言~
在 github 上,这个编程语言受到了很多人的喜爱,截至目前,已经高达19.6 stars
尤雨溪大佬在去年就为这个编程语言库点了个赞
而 Vue 团队的大佬 Anthony Fu 大佬也是这个库的贡献者
Anthony Fu 大佬还为这个库编写了一个 vscode 插件,牛!!!
wenyan-lang
wenyan-lang 编写后可编译为 JavaScript、Python、Ruby
前言
这是 wenyan-lang 这个库介绍的第一句话哈哈,太有特色了,真是文言文~
对于我这种没什么文化的小程序员,只能借助 AI 帮我翻译一下了
安装
可以先把这个库来克隆到本地
git clone https://github.com/wenyan-lang/wenyan
接着全局安装一下它的命令行工具
npm install -g @wenyan/cli
尝试运行内置的例子,例如:
wenyan examples/helloworld.wy -o helloworld.js
简单语法了解
接下来带大家了解一下,这个库到底是如何使用文言文去进行编程的
想要使用这门语言去编写程序,需要新建 .wy
后缀的文件去编写,就类似于我们的 .js
就比如我们 JavaScript 中的for 循环
,是这么去写的
而使用 wenyan-lang 去写的话,是这样去写的,哈哈哈太有趣了
最终会输出
案例:快速排序
wenyan-lang 官方还给出了很多案例,我在其中选择了一个比较常见的例子:快速排序
语法表
好吧,我承认我已经看晕了哈哈哈哈
在线运行 IDE
你也可以在它的在线 IDE 中去运行代码
https://ide.wy-lang.org/
编辑器插件
结语
我是林三心,一个待过小型toG型外包公司、大型外包公司、小公司、潜力型创业公司、大公司的作死型前端选手