var active;
好了请告诉我这个变量名是啥意思?
英语四级不重要,把英语变成母语才重要。否则写出来的东西别人看半天看不懂你想表达个啥。
很多人理解的编程就是 int string double class if else for whille这几个关键字组成的。
并且叫嚣,难道记不住这几个关键字?
事实上是这样吗?懂这几个英文单词就会编程了?
先搞明白这个。
现在的语言都是基于库。第二个就是变量命名问题,复数加不加s?你看到一个加错的s的只能将错就错的时候,什么感觉。因为你用的是英文。不是你的母语。
没有像样的中文编程,显然是耻辱。
至少让小学生这些人学编程的时候,能不能用中文?
中世纪的欧洲信教民众要购买“赎罪券”才能得到上帝的庇护,马丁路德后来说“因信生义”断了谁的财路,触了谁的利益?
以前摄影长枪短炮才能有好的作品,现在iPhone的摄影大赛举办了多少届了,出了多少优秀的作品,手机摄影技术的进步,让多少人快速地留下了值得留念的瞬间?
有人觉得,编程就应该是有一定门槛的东西,这样才有话语权,就像只有用单反拍出的照片才叫照片,用手机拍的就是屎;有人觉得就是要不断降低门槛,让更多人能快速实现自己的想法,能拖拽就能生成一个H5,为什么要写一堆的代码?
后端复杂性不断增加,这是专业技术人员的护城河,前端实现逐渐便利快速,这是普通使用者的福祉。
至于说接不了国际的轨,圈子太小?中国人的吃饭问题没解决,不研究杂交水稻难道去研究杂交玉米?
技术是要用来满足人民日益增长的物质文化需求,而非用来产生鄙视链的。
问题已被修改:
原答:
因为你没用中文写过这样的标识符(源自这里):
所以身在福中不知福,不知道市面上几乎所有常用英文编程语言的开发者们煞费苦心支持非英文标识符的缘由:
当然,应该更不会知道日本早就出了在例程中使用日文命名的JavaScript入门译著:
还在2019年10月刚刚第五次增印:
这还仅仅是标识符使用母语命名。API命名的益处更看不到了吧。JS实例:
拿英语四级说事也是服。四级单词里的stroke是什么意思?有ellipse, canvas吗?rect又是什么鬼过了四级都能猜得到?
再看看下面的API中文化后的例程:
不说大学生,初中生对大概语义都一目了然吧。
不要把中文编程想的太狭隘,也不要太早下结论。实践出真知,你还见的太少,也做的太少。
----------------------
敬请关注中文编程知乎专栏。更欢迎加入执着的行列,踊跃投稿!
刚建的中文编程圈子:
虽然编程的门槛,无论是框架、语言、网上教育资源、学习方法,都比10年前、20年前已经低了无数倍了,但是这个门槛依然存在,并且对于很多人来说,学习编程的门槛依然相当高。人类的智商是呈金字塔型的,每当你把编程的门槛降低一块,就有多一个数量级的人能够享受编程工具带来的帮助。
所以我们看到了python的崛起,让那些没有任何计算机基础的成年人,也能在一周内入门编程,找到程序员的工作;
所以我们看到了matlab和mathematica的崛起,让那些没有系统学习过blas/lapack的人,也有了开箱即用的、一分钟就能学会的单机高性能计算库;
所以我们甚至看到了SAS和Stata,让那些非理工科的普通经济学和商科的本科生们连一门像样的语言都不用学,就有了一个最简单好用的数据分析工具;
所以我们看到了Android Things、树莓派和node.js,让那些没有学过体系结构和实时系统的人,能用相对简单得多的Java、JavaScript、Python等非常简单的语言就能从事嵌入式开发;
所以我们看到了swift playground,看到了chromebook上跑着repl.it,看到了jupyter notebook,让那些全世界的小学生们有了编程的环境。
我从来不会嘲笑任何学不会编程的人,他们只是没有好的工具。英语对于很多人来说依然是门槛,有了中文编程,就是给了中国几亿英文不够熟练的人以一个“用中文写程序,从而解决生活中实际问题”的机会——这个想法一点都不可笑,相反如果有人认真地考虑学习曲线,这是一个非常值得崇敬的事情。
13亿的中国人,如果每个人能用编程来解决某个问题,每天能用程序来完成自己一个小时的工作和劳动力,那是一个非常了不起的事情。
要记住,你也并不是完美的,可能在某些人的眼里,你的技术栈和那些“用中文编程”的人在你眼里是同一个档次。
--
更新:如果让我设计一门中文编程语言,我应该会设计成这样:
因为总有人以为自己学不会编程是因为生错了地方。
毕竟承认自己就是学不会太难了……
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 tinynews.org All Rights Reserved. 百科问答小站 版权所有