首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

为什么很多人不喜欢甚至排斥用中文编程?

网友一:

java程序猿一名,关于为什么不建议用中文编程的主要原因有以下几点

1.首先要从电脑程序运行基本说起。电脑本身只能识别0和1组成的机器码指令,为了方便对机器代码的记忆,人们就用英文字符代替机器码。

高级语言,例如c,java等等,都需要用编译软件把他们的代码编译成汇编语言,或者用汇编语言来对代码进行解释。前者叫做编译型高级语言,后者叫做解释型高级语言。

无论那种高级语言,在机电脑上运行最终只能是机器码。在电脑编程语言的发展中,大部分都是英美研发和设计的主力,所以都是英文作为基础,所以编程语言都是英文的

2.因为编程最初就是用英文编辑的,而我们发现用中文编程,至少得敲两个键才能编辑,所以比起英文来说,中文编程就显得复杂了,也有很多不方便。在电脑的发展过程中,电脑首先是在英国和美国发展的,所以,电脑编程也是用英文的。

重复造轮子的意义不大。

网友二:

很久前用过E语言,后来放弃了。很多汉字编程的困难是外行根本体会不到的。

首先E语言的编译器很烂,一行代码都得产生很大的执行文件。而且老被杀软误杀。很早以前的版本.

再说汉字不适合编程的地方,首先就是汉字的输入没有英语快。其次汉字表意不准确,一字多义就算了还一词多义,相近的含义很难找到不同的词区分,采用的词又很容易被误解为另外的意思,很难做到代码的自述性。当然写长句子能解决,但又太啰嗦读起来头大。英语的词歧义少。

网友三:

汉字编程只是编程的表皮,你稍微再深入一点就会发现底层调用一定是英语的,linux windows 各种嵌入式。只用汉语意味着你只懂皮毛。

更重要的遇到问题后,你的汉语编程环境出的错误提示,网上根本不能找到解决方案,而英语就很容易。因为还是英语编程多啊。

最后一点,编程是一个知识快速更新的工作,而新东西都是英语的。连英语这种入门技能都不愿学,基本上你在这一行也不会有什么发展。

网友四:

Python发明人不是美国的

Ruby发明者也不是美国的

C#和Delphi的发明者也不是美国的

但他们的关键字都是英文 就我们是例外?

网友五:

我写了20年C++,一直都用英文。还从没觉得不方便。现在仔细想想,这确实是个外行的提问!

1)首先得从教学说起。现在学校教的都是国外发明的编程语言,什么语言是中文呢?孩子学习时用的语言和编程思维方式决定了他们未来使用的思维方式。

2)其次工作以后编程一定是做产品,试问试问什么公司是用中文编程?

有人马上就会质问: 为什么大家不致力打造中文编程语言呢?我们来看看中文编程语言存活需要什么。

1)语言本身。机器需要识别,需要有中文编译器,开发环境,要能调试。

2)库。这个多少人想过?语言不是独立存在的,必须有标准库。

3)对接。编程不是为了自娱自乐,是要做出产品服务于终端设备的。说到设备有个人电脑,手机,穿戴设备,医疗,机床等等数以亿计。是都全搞成中文的?

最重要的是这个问题不像是回会写代码的人问的。大家如果平常在写代码,你会发现工作中的思维是英文的,中文编程环境反而会影响效率。不停的切来切去几乎不可能!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190105A09NJ400?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券