16 岁高中生开发的粤语编程语言在 github 上开源

2021-02-07 17:08:59 +08:00
 StepfenShawn
自从 github 上出现了东北,上海,四川等方言编程语言,作为一个广东仔,没理由不开发一个粤语编程语言!

于是我每天在骑车上学的路上都在构思着这个语言的语法,有次还差点发生事故了...为的只是让更多人感受到自己家乡的语言与编程语言相结合的魅力!

由于没有经过专业的编码训练,所以这个项目花了我近 5 个周末的时间,但当我看到这个语言能生成语法树并执行出正确结果的时候,心中更是说不尽的激动!

项目地址:
https://github.com/StepfenShawn/Cantonese.git

开发不易,路过请给颗 star 吧❤️❤️❤️
14192 次点击
所在节点    分享创造
96 条回复
www5070504
2021-02-08 16:24:23 +08:00
hhhhhh
noroot
2021-02-08 16:34:31 +08:00
吔屎啦你 => raise
sth2018
2021-02-08 16:36:23 +08:00
建议加上开源许可协议,小心被白嫖
Marszm
2021-02-08 16:57:31 +08:00
你人他喵的是个人才..
StepfenShawn
2021-02-08 17:03:30 +08:00
@noroot 汝甚秀,这个语句可以有。 😄
benjyair
2021-02-08 17:12:43 +08:00
唔该晒
fffang
2021-02-08 17:19:39 +08:00
要不再用英语实现一遍这个语言的解释器?
zro
2021-02-08 17:29:25 +08:00
鸡同鸭讲。。
StepfenShawn
2021-02-08 18:34:54 +08:00
@JoeoooLAI 哈哈哈哈,多谢多谢
StepfenShawn
2021-02-09 06:32:58 +08:00
@sth2018 已加 MIT 协议 :)
abcd191898105
2021-02-09 13:34:31 +08:00
好像语法糖,编译前转义一下子,稳,全球编程语言狂喜
polarpy
2021-02-09 15:37:42 +08:00
烫烫烫烫
zm8m93Q1e5otOC69
2021-02-09 16:58:50 +08:00
“由于没有经过专业的编码训练,所以这个项目花了我近 5 个周末的时间”
myqoo
2021-02-09 16:58:56 +08:00
吼啊,识得唔识得啊
noroot
2021-02-09 19:18:44 +08:00
@StepfenShawn 语句替换好点,写一次代码等于演一出卡门(狗头
Linuk
2021-02-09 19:24:58 +08:00
nb
Linuk
2021-02-09 22:19:20 +08:00
建议实现栈结构,然后
顶你 => push
丢你 => pop
Linuk
2021-02-09 22:24:20 +08:00
@suyeH 更有趣的是, 除了文言文,其它方言都是 Python 套壳, 感觉就是在讽刺"木兰"编程
StepfenShawn
2021-02-09 22:32:31 +08:00
@Linuk 本来想用 bison 写的,但由于 c 语言不熟练,后来又选择了 Python😂
StepfenShawn
2021-02-09 22:37:11 +08:00
@Linuk 我去年还写了一个语言 Square
https://github.com/square-lang/Square.git
用 C 写的,bug 调得太蛋疼了,从此对 C 产生了阴影

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://tanronggui.xyz/t/752132

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX