首页 > 电脑

谁有windowsxp的c++和c的开发环境??内存、储存,越小越好,功能越多越好,支持写和编译。

更新时间2019-01-29 08:45:31

WINDOWS系统内核层以c语言为主还有部分C++以及少量的汇编,用户层以C和C++为主 也有汇编。部分应用程序时C#/VB的。

WINDOWS本身属于微内核系统,WINDOWS98总共大概不到10万行代码(具体是2万还是5万记不清了)。

而WINDOWS2000则已经有20余万行代码,其中80%是用C++编写,其余部分有C和汇编,底层接口用汇编编写。 

微内核系统从概念上是指“只包括操作系统的基本功能,例如内存管理和进程管理等等”,就连对各个文件系统的支持也不算在内,所以一个微内核系统的操作系统能够有20万行代码已经很多了。 

之所以微软选择了C++而不想LINUX一样选择C,其根本原因就是WINDOWS操作系统本身是微内核系统,所以扩展性及以后的维护要求非常重要。

所以C++的类的概念就能在这里很好的利用,但是毕竟C++的效率不如标准C及汇编,所以在一些明显以效率为重的地方用的还是标准C及汇编。


推荐用dev-cpp,所有windows都支持(从XP-win10),集成开发环境,下载https://sourceforge.net/projects/orwelldevcpp/files/Setup%20Releases/


相关标签:内存环境

上一篇:Matlab掠食和捕食关系

下一篇:怎么实现编辑框中插入js文件并且提交后能执行引用的js文件,而不是输出这个文本