为什么系统不用中文来编程?工程师是这样解释的

无论是手机还是电脑,后台系统几乎都是英文代码,就说安卓手机的文件管理吧,那么多英文看着,着实让英语不好的人很尴尬呀,想删又不知道哪里下手。有人就发问了,现在我国的信息技术都如此的发达了,为什么还不开发和大力推广中文编程呢?

这首先要从电脑程序运行基本说起。电脑本身只能识别0和1组成的机器码指令,后来人们为了方便记忆,就编写出了汇编语言,再接着又发明出了高级语言,如C语言、java等等,不过它们都需要编译软件把他们的代码编译成汇编语言,或者用汇编语言来对代码进行解释,这样电脑才能识别。然而,在计算机技术发展的历史进程中,电脑编程语言大部分都是英美研发和设计的主力,所以都是英文作为基础,因此编程语言就都是英文的。

其实,编程语言也是可以用中文的,最出名的是易语言。不过,没有大力推广其实是有几方面原因的:

一方面单从语言本身来说,中文打字效率太低,任何一个字最少也要两次击键,效率上不如英文。中文符号不规范,存在全角和半角的问题,以及还有所占字符的问题。

另一方面中国计算机技术发展比较晚,如果重新开发一套中文编程代价和成本太大;因为一套中文编程看似简单,实际上涉及的范围太广工程太过浩大。加之没有让大众普遍接受的中文操作系统,技术和交流圈都很不成熟。

不过,有位工程师说得很好。“编程,重要的不是代码,而是思想”。无论用中文编程还是英文编程,关键不是编程工具本身,而是要实现的功能和算法。等到中国的技术真正超越国外,并主导了计算机技术等的时候,一定能研发并推广好自己的编程语言。你期待吗?

有趣有料有看点一切尽在狐视频

  • 发表于:
  • 原文链接:http://kuaibao.qq.com/s/20180115G0VRHA00?refer=cp_1026

扫码关注云+社区