Winodws是C++为主,嵌入少量汇编
Linux和Unix都是C 为主,嵌入少量汇编
另外附送两个小插曲:
1.最早的Unix是纯汇编的,后来Unix创始人认为纯汇编开发很不爽,于是发明了C语言,然后用C 语言重写了Unix系统
2.有人曾建议新版的Windows用微软自己的C#开发,但考虑到运行效率问题,微软没有冲动……
为二楼补充一下,
Windows内核在95以前是纯汇编的,
unix的祖宗也是汇编,然后被用B语言改写,C语言是在B语言的基础上做的改进,最后用C重写的这两种系统中的运行效率比较高的核心部位都是混编的
所有的内核都离不开汇编,因为那是与硬件打交道的,需要的是速度!
c语言具有很高的可移植性肯定离不开它了
内核主要是C与汇编