第1个回答 2015-01-28
你知道做一个中国系统有多难吗,微软还1985年11月开始创造的系统,可见,一款好的系统不是一时半会能够研发出来的,再加上研发过程需要巨大的经费,所以,人家都开发好了,国家为什么还非要开发自己的系统呢。
再一个,用中文编译的话就更费劲了,那得多少程序员得学会中文的编译,其实有些所谓的中文,只不过是把英文源码翻译成中文源码,因为电脑是从美国出的,所以就得用英文,如果是中国出的,那就是中文,就像微软每次出系统都是第一个是英文的,这就是缘由
第2个回答 2018-10-14
堆砖谁都会,但是堆出万里长城,堆出胡夫金字塔,就是另一个级别了。开发操作系统容易,一个普通的计算机系大学本科毕业生就可以独自开发一个简单的操作系统。但是这个系统要进一步进化到今天的windows级别这个层次,就像是堆砖和建长城之间的差别了。
为什么要二次开发,因为省事。真正的底层既不是英语也不是中文,是机器代码,是一串01010二进制。
用什么语言取决于写代码的人,都是字母用英语和用拼音谁知道呢?比如说我写一个变量名字,叫做jisuanji(拼音),同样用的是英文,但是英国人能看懂吗?那么我用的还是英语吗?
同样编程也是一样的,在程序员眼中是不分英语还是中文的,都是代码,只是一个名字而已。语法逻辑是一样的。
建议你去看一下操作系统原理,然后你就明白了,做操作系统容易,做到windows这么好用要走多少弯路。
第3个回答 2019-08-24
底层全是汇编,而且中文编程没什么优势,而且会增加编译器的体积,再加上中文中的一个意思可以用很多种词来表达