编译程序是系统软件吗?

很多书上都是这个观点;
但是我想,编译程序指的是像VC之类的程序,它们明明就是应用软件啊;
还请高手指点!
多谢!
谢谢大家都回答!
现在我知道了:这只是从系统与非系统的角度考虑到,编译程序能把代码转换成系统可以执行的东西,就把它看成是系统软件了;理解上的问题。

系统软件是指操作系统运行需要的软件。是windows文件夹里面装的那些东西。

编译程序又不是系统必须的,当然不是系统软件。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-04-20
编译程序与操作系统的关系有:

·第一,编译程序的编译部分和静态链接部分是运行在操作系统上的系统程序;

·第二,编译程序的动态链接部分与操作系统的亲缘性更强,所以完全可把动态链接部分独立出来[FIXME:动态链接程序与操作系统具体关系未知];

·第三,编译程序的编译输出格式是操作系统相关的。

  由此可见,编译程序是操作系统相关的,编译程序也是操作系统的功能很重要组成部分,但编译程序没有被集成入操作系统内核内,所以编译程序不算是操作系统的有机组成部分。
第2个回答  2008-07-17
VC不仅仅是编译程序,应该叫“集成开发环境”

系统软件通常指操作系统,如Windows, Unix, Linux...

从这个层面来说,VC属于应用软件,在应用软件的分类下,VC等被归类为“开发工具”
第3个回答  2019-02-16
这个可以是
看这个编译器的作用了
一般软件分为
应用软件和系统软件
如果这个编译器是为操作系统服务的
保证os的正常使用的
那就定义为系统软件
如果只是咱们编程时候使用的编译器
那也可以作为应用软件
第4个回答  2008-07-17
有系统软件和非系统软件吗?????
编译程序应该是运用特定技术设备编写的软件.例如用c/c++ ,汇编语言等等一种或多种底级语言甚至机器语言
相似回答