计算机并不认识0和1之外的字符,程序将编程的语言翻译成二进制,也就是0和1组成的字符,这样才能让计算机读懂。
也就是说,不管你使用什么语言来编程,最终的结果都是会转化成为0和1,只不过是效率方面的问题罢了。
所以英文和中文方面其实在本质上并没有太大的差别,而且英文的词义只有一个,但是中文的词义却是非常多,而且还有多音字,同音字等。
为了将这些有歧义的文字做成一套成熟体系,能够被全世界都接受的编译程序甚至是系统,实在是太过于困难。
而且也没有这个必要。
毕竟学习编程的,哪一个不是懂点计算机的,编程虽然是需要用英语,但是编程里面主要用到的也就是那么几百个,无非是背一下单词之类的问题。
而且所谓的底层使用中文,并没有太大的意义,无非就是将一些单词全部换成中文罢了,然后名称再改一下而已。
为什么这么简单的事情没有人去做,而且也做不好?
这个问题和键盘上为什么是26个字母,而不是一堆汉字的问题是一样的,改键盘很容易,多增加几个按键也很容易,但是有必要么?
完全没有必要。
而且编程在本质上是编译计算机语言的底层,那底层就该精简,如果底层很庞大的话,编写出来的程序就会非常庞大,没人会为了图一时的方便,导致编译出来的软件不好用。
内容未完,下一页继续阅读