为什么不能用中文进行编程,而英文却可以?程序员的分析很透彻

很多人都认为程序员很厉害,而且心中对他们有一丝敬佩,那这么复杂的程序,他么究竟是怎么写出来的呢?不知道大家有没有注意一个细节,那就是编程都是英文,如果用中文去编译的话,那就是出现很多“bug”,有时候甚至会出现乱码,也就是说到目前为止,还没有程序员能够用中文来编译,为什么不能用中文进行编程,而英文却可以?程序员的分析很透彻!

为什么不能用中文进行编程,而英文却可以?程序员的分析很透彻

首先,从字节上来看的话,一个汉字就相当于两个字符,这样的话容易造成不符,而我们的汉字有很多,虽然英文字母也有很多,但是基本字母只有26个,相对于程序员来说,英文相对于更好编译。我们的中文甚至有很多人表示很难写,而英文写起来却比较简单。在美国硅谷就有一批厉害的程序,能够去那里工作的人,生活中也是相当厉害的人物。

为什么不能用中文进行编程,而英文却可以?程序员的分析很透彻

其实编程语言是数字,都是从0和1位字符编制的,我们一般都是以1位第一个数,但是在编程语言里面,0才是第一个数,而对于编程其实也是有分很多种语言的,Java、C 、php等等。但是,编程都有一个共性,那就是都是英文,如果一定要用中文的时候,就需要使用到双斜杠备注,这样系统就会在识别的时候,自动识别出这是中文备注的,而不是编译的内容,这样才不会出现乱码。

为什么不能用中文进行编程,而英文却可以?程序员的分析很透彻

英文字符是可以直接定义的,比如字符串String,数字Int,而如果使用中文的话,那就不知道该如何表达,我们中国的文化博大精深,有很多多音词,使用起来非常不便利,而且容易造成乱码,所以程序员也就没办法使用中文进行编制,也就是说目前还没有一款软件是用中文编制出来的。如果使用了中文编制,出现乱码之后都很难修改,而且这些现象处理起来也比较麻烦。

为什么不能用中文进行编程,而英文却可以?程序员的分析很透彻

所以,对于现在来说,使用英文变成是最合适的,有时候我们手机恢复出厂设置,系统蓝屏的时候,你会看到基本都是英文,而这背后都是用英文进行编制的。当系统出现问题以后,用英文编制的话,也是很容易恢复的,现在大家都明白了吗?

私信“01”领取海量编程学习资料以及代码编辑工具。我设置好了自动回复,就看你们是不是需要这些了。


分享到:


相關文章: