机器语言即01代码。用这个编程是不可能的,如果你一个系统用010101这样编出来,谁能看的懂,编了几行,自己就完全混乱了。更不用说操作系统这种数千万条代码的程序了。还有,你总不能写一个"IF"就敲个0101100101这个吧。甚至更长,累不累啊。
你说的想用中文的操作系统,应该是指01代码以上的编程层面都用中文,即汇编语言的那一部分开始,如标记“ADD”改成“加”等。但是这样有个问题。不是说用中文不行,中国能做的出来,问题是标准。只有大家共同遵循一个标准,大家所创造的东西才能互通,所以说,你写了一个中文的系统,又有谁会为你开发软件,像LINUX这么优秀的操作系统,这么多年的占有率也没能超过10%。所以说标准方面被人家占了先机,我们就只能很无奈了。 而且这还牵涉到一个效率问题,现在的体系架构,英文都发展了这么多年了,自成一体,用英文能编写出高效的程序。用中文,在这个体系中效率很成问题。
其实与其说是中文操作系统,还不如说是用中文编程语言编写系统。这个已经有这个语言了,就是易语言,不过只是高级语言,没有自成系统。要编中文系统,先编出中文编程语言。有中文编程语言编译成机器语言。
2.你可以看看《Orange's 一个操作系统的实现》。会英文的话,把《Intel® 64 and IA-32 Architectures Software Developer's Manuals Vol. 3A》作为资料(看完上一本书再看)
我已经有了一个定义上的了。正在实现V8086调用BIOS开启图形界面。
中国的汉编正在研究中
等到什么时候可以用汉语写程序了
那就离完全中文的操作系统更进一步了
估计得一百年以后了
-_-!
不是对中国没信心
是汉语写程序存在不足
英文方便些