安卓操作系统是用什么语言编的,以及windows操作系统

如题所述

安卓是java编的。而微软的windows用了多种语言,windows分为多个部分。追问

对于一个操作系统,底层和应用层是使用不同的语言编写的,一般底层会使用C和汇编之类的,应用层的语言就很多了,目前安卓开发主流是使用java,Windows系统也是类似,其实到了应用层可以用到很多编程语言进行编写,

是这样吗

追答

感觉它的底层80%是c,但是窗口插件之类的之前有新闻说过用的是vb。具体的谁也不知道,微软并不透漏。

追问

也就是安卓和windows底层都是c和汇编?

追答

恩,80%用的c。

追问

然后应用层就是千变万化了?

追答

恩,有vb,或者java。分块的,就像我们现在开发软件也是分块的,语言也不同。

追问

vb和c是不一样的?

追答

vb是面向对象的,c是面向过程的。

追问

那现在windows的应用层是?

追答

微软并没有公布,只是听说窗口和插件用的是vb。

追问

好吧

c源程序在vc++6.0上面经过编译后的目标文件就是汇编语言是吗

追答

汇编可以帮助理解语言,但是不要误以为同样的c代码一定会生产同样的汇编代码。对于编译器,生成汇编代码只是中间过程,不是必需的过程。

追问

目标文件不是汇编语言形成的代码?

我不太懂这个

追答

编译是可以选择汇编代码文件

温馨提示:内容为网友见解,仅供参考
第1个回答  2015-09-24
安卓操作系统是基于Linux语言开发的,windows是微软开发的系统,最初是dos系统。追问

windows不是c吗?

追答

微软没有开放系统代码,语言不确定。

追问

对于一个操作系统,底层和应用层是使用不同的语言编写的,一般底层会使用C和汇编之类的,应用层的语言就很多了,目前安卓开发主流是使用java,Windows系统也是类似,其实到了应用层可以用到很多编程语言进行编写,

这样对吗

追答

底层的是汇编语言,早期的语言应该是unix,现在很多的语言都是基于unix的。Windows可能是很多语言的混合体。

追问

那现在windows的应用层是什么?

追答

尚不清楚。

追问

c源程序在vc++6.0上面经过编译后的目标文件就是汇编语言是吗

第2个回答  2015-09-24
对于一个操作系统,底层和应用层是使用不同的语言编写的,一般底层会使用C和汇编之类的,应用层的语言就很多了,目前安卓开发主流是使用java,Windows系统也是类似,其实到了应用层可以用到很多编程语言进行编写,追问

也就是安卓和windows底层都是c和汇编?

还有一个问题是,什么是汇编语言,是不是就是vc++6.0经过编译后的那种语言?

追答

汇编语言类似与其他的编程语言,有自己的语法,偏向底层

相似回答