提倡中文编程为什么会总遭到程序员的嘲讽?

 我来答
某个平行世界
2019-10-21 · TA获得超过3.3万个赞
知道小有建树答主
回答量:2172
采纳率:100%
帮助的人:53万
展开全部

原因

1,用英文是历史原因; 

2,编程环境生产使用的都是英文的,包括运行系统。

3,程序生态是英文的。

4,程序上语言只是符号,因此,不论你用什么自然语言来表达,只要编译器能转换,都是可以的。

5,为什么中文编译只有小部分应用(如已知易语言基本用在做外挂,不算行业内): 编程要的是无二义性,这方面这些年全世界花了很大代价才形成目前状态。如果是中文,同样一个‘花’,在不同语调,语境下有丰富的含义,这时就需要其它东西来辅助表述,从而带来更多复杂度。一般程序需要用的是不到100个关键字,越少就越易形成生产力,当然前提是无二义性。这符合中国传统哲学,阴阳可涵盖一切,电信号本身0和1是阴阳理论在电相关领域的实际应用,这个是发明人本身承认的,道理是相通的,原理是自然的。

6,从实用角度来看,不管白猫黑猫,能抓到老鼠就是好猫。从现阶段程序领域看,目前英文占据优势。因此,用何种自然语言,这是自然选择的结果。在合适的地方用合适的材料,并不是因为材料非得用最贵的,最贵的不见得合适。或许将来有一天,程序会用中文来写,但一定不是因为符号本身,而可能是因为社会发展,思维的需要了。英文背后是线性思维,中文背后是立体思维。其实,现在很多项目已经在用中文思维来解决更加复杂的问题了,只是表面用字母符号来表达而已,这也是当前甚至以后各领域中国影响力越来越大的原因。按照三体孙介绍的,是降维打击,我们不用妄自菲薄。

7,看尽千帆过,跳出此山中。不用太纠结于表面形式,寻找更深本质,或许会更好。

斩夺者
2019-10-24 · TA获得超过248个赞
知道答主
回答量:65
采纳率:0%
帮助的人:7.5万
展开全部
因为搞不定强大的中文编译器。投资效益差。我国计算机行业大部分程序员属于生产制造者,而不是程序研发人员。国内35岁以上大部分要转业,要么公司晋升管理岗位。远离研发一线。高端点的搞研发的程序工程师,要么忙于国际高端学术论文撰写。要么接一些来钱快的项目。费时费力搞编译器又没钱赚。程序员嘲讽提倡中文编程,和一切向钱看的大环境息息相关。梦想并不能当饭吃,程序员也是要吃饭的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
不咕骨酱
2019-10-24
知道答主
回答量:5
采纳率:0%
帮助的人:4718
展开全部
作为程序员,就简要的提几个点回答。
首先现在不少语言其实是支持中文编程的,只是不常用罢了
1.历史原因,世界上大多数系统都是西方的,几乎所有系统都有英文,却不是所有系统都有中文,中文到了这些系统就会产生乱码甚至错误,而现在的代码要追求国际性,所以一般不会用中文。
2.中文输入很多时候不如英文输入快,而且也很容易产生歧义,中文一个词很可能词不达意,但是英语一个词往往很容易弄清意思。
3.英文的覆盖面积广,有利于程序员相互交流,就好比问:为什么不用阿拉伯文,印度文,泰语,德语等等编程一样,因为这些语言世界上懂的人比较少。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
DevilCreator
2022-04-02
知道答主
回答量:7
采纳率:0%
帮助的人:6210
展开全部
所谓中文编程不过是伪命题,狭隘的民粹主义,把保留字跟变量换成中文根本不是问题,但是图什么?你会打字就会编程?那为什么程序猿是个职业,而不是人人都能做的?程序的背后是逻辑,中国自古以来就没有逻辑,所以才会有人提出所谓中文编程的搞笑说法!譬如华为搞的那个,C++的语法,把mem_copy改成mem_复制,我就问你,图什么?打字快?你不懂得内存分配机制,不懂得内存泄露的问题,你认识那俩字有什么用?如此推论下去,中国人数学不行(不是算数),是因为数学都用用阿拉伯数字跟希腊字母组合表述的,要不你也改为中文?用零一二三,用“偏微分”,“映射”,“一阶导数”等替代那些数学符号?然后你就能解微分方程了?笑话吧!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
木青q
2019-10-20 · TA获得超过1001个赞
知道小有建树答主
回答量:5663
采纳率:90%
帮助的人:371万
展开全部
因为他们是认为中文的是编不出来的,所以才嘲笑的啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(112)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式