weichzh 最近的时间轴更新
weichzh

weichzh

V2EX 第 371927 号会员,加入于 2018-12-21 09:36:59 +08:00
weichzh 最近回复了
2022-04-29 17:33:49 +08:00
回复了 tinybvjk 创建的主题 奇思妙想 感觉需要一门中文编程语言用于青少年的编程教育
首先不做动机推测,也不附加自己的意识形态攻击,只针对这个问题谈谈我的想法。
加上楼主附加的这些信息来看,对问题的说明还是清楚的。先剥离这么几个问题。

1. 编程跟语言无关吗?
其实上面的观点是有矛盾的。如果认为编程是一门新的语言,那么只能说是跟其他语言无关,但跟语言学习能力是挂钩的,自然也就得出英语学不好,编程也学不好。但有些人又认为自己英语不好但照样学会了编程,这是试图说明编程并不靠语言能力,而是比如逻辑数学等。所以建议这里解决一下冲突。
可以将这么一个理论性质的问题转化成实际的问题,比如学编程要不要学好英语?你不能一边说学编程跟语言无关,又说学编程怎么能不学英语。我个人当然认为要,我也不认为编程跟英语无关,理论上可以这么说,如果不是英语国家发明的计算机,照样会有编程。但现在毕竟就是英语国家发明的,那么现实的编程当然是有关系的,上面也都谈到了,比如文档,注释,库,社区的问答等等。我不信大家都没用过翻译,而经过了翻译这一手,效率相比母语者自然是下降的。甚至还会有文化上的障碍,用翻译软件也无法理解的。所以,这里我的结论是:理论上学习编程与特定语言无关,但现实是英语不好就很难做好。
因此,搞中文编程是理论上可行的,因为理论上编程跟语言无关。但实际上是问题很多的,这个下面再谈。

2. 如何满足青少年的编程教育?
首先问个问题:一个孩子在小时候学习的是一门已经淘汰的编程语言,那么是不是后面学习现在流行的语言会有很大障碍?我认为并没有多少障碍,在掌握了一门编程语言之后,学习一门新的语言相对初学者是容易很多的,所以认为学了中文编程之后,就跟之后的发展脱节了的观点我不能认同。CS 一直宣扬终身学习,不能这个时候又说起点是决定性的。但障碍还是有的,所以这可以当成中文编程需要面对的问题,但并不能当成一个有力的反驳。
而对于吸引青少年编程这个意义上来说,中文只是一个手段,而非目的。是,现在青少年单词量很丰富,但决没有普遍达到能够看英文文档无压力的程度。更何况程序员用翻译软件的时候,自身是有一定的知识储备的,你让一个菜鸟去看翻译后的文档也是一脸懵。所以我还是认为一个好的中文文档和社区才是最应该考虑的问题。用中文搜索结果得到的全是一些小网站机翻 Stack Overflow 的内容,实在让人难以绷得住。比如数学,数学也是理论上跟语言无关的,而且也比编程更有底气,怎么所谓中文数学没有那么多声音呢?不考虑宣传,其实数学的中文资料是非常丰富的,所以我还是认为丰富的中文资料比中文编程更重要。

3. 中文编程如何进行?
广受调侃的只是粗暴翻译关键字的编程自然不行。有些术语的中文翻译本来就让人绷不住了,还让青少年学就是不当人子了。还有函数,变量的命名。这也是我特别头疼的事情,所以我对有些人认为的“写程序时全部都要用英文”的观点并不赞同,你让英语不行的人写英文,还不如写中文再机翻呢。顶多是说经验丰富了,才不会觉得棘手,但写英文文档和注释还是不简单的,对于英语实在学不好的人来说。所以中文编程需要解决的问题就是让使用者在中文环境下能够获得英语母语者相近的体验,而这个体验我并不认为只要采用了中文编程就理所当然了。

