前言
大家好,我是林三心,用最通俗易懂的话讲最难的知识点是我的座右铭,基础是进阶的前提是我的初心~
前几天发现一个很有趣的编程语言,叫做 文言 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 中去运行代码
编辑器插件
结语 & 加学习群 & 摸鱼群
我是林三心
- 一个待过小型toG型外包公司、大型外包公司、小公司、潜力型创业公司、大公司的作死型前端选手;
- 一个偏前端的全干工程师;
- 一个不正经的掘金作者;
- 一个逗比的B站up主;
- 一个不帅的小红书博主;
- 一个喜欢打铁的篮球菜鸟;
- 一个喜欢历史的乏味少年;
- 一个喜欢rap的五音不全弱鸡
如果你想一起学习前端,一起摸鱼,一起研究简历优化,一起研究面试进步,一起交流历史音乐篮球rap,可以来俺的摸鱼学习群哈哈,点这个,有10000多名前端小伙伴在等着一起学习哦 --> 摸鱼沸点