“中文编程”知乎专栏两岁了山雨欲来风满楼 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
xuanwu
V2EX    程序员

“中文编程”知乎专栏两岁了山雨欲来风满楼

  •  
  •   xuanwu 2019-11-12 06:12:49 +08:00 1212 次点击
    这是一个创建于 2169 天前的主题,其中的信息可能已经有所发展或是发生改变。

    原文地址:“中文编程”知乎专栏两岁了山雨欲来风满楼


    白驹过隙,恍若隔世。

    下图两边都来自 V2EX 论坛。

    v2

    左:十天前,一个中文命名变量代码截图(作者非本人)帖的评论区。

    右:325 天前,本人一篇中英命名代码对比截图的评论区。

    冰火两重天。

    从 2018 年 7 月末开始,开始更加专注于中文命名标识符的实践与推广(原因详见那段时间专栏文章),也是在那时注册了 V2EX。在那之后的半年间,发起了数个上百回复的讨论,免不了各种激烈对峙,也有幸领到了降权、限制访问等处理。

    今日之舆情变化,无论与之前斗争有无关系,仍然激动感慨。用中文命名标识符不再会轻易被贴上歪门邪道的标签,而是可登大雅之堂的合理技术路径。这一看似只需捅破窗户纸的过程却感觉不无艰难。门槛不在技术,而在人心。

    从今年四月开始的“用中文编程”头条号等等自媒体,是面向更广泛受众普及中文命名优势与可行性的渠道。偶有幸运的爆款答文能够达到百万阅读量,当然也少不了与两年来见到过无数次的雷同的反对声进行舌战。期间结识了更多用中文命名实践的同行。时常有留言表示“终于找到同好了”,颇有胜利会师之感。

    知乎专栏仍然是相关专业文章的基地,与各位同道一直坚持写作,收录两百多篇,关注数从三百多接近九百,最近还投了系列稿件到大疆机甲大师机器人的推广专栏。知乎社区对中文命名的风向也有了可喜的转变。两个月前看到一个回答吐槽工作中碰到的中文命名,评论区的声势可见一斑:

    zhihu

    在各种渠道看到了越来越多以现身说法回应中文命名质疑的同行,是最欣喜的。

    感觉不用逼着自己在凌晨三四点钟回复只为获得更多一点流量了。想起初上 V2EX 的论战,以及近半年自媒体的经历,越发感到身处国外的一些劣势。缺乏与国内面对面的交流,使得拓展人脉有不小的障碍,而时差对自己的影响也越来越大。

    另一方面,类似于“中文不适于编程”、“中文编程没有意义”甚至”为何没有中文编程“等等主题的水文和预设立场的问题仍然层出不穷。随着中文命名在业界的逐渐推广,这种声音反会在短期内更加嘈杂。昨天就又忍不住回复了一知乎问题”为什么有这么多人执着于中文编程?“。今后,还要多多仰仗各位,分享亲身实践经验,以正视听。

    仍然坚信,推广用中文命名标识符(尤其是 API )这一实践将会为中文编程语言提供宝贵的土壤。中文编程语言方面也有不少的团队和公司在坚持付出,期待早日看到成果面世。今后,个人打算尝试一些之前的相关设想,摸索一些未曾经历的领域。

    已见曙光之时,仍需再接再厉。与诸位共勉。

    2019 年 11 月 11 日

    写于美国西岸

    love
        1
    love  
       2019-11-12 10:03:47 +08:00
    只有极少量专业单词团队水平不够用用中文算个妥协方案,这特么全用中文,你走火入魔了是吧
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5737 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 43ms UTC 08:24 PVG 16:24 LAX 01:24 JFK 04:24
    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