总而言之,我还是很期待中文编程能给出一个满意的答卷的。中国闲人现在确实越来越多了,我在 GitHub 和相关论坛上闲逛总能看到国人的作品,有些是玩具,有些则是很有潜力的项目。所以我不会对任何试图做一些事情的人冷嘲热讽。但我也极度反感把这些玩具性质的东西赋予很多“意义”,因为我认为这些“意义”都没有意义。你做得好自然有人捧,无论之前有多少人不看好。你做得不好,糊是应该的,不论之前有多少人加油打气。只是现在这个环境,项目无论是在技术还是应用层面的好坏都不一定能决定其热度了。不是说不该有环境的影响,这是不可能的,但环境的影响确实压过了项目本身的实力。
2019-07-02 15:45:07 +08:00
回复了 Jirajine 创建的主题 分享发现 彻底抛弃掉搜狗,分享一份开箱即用的 rime 输入法配置
@shentt715 #24 Ctrl + ~ 打开选单
2019-05-31 17:33:41 +08:00
回复了 wang2018 创建的主题 MacBook Pro 大家谈谈从 WIN 转苹果的原因吧
@yst #52 vscode insider 已经支持了,vs remote,感觉还行。Windows 有 scoop 等支持命令行安装的“包管理器”,但国内体验很一般。高分屏适配是真的差,无话可说,Mactype 已经让我电脑绿屏了,不会再搞这些了。
2019-05-23 18:07:25 +08:00
回复了 Les1ie 创建的主题 互联网 计算机行业的常用工具有哪些是国人开发了替代品的?
开源领域还好吧。。。主要是 Adobe,Autodesk,MATLAB,Mathematica,maple 等等一大批非开源的如果不让用怎么办?大量的专业软件可都不是开源的啊。。。不知道是不是杞人忧天。。。
2019-05-23 15:06:11 +08:00
回复了 wellwell 创建的主题 MacBook Pro mbp 真的不贵。
@AlexSummer 😂嗯,好的,这边收到了呢。
2019-05-23 11:20:38 +08:00
回复了 wellwell 创建的主题 MacBook Pro mbp 真的不贵。
@AlexSummer 一直被代表,这次成代表了,好开心哪!😂
我没说楼主,之前加了个(某些人)后来改了。我的意思是表达意见不可耻,楼主不是来寻求意见的么?难道楼主是想要逼别人听从?我可不觉得。反倒是评论里面喷的在这么做。
的确是自己的钱想怎么花怎么花,但觉得贵或者我也不觉得就怎样了,人人都有表达的权利,为什么要把路堵死呢?你不能说几句话就把那些想要温和讨论的异见者吓跑,喷子不会跑的。
你说的关键字是保值率?保值率高真的是好事吗?这难道不意味着寻求二手价的用户相对于保值率低的产品(质量大致相同)更难获得一个相对好的价格吗?那么这些二手用户就有相对更大可能再三手转让其他人,导致不同的二手产品同样的价格最终的接盘者会买到更旧的东西。哇,果然好事,贡献了很多 GDP 啊,又环保,最终承受代价者也没有太大代价,毕竟苹果质量好啊,用个十年没问题。苹果果然是个伟大公司,即便能保持那么高的利润,也能让大部分用户不吃亏,双赢。
2019-05-23 10:48:43 +08:00
回复了 wellwell 创建的主题 MacBook Pro mbp 真的不贵。
是不是可以这样认为,MBP 之所以这么贵,跟你们捧有一定关系?你们愿意花高价(不指相对的贵,指绝对价格)买,二手也要高价卖,所以 MBP 价格就可以不降,甚至可以再往上加。你们不觉得贵。
有些人也不允许别人吐槽吗?
另外吐槽吐槽的人也没错啊?值得开战吗?
2019-05-13 11:31:49 +08:00
回复了 vincel 创建的主题 问与答 上班的时候怎么保持坐姿,总是不自觉的的就驼背了
整个工作台倾斜 15 度,用防滑垫,螺丝固定,舒适优先。
2019-05-08 09:12:10 +08:00
回复了 fuyufjh 创建的主题 Linux Windows Subsystem for Linux (WSL) 2 发布,包含完整 Linux 内核
@tangbao vs code remote 行吗。。。🤗
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3041 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 21ms · UTC 14:03 · PVG 22:03 · LAX 06:03 · JFK 09:03
Developed with CodeLauncher
♥ Do have faith in what you're doing.