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

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

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

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

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

开发不易,路过请给颗 star 吧❤️❤️❤️
14072 次点击
所在节点    分享创造
96 条回复
Xusually
2021-02-07 17:16:18 +08:00
好家伙!
czfy
2021-02-07 17:17:31 +08:00
落操场玩跑步

犀飞利
KusoJc
2021-02-07 17:19:21 +08:00
犀飞利,但係需要用粤语正字就好有难度了
CallMeReznov
2021-02-07 17:20:20 +08:00
这个语言好,输入的时候脑海里自动生成语音.
zagfai
2021-02-07 17:26:22 +08:00
年轻就是好 可以肆无忌惮地干些有用没用的东西 就是图个好玩 哈哈哈
telung
2021-02-07 17:26:39 +08:00
广东仔都好有钱的
lxhcool
2021-02-07 17:31:27 +08:00
好家伙,我直呼好家伙
CallMeReznov
2021-02-07 17:32:05 +08:00
R18
2021-02-07 17:32:20 +08:00
乍一看以为是火星文 ヅ愛挖ィ尔怕ろó马ぺ
Biwood
2021-02-07 17:39:21 +08:00
粤语属于古语,可以用精简的语句表达丰富的含义,所以比较适合转换成编程语言,跟之前的 wenyan-lang 有的一拼
coolicer
2021-02-07 17:40:12 +08:00
广东人直呼不敢用
icyalala
2021-02-07 18:09:48 +08:00
对粤语一点都不懂的我,看这东西感觉比外语还难懂。。
phpnote
2021-02-07 18:10:19 +08:00
好家伙, 人才

keyword = {
"PRINT" : "畀我睇下",
"ENDPRINT" : "点样先",
"ASSIGN" : "讲嘢",
"EXIT" : "同我躝",
"IS" : "系",
"ISNOT" : "唔系",
"IF" : "如果",
"THEN" : "嘅话",
"DO" : "->",
"BEGIN" : "{",
"END" : "}",
"TRUE" : "啱",
"FALSE" : "唔啱",
"NONE" : "冇",
"WHILEDO" : "落操场玩跑步",
"WHILE" : "玩到",
"WHILEEND" : "为止",
"CALL" : "用下",
"IMPORT" : "使下",
"IN" : "喺",
"FUNCEND" : "搞掂",
"FUNCBEGIN" : "要做咩",
"AND" : "同埋",
"OR" : "定",
"RETURN" : "返转头",
"TRY" : "执嘢",
"EXCEPT" : "揾到",
"FINALLY" : "执手尾",
miaomiao888
2021-02-07 19:53:48 +08:00
羊文编程
咩~
IceBay
2021-02-07 20:00:01 +08:00
咩啊
咩啊
咩啊
wqzjk393
2021-02-07 20:01:07 +08:00
“!”:丢你个扑街
sunny352787
2021-02-07 20:02:53 +08:00
StepfenShawn
2021-02-07 20:06:34 +08:00
@sunny352787 多谢,star 了一个
sunny352787
2021-02-07 20:07:23 +08:00
@StepfenShawn 哈哈哈哈也没收录几个,你已经很棒了
wunonglin
2021-02-07 20:15:50 +08:00
非凡哥直呼内行
```
讲嘢: |start| 系 0
落操场玩跑步
讲嘢: |start| 系 |start + 1|
畀我睇下 |start| 点样先?
玩到 |start < 100| 为止
```

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

https://www.v2ex.com/t/752132

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

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

© 2021 V2EX