永发信息网

中文编程语言编写操作系统是可行的吗

答案:2  悬赏:20  手机版
解决时间 2021-01-27 08:55
中文编程语言编写操作系统是可行的吗
最佳答案
这个和中文编程一样,可行但没什么意义,因为现在的的计算机的基础就是二进制,我们现在所用的其它编程语言,无论是哪种符号,最终都会被翻译成二进制代码(如果你知道编程就应该知道,虽然大部分语言语法是英文的,但实际上那个并没有什么实际意义,只是符号而已,你可以把它弄成全中文的或者火星文,就象易语言),这个并不影响最终的生成的结果。如果要做到真正的中文编程,那就要在底层上改动CPU的运行机制。
全部回答
如果我没有记错,根据几年前微软在美国公布的内容,windows本身属于微内核系统,windows98总共大概不到10万行代码(具体是2万还是5万记不清了),而windows2000则已经有20余万行代码,其中80%是用c++编写,其余部分有c和汇编,底层接口用汇编编写。 微内核系统从概念上是指“只包括操作系统的基本功能,例如内存管理和进程管理等等”,就连对各个文件系统的支持也不算在内,不过具体windows是不是这样设计我就不清楚了。 所以一个微内核系统的操作系统能够有20万行代码已经很多了。 之所以微软选择了c++而不想linux一样选择c,其根本原因就是windows操作系统本身是微内核系统,所以扩展性及以后的维护要求非常重要,所以c++的类的概念就能在这里很好的利用,但是毕竟c++的效率不如标准c及汇编,所以在一些明显以效率为重的地方用的还是标准c及汇编。 编写完毕后,windows上的其他用户态程序(包括所有驱动程序、计算器、游戏等等所有你现在拿鼠标能够操作的东西)另行开发,例如:扫雷游戏就是用vb写的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
14年奥迪q5机油怎么检查
去贵阳申通快递公司怎么走?
缙云到壶镇的车经过那些地方
葱油饼上面辣椒酱是怎么做的
小明想竞选班长,带领大家一同创建良好的班集
料量的意思是什么啊?知道的请说下!
若患者感义齿摘戴时疼痛,可能的原因是A.基托
物体做离心运动的受力分析
一万平方米等于多少亩
如果我能把天上的星星摘下来,那么我会把它放
詀讘的意思是什么啊?知道的请说下!
Ich vermisse dich sehr 是啥意思拜托各位大
《风继续吹》张国荣,QQ空间音乐链接
1+3+5+7+9+11+13+15+17+19+21+23+25=?简便
俗话说的煤气和液化石油气一样吗?煤气中毒和
推荐资讯
吃了一桶110克的可比克会胖么
朋友的车子在外地和他人车子轻微擦了一下、发
立体多边形怎么画
我和我女朋友分手了,原因是我不懂她,但是我
屈侯的意思是什么啊?知道的请说下!
宕开一笔的读音
鸢跕的意思是什么啊?知道的请说下!
【bathgel】...BathGel”、“Conditioner”、
巴黎春天皮草行地址好找么,我有些事要过去
不能平躺着睡是什么原因
NBA历史上年纪最大的FMVP和MVP分别是谁
如果结婚20年老公说老婆皮肤粗意味着什么
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?