Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

建议标识符也用粤语命名,像木兰重现项目 #13

Open
nobodxbodon opened this issue May 4, 2021 · 5 comments
Open

建议标识符也用粤语命名,像木兰重现项目 #13

nobodxbodon opened this issue May 4, 2021 · 5 comments

Comments

@nobodxbodon
Copy link
Contributor

既然是面向粤语为母语的开发者,标识符也用母语命名可以提高代码可读性。供参考《Python3选择支持非ASCII码标识符的缘由
比如个人的木兰语言重现项目就 用了中文命名

@nobodxbodon
Copy link
Contributor Author

不知测试用例里为何部分标识符用英文呢?比如 这里 的 duck

@StepfenShawn
Copy link
Owner

粤语编程已经支持中文标识符了,但我用一部分英文的目的是为了提供另一种风格,比如说香港人说粤语会夹一些英语,这也是粤语的另一种文化吧!当然,如果你不喜欢这样使用中文标识符也OK

@nobodxbodon
Copy link
Contributor Author

理解。
顶楼说的是语言实现部分的标识符命名,比如 node_return_new 方法可命名为 “添加返转头节点”(可惜个人不会说粤语,仅用中文演示),在木兰重现项目中,个人的体会是这样命名可以和中文术语(关键词等等)一致,比如 这样

@StepfenShawn
Copy link
Owner

这个可以有,不过现在要做的主要是完善粤语编程语言本身,之后我会逐渐对内部实现代码进行粤语化。
感谢你的issue给我提供了新的思路,之前都没想过将内部代码与粤语相结合,哈哈😄

@nobodxbodon
Copy link
Contributor Author

不客气。个人建议在完善语言的同时渐进式地(比如从新代码开始)对内部实现代码的命名母语化,因为会有个命名风格调整和适应的过程。顺便,之前母语命名的一点 个人体会 供参考。

既然都在做基于 python 生态的语言,以后多多交流吧。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants