什么语言其实都能做操作系统,操作系统只不过位于硬件与用户之间,一个能够管理系统资源,提供操作控制等的一个集合,而语言其实只不过是为方便程序员编译,在编译-链接-汇编编译之后,无非就是一堆可执行二进制集合!至于是用多少种语言,其实没规定,只不过呢通常C与汇编会占很重要的两个席位,因为接近底层,方便控制存储体! 杯具了,一个这样的问题,给出了一堆的答案,可是回答不严谨甚至是不正确的一堆! 特别是某个名字号称最佳答案团队的,the answer just like a shit(狗屎一样的回答),C语言只能写出UNIX类服务器版系统?Linux的图形界面之一的Gnome的核心图形库GTK,全部是用C语言写的! 计算机的学科分科当中有一门分支叫计算机图形学,研究的是图像显示与矩阵的操作等方面的知识,而通常运用的底层代码就利用C或者C++的类来表示矩阵和相关操作集! 大量游戏引擎的底层算法也只不过是C或C++,通过调用显卡底层接口控制屏幕打印等事件,当然,有很多底层图形库为了提供方便的接口,会提供很多已经包装的函数或者是内部有即时脚本编译机制,可以用简单的脚本去控制复杂的运算 就算退一步,微软的GDI+,用什么写的可以自己去查一下,为什么会看起来像另外一类语言,是因为微软外部提供的API是经过封装! 而Windows GDI和Linux、GTK等最重要的区别是整个图形层,在Windows是位于内核中,Linux只相当于一层应用程序!
楼主您好:c++是可以做出象Xp,Win7的系统的!您好像刚刚接触c++,它的功能很NB的!只要您有耐心去写源代码,做系统是迟早的问题
可以编写操作系统,但一般多用c语言,而且不是你平时所用的那样,需要编写驱动程序,底层硬件操作。没有示例工程,和IDE没有关系,只有从头做,难道windows系统是新建个工程就能做出来的吗?这类型的开源的微型操作系统有minix和tinyos。
c++可以写出操作系统的一部分,但绝不可能只用c++就可以写出一个操作系统,汇编是必须的
能,据听说Win98就是用C++写的,中科院一人说的,我也不知道是真是假。