为什么用英文来编程,而中文却不行?程序员表哥道出实情

为什么用英文来编程,而中文却不行?程序员表哥道出实情

大家在现实生活中应该都见过编程吧,很多人都觉得编程很厉害,因为都是一串看不懂的字母和数字。大家有注意到吗?在编程的过程中出现的所有的语言都是英文。那么为什么不能用中文进行编程呢?因为用中文去编程的话,系统是没有办法识别并继续的。所以到现在为止,还没有哪一个程序是用中文编程出来的。那么为什么用英文可以进行编程而用中文却不行呢?接下来就让我们一起听一听小编的程序员朋友是怎么说的吧。

首先如果是从字节上面来说的话,汉字的字符是比英文要长的,大多情况下我们的一个汉字就和英文的两个字符一样了,这样的话就很有可能会不符合。而且我们中文的汉字有非常的多,而英文基本的字母却只有26个,可以说跟汉字比起来是很容易编译的了。而且对于很多外国人来说,中文的汉字常是非常难写的。这就导致汉字编程很难在其他国家运用。而且大家都知道我们的国家因为发展没有多久,所以和美国比起来的话,其实是有很多不足的,所以还是要以国外为主。

其实在刚开始出现编程的时候,是用阿拉伯数字0和1为字符进行编制的。一般的在刚开始编程的时候,第一位数字都是1,但其实在编程的语言里,0才是第一个字符这个规定是从以前就一直有的。而且别人称并不只有一种语言,它还有很多,比如说java和c++等。但她们都有一个很明显的特点,就是从头到了,使用的都是英文,如果在编译的过程中必须要使用中文的话,那也是要加特殊的符号的。这样才能保持编译正常的进行下去,不会进行不下去。当然了不同的语言使用的特殊符号也是不一样的。

还有就是英文中的有一些词符是可以直接进行定义的,而在我们的汉字中却并没有这些字符。其实在市场上也存在两款中文编程的app叫做易语言和易安卓,但是也只有这两种app能进行编程。如果用其他的app的话就一定要使用英文的。看到这里大家应该都明白为什么在进行编译的时候不能使用中文,而必须要使用英文了吧。那就是因为如果使用汉字的话,会出现乱码的情况。这个现象目前还没有办法解决,所以大家在编译的时候还是要尽量使用英文。

对此大家有什么看法呢?欢迎到留言区进行讨论!

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

扫码关注云+社区

领取腾讯云代金券