木兰重生:交互环境复现,新添新手入门 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
xuanwu
V2EX    分享创造

木兰重生:交互环境复现,新添新手入门

  •  
  •   xuanwu 2020-09-18 10:53:48 +08:00 2118 次点击
    这是一个创建于 1901 天前的主题,其中的信息可能已经有所发展或是发生改变。
    第 1 条附言    2020-09-18 14:50:25 +08:00
    @pokon548 请看清楚例程,也澄清过很多次了。木兰编程语言本身的语法(关键词等)并非中文的,只不过我的例程用了中文命名标识符。
    4 条回复    2020-09-19 11:43:56 +08:00
    pokon548
        1
    pokon548  
       2020-09-18 11:36:03 +08:00 via Android
    不是。就搞不懂同样是 Python,你为啥非要整个中文的 fork 。

    人家母语英文的人这么整语义化好写好记。你把关键词硬改成中文套上英式语法这不是整四不像么,咋个便于理解。
    reddot
        2
    reddot  
       2020-09-18 13:00:33 +08:00   1
    pokon548
        3
    pokon548  
       2020-09-19 11:32:40 +08:00 via Android
    你没有理解我的意思。我说的语法不止是字面意,还有语言学上的语法。Python 为啥好懂,就是你能把写出来的代码当成能“用嘴表达出来的一句话”。编程如讲话,懂得当然快。

    木兰先不讲一开始就是 Python 改来的,关键词和变量凑一起憋屈,分开不自然。你中文讲话写句自带空格啊?说的是这个语法。
    pokon548
        4
    pokon548  
       2020-09-19 11:43:56 +08:00 via Android
    简而言之:Python 不光是看着简洁,对母语英文的人语法同样友好。
    而木兰抓住了 Python 的“字面简洁易读”,却没有对母语为中文的人的思维习惯做过语法调整。你要学会这套语言,还得和 Python 一样先懂一次别人的思维模式,我认为这是与“新手友好型”冲突的。

    而且,中文字打着是真累。编程语言本质上是人思维逻辑的体现,怎么体现不重要。既然不重要,那么让表达的过程更简洁易懂才是合理的。至少从表达同样的语法需要敲的字符数量来看,木兰语言和这一点显然相违背。

    你不会在证明数学 1+1=2 时,非要在纸上罗列“一加一等于二”这样的中文字吧?
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5621 人在线   最高记录 6679     &bsp; Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 30ms UTC 01:46 PVG 09:46 LAX 17:46 JFK 20:46
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86