为什么不能用中文来做编程呢?

开发 后端
首先,我们还是先来普及一下编程语言的基础概念。不论你用任何编程语言来开发程序,都是为了让计算机工作,比如编写一篇文章,下载一部电影等,而计算机干活的CPU只认识机器的指令,都得“翻译”成CPU可以执行的机器指令。

首先,我们还是先来普及一下编程语言的基础概念。不论你用任何编程语言来开发程序,都是为了让计算机工作,比如编写一篇文章,下载一部电影等,而计算机干活的CPU只认识机器的指令,都得“翻译”成CPU可以执行的机器指令。不同的cpu有着不同的指令集,这些指令集都是二进制的0和1;后来有了汇编语言,可以认为是二进制指令的助记符表示;再后来有了高级编程语言,它们通过编译器又变回了汇编语言或者机器语言;紧接着一个又一个的高级编程语言也就诞生了。

用中文就不能编程吗?

但在出现的各种编程语言如:C、C#、C++、HTML、JavaScript、Java、PHP和Delphi等等的编程语言中,却没有一种语言是用中文编写的,难道用中文就不能编程吗?

其实用中文是可以编程的,只不过就目前对于我们来说,中文编程还是比较麻烦的,为什么这么说呢?

因为现在我们所用的编程软件基本上都是英文的,计算机技术***产生于美国,我们使用的操作系统基本上也都是国外的,那编程软件大多数都是基与他们的操作系统。另外英文字符也有其自身独特的优势,像我们的键盘都是输入英文字符和字母,而电脑里要显示中文的话,必须通过这些字符和字母进行一次次的转换。

曾经也有资深程序员表示:完全是可以用中文编程的 : 理论上只要能表示0和1的语言都可以编程,所以中文是可以用来编程的,像易语言就是一个典型的例子。但像易语言这种使用汉字的编程平台,被认为适合小孩子入门,但真的要学习编程,就像学习数学一样,你还是得掌握另一套的符号体系,才能实现高效。所以现在大家都还是喜欢用英文编程,而不是用中文去编程。

[[231609]]

 

总结:

1.编程的起源不在中国 : 计算机的起源在美国,自然而然的优先使用了英文。而汉字太多,多音字也很多,用命令的时候会变得很慢。

2.流通性差 : 英语目前还是全世界最通用的语言(虽然现在全世界都在学中文,但还需要个周期),几乎也成为了不同语种国度之间的共同语言,那中文相对来说流通性还是要差上许多,所以程序员们在互相交流的时候会难达成共识,就无法共同进步。

3.体系不够成熟 : 尽管机器只有0和1那么简单,但要用一种语言通过0和1表达人类的所有想法,设计这样一个庞大的体系谈何容易。现在汇聚的全人类智慧发展了几十年的高级语言,依然还是存在很多问题的。

4.成本高 : 想用中文编程,只能有两种方式,一是在原有硬件基础上,将中文编程转成英文编程再转成机器语言;二是要重新定义硬件,重新设计制作符合中文编程的硬件。那这两种方式的成本是相当高的。 

责任编辑:庞桂玉 来源: 今日头条
相关推荐

2023-09-14 13:23:42

Llama-2模型参数

2020-11-06 17:34:30

Python开发工具

2023-06-26 07:31:29

中文编程编码

2016-03-08 09:50:42

2021-10-03 15:10:54

reduxsagaresolve

2022-11-14 08:12:34

2020-09-08 09:04:26

uuidMySQL主键

2020-10-09 13:23:29

芯片电脑CPU

2020-10-10 08:43:02

CPU不能用在手机里

2024-02-28 07:37:53

JavaExecutors工具

2010-11-02 15:44:20

瘦客户端

2011-01-18 15:27:30

Postfix

2022-12-13 08:00:39

2022-06-29 09:54:17

Python数据可视化Altair

2019-08-13 21:49:54

编程中文API中文编程

2012-05-15 09:07:27

App

2012-05-15 09:55:37

AppWeb苹果

2016-03-14 13:14:14

51CTOIT技术周刊编程

2022-10-26 13:00:00

2019-12-06 09:29:12

浏览器HTML编程语言
点赞
收藏

51CTO技术栈公众号