源码 英文-为啥国内程序员写的代码也用英文注释?

我发现一个有趣的现象,越熟练的程序员越喜欢用英文注释,但刚入行的程序员却用中文注释来表达清楚。 在这里,我首先承认一个事实,虽然国内有数百名程序员,但编程语言的主流仍然在欧美。 欧美等国家在编程语言的起源和编程生态的构建方面都拥有优秀的基因。 更重要的因素是编程语言采用英语编程模型。 国内也有易语言但影响力确实有限,易语言几乎已经成为游戏插件的天然编程语言。 严格来说,这并不是主流编程语言的发展趋势。

为什么国内程序员评论都是英文

编程语言本身是英语。 现在的计算机体系结构遵循冯·诺依曼的计算机体系结构。 编程的起源主要在欧洲和美国。 因此,在设计编程语言时,当然会选择英语作为基准。 所以欧美国家的技术人员会更适合学习编程。 至少可以消除语言障碍。 在这方面,国内人员相对处于劣势。 因此,要学习一门编程语言,首先必须有一定的英语基础。 光是语言就阻碍了很多人学习编程,无形中就增加了。 编程语言的学习门槛被提高了,因为翻译不准确等方面都会拖延学习编程语言的速度。

至少在中国,很多人因为不懂英语,挡住了学习编程的路。 这是历史遗留问题,短时间内无法改变。 中国迟早会有自己的编程语言,因为任何编程语言诞生时都有自己的价值。 中文编程语言迟早会出现,迟早会被国人接受,但从今天的角度来看,还需要很长时间。

英文原版编程文档更权威。

由于大量的原创编程资料都是用英语完成的,不懂英语想要深入学习会非常困难。 尤其是在嵌入式领域,很多组件的功能介绍都是用英文完成的。 为了完成寄存器的功能,必须查看英文数据表。 因为里面充斥着专利术语,读起来还是很晦涩难懂,但是为了理解功能,还是需要硬着头皮读下去。 这是典型的语言障碍。

因为不懂英语,很多人失去了学习第一手信息的机会。 国内的很多编程书籍都是直接从国外书籍翻译过来的源码 英文,只是为了缓解英语能力不好的人学习编程的障碍,但是因为翻译者不一定是技术人员。 有些专业术语可能解释得不太清楚,直接看英文原版文档可以理解得更透彻。

国内编程语言生态并不完善。 虽然很多人认为洋洋中国应该有自己的编程语言,但编程语言生态的建设并不是仅仅只要设计出编程语言就可以开发出来了,万事大吉。 编程语言生态建设的前提是要匹配当前的软件编程趋势。 赶上历史机遇,适合晋升源码 英文,而且晋升没有成本。 但目前国内编程生态建设的时机还不是很好。

国内程序员在编程时,刚入行时习惯使用中文注释。 随着技术能力的提高,他们逐渐习惯使用英文注释。 现阶段没有必要刻意创造一种编程语言。 技术能力全面提升之后,自然就有了该有的东西。 我希望它能帮助你。

推荐技术文章: