1
pokon548 2020-09-18 11:36:03 +08:00 via Android
不是。就搞不懂同样是 Python,你为啥非要整个中文的 fork 。
人家母语英文的人这么整语义化好写好记。你把关键词硬改成中文套上英式语法这不是整四不像么,咋个便于理解。 |
2
reddot 2020-09-18 13:00:33 +08:00 1
赞
|
3
pokon548 2020-09-19 11:32:40 +08:00 via Android
你没有理解我的意思。我说的语法不止是字面意,还有语言学上的语法。Python 为啥好懂,就是你能把写出来的代码当成能“用嘴表达出来的一句话”。编程如讲话,懂得当然快。
木兰先不讲一开始就是 Python 改来的,关键词和变量凑一起憋屈,分开不自然。你中文讲话写句自带空格啊?说的是这个语法。 |
4
pokon548 2020-09-19 11:43:56 +08:00 via Android
简而言之:Python 不光是看着简洁,对母语英文的人语法同样友好。
而木兰抓住了 Python 的“字面简洁易读”,却没有对母语为中文的人的思维习惯做过语法调整。你要学会这套语言,还得和 Python 一样先懂一次别人的思维模式,我认为这是与“新手友好型”冲突的。 而且,中文字打着是真累。编程语言本质上是人思维逻辑的体现,怎么体现不重要。既然不重要,那么让表达的过程更简洁易懂才是合理的。至少从表达同样的语法需要敲的字符数量来看,木兰语言和这一点显然相违背。 你不会在证明数学 1+1=2 时,非要在纸上罗列“一加一等于二”这样的中文字吧? |