C++能做操作系统吗
C++能做像xp、win7的操作系统吗?追问:难道用EXE做操作系统?
追问:难道用EXE做操作系统?
答案: 什么语言其实都能做操作系统,操作系统只不过位于硬件与用户之间,一个能够管理系统资源,提供操作控制等的一个集合,而语言其实只不过是为方便程序员编译,在编译-链接-汇编编译之后,无非就是一堆可执行二进制集合!至于是用多少种语言,其实没规定,只不过呢通常C与汇编会占很重要的两个席位,因为接近底层,方便控制存储体!
杯具了,一个这样的问题,给出了一堆的答案,可是回答不严谨甚至是不正确的一堆!
特别是某个名字号称最佳答案团队的,the answer just like a 易做图(狗易做图一样的回答),C语言只能写出UNIX类服务器版系统?Linux的图形界面之一的Gnome的核心图形库GTK,全部是用C语言写的!
计算机的学科分科当中有一门分支叫计算机图形学,研究的是图像显示与矩阵的操作等方面的知识,而通常运用的底层代码就利用C或者C++的类来表示矩阵和相关操作集!
大量游戏引擎的底层算法也只不过是C或C++,通过调用显卡底层接口控制屏幕打印等事件,当然,有很多底层图形库为了提供方便的接口,会提供很多已经包装的函数或者是内部有即时脚本编译机制,可以用简单的脚本去控制复杂的运算
就算退一步,微软的GDI+,用什么写的可以自己去查一下,为什么会看起来像另外一类语言,是因为微软外部提供的API是经过封装!
而Windows GDI和Linux、GTK等最重要的区别是整个图形层,在Windows是位于内核中,Linux只相当于一层应用程序!
能,据听说Win98就是用C++写的,中科院一人说的,我也不知道是真是假。不行的
楼主您好:c++是可以做出象Xp,Win7的系统的!您好像刚刚接触c++,它的功能很NB的!只要您有耐心去写源代码,做系统是迟早的问题这个不只是用简单的用什么工程,这个需要在大学学道非常复杂的知识,比如如何结合处理器,内存,硬盘等,不只是软件能做到,当然C++也是重要配合的一部分可以编写操作系统,但一般多用c语言,而且不是你平时所用的那样,需要编写驱动程序,底层硬件操作。没有示例工程,和IDE没有关系,只有从头做,难道windows系统是新建个工程就能做出来的吗?这类型的开源的微型操作系统有minix和tinyos。当年微软靠它(类似C++) 写了window系统 你说他能做操作系统吗?
老师说 操作系统非常复杂 非常难写
表示 可以用它做
别胡说了哦!操作系统咋可能就靠一门语言,底层(驱动之类的)要靠汇编和C的。界面的可能会用C++,要说写操作系统,C语言还是大拿啊。O(∩_∩)O~可以仿可以的,目前主要是用C和C++编写操作系统,因为他们相对比较接近硬件,比如说大多数的LINUX和UNIX就是用C语言编写的
这也是C语言诞生这么多年来为什么不会被淘汰的根本原因,但是用C++效率会比较慢。不如C好,关键地方得嵌入汇编.!塞班就是用c++编的,而且,不光是c++,Java,c都可以的编写操作系统!希望能够帮到你`楼主你好
任何语言都可以写操作系统
不过,现在的操作系统基本都是用C和汇编缩写,至少WIN2000是
别的我不知道
C++兼容C,所以是可以的。行的C语言系列的只能编写UNIX这类服务器版的系统,像windows的系统是由其它的编程语言实现的。
C语言 可以做,
C++ 很难,但不能否认它可以做 做.
C 语言开发运行 效率,比 C++高.
最后,要说一句, 面向过程 ,面向对象 .C,C++.开发 操作系统C语言,首选
上一个:C++程序的编辑步骤??
下一个:matlab编程序 不要C++