请教高手。。。为什么windows操作系统都是用c开发的,而不是c++呢,,是不是c的某些方面比c++好?

请教高手。。。为什么windows操作系统都是用c开发的,而不是c++呢,,是不是c的某些方面比c++好?

windows有些模块是用c++的,虽然大多模块是用c。

至于为什么,得从window要系列上找原因,
为了重用,就用了原先c语言开发的组件和库呗。

毕竟N万行代码量不是说笑的。
温馨提示:内容为网友见解,仅供参考
第1个回答  2007-08-30
这么简单还问,win95时候还没c++.
第2个回答  2007-08-30
..........专业的问题,不如自己去问导师还好~~

c语言和C++有什么不同啊! 那个对以后的学习更有用呢?。我想一直考计算机...
单片机编程用C语言或汇编语言都可以,但是我建议用C语言比较好,如果原来有C语言的基础那学起来会更好,如果没有,也可以边学单片机边学C语言,C语言也挺简单,只是一门工具而已,我劝你最好学会,将来肯定用得着,要不你以后也得学,你一点汇编都不会根本无所谓,但你一点C语言都不会那你将来会吃苦头。汇编写程序代...

你见过最厉害的程序员是怎么样的?
第一位,J同学,非科班出身,粮食专业毕业的,之后在一个食品厂工作,因为比较清闲,于是他突发奇想,想考某个211的计算机研究生,就去买了书来看,但是要实践啊,他又没有计算机,就有空总去公司的电脑室蹭机器用,电脑室的人,就让他帮忙开发一个工资管理系统,不知道是不是想为难他,结果他研究生是没考上了,但是经过一...

想往逆向C++,病毒分析方向发展 (win32是肯定要学的,不在讨论范围内)该...
C语言是所有语言的根本,而且是执行效率最高的,要作逆向工程,分析病毒,首先你必须会编程,而不是纸上谈兵。自己要用C语言来编程,编译,运行,然后反汇编,了解C语言的实现细节。这往往反映了操作系统的内核运行情况。一个病毒的编制和运行一定是深入操作系统的,这些都是要必备的知识。其实C语言足够...

电脑里突然多了很多编程软件,想请教电脑高手哪些是可以删掉的?
这些都不用卸载的,不是编程工具,只是一些依赖组件,也不大,因为以后说不定哪个软件会用到,像framework,好多程序都依赖它,c语言那个,QQ就依赖吧。就silverlight平常没什么用,不过看微软的一些视频或者网站,会用到它,不用纠结这个了,影响不大的。如果非要卸载的话。framework 3.0 3.5那几个...

...的时候是怎么下手的,也可以说是怎么从什么都不知道的时候到会汇编...
第一个C语言程序,就是那个经典的HelloWorld,我调了几个星期,上机机会非常少,也没有书告诉我开发环境(TC2.0)需要设置,而且开始我都不知道有编译器,我甚至自作聪明把写好的程序扩展名从.c改成.exe,结果可想而知。 大一学完了C、X86的汇编、数据结构、C++。由于精力都花在自学上了,大一下四门课挂了彩,三类...

有人超越C++之父吗?
但是我想,在C++社群中,每一个人都会同意,有一个名字就是C++的象征。这个名字当然就是Bjarne Stroustrup。 Bjarne Stroustrup博士,1950年出生于丹麦,先后毕业于丹麦阿鲁斯大学和英国剑桥大学,AT&T大规模程序设计研究部门负责人,AT&T 贝尔实验室和ACM成员。1979年,Stroustrup开始开发一种语言,当时称为"C with Class",...

有没有必要学MFC呢?
不管你学QT,MFC,还是.NET ,这些技术都会过时的,个人感觉框架都是浮云,越学越简单,你是学信号的 ,你的优势是信号理论在计算机上实现,编程算是你的副业,如果你不搞这个你跟计算机专业出来的比你没有什么优势,你就算学会了MFC、QT、.NET只会做展现层,业务逻辑不会写又有什么用呢?底层才是...

从c语言到fpga高手,我是怎么炼成的
作为一个毕业不久以前没有步入过社会的学生,几乎不可能在很短的时间掌握系统分析和设计,面向对象、UML只是一个工 具,关键是人本身的思想,不是说你熟悉了C++、Rose就能够做出好的设计,相反如果你具备了很高的素质,你可以用C写出比别人用C++更加模块化的程 序。话说远一些,国内软件开发行业有一个怪圈,很多人觉得...

关于linux学习路线的问题 请教前辈
这是开发的第一步,注意我并没有提过一句Linux系统API的内容,这个阶段也不要关心这个。你要做的就是积累经验,在Linux平台的开发经验。我推荐的书如下:C语言程序设计,谭浩强的也可以。C语言,白皮书当然更好。C++推荐C++ Primer Plus,Java我不喜欢,就不推荐了。工具方面推荐VIM的官方手册,GCC中文文档,GDB中文文档,...

C语言中怎样从DOS运行环境转变到windows环境
没有c的支持,c++只能是无本之木。 一般情况下,c++编程方式编写的程序源代码量小,但编译后的代码量较大,运行的速度略低,不过开发时的工作量和工作难度较小;而c编程方式编写的源代码量较大,但可执行的效率高.如果一些对速度要求高,尤其是对硬件操作较多的程序,大多数还是用c编程方式开发的(用C又比...

相似回答
大家正在搜