操作系统和语言程序的关系

来源:百度知道 编辑:UC知道 时间:2024/04/29 11:43:54
我们知道系统软件包括
操作系统软件,数据库管理系统软件和语言程序软件(如汇编语言,C)。
那么请问语言程序和操作系统软件是什么关系,或者说,语言程序软件是不是在在操作系统软件的支持下才能正常运行。
希望有比较专业正规的回答,乱讲的闪。

操作系统是系统软件,不是编程语言。软件是由编程语言编写。常用的语言如汇编,C,C++,VC,VB,JAVA,DELPHI等。大部分应用程序都应在一定的系统平台(Windows,Unix,LInux)下工作。并不是说一定要有操作系统。否则在60-70年代计算机还有什么用。但是有了操作系统对于人们应用计算机带来了很多便利。至于说编程语言否也需要系统支持。还是那句话,在没有系统前,人们就是用汇编和C语言编写了windows系统!
当然一定的语言要有一定的编译环境,所谓编译环境就是一定的软件集成环境,如要有编辑程序,连接程序,编译程序,解释程序等!而这些程序又需要系统的支持,所以编程语言需要系统支持,只不过并非是windows系统。在这里就我个人认为,只有汇编语言例外。

你既然知道操作系统软件的概念,就应该知道所有应用软件(包括语言程序软件)也必须是在系统平台上运行。

但是:语言程序软件和程序语言之间不能划等号,编写C程序的工具不等于C语言本身。不同的系统平台有不同的编程工具,dos有 turbo C, windows 有VC, 其他还有gcc,watcom等等。

当然系统软件也是有某些程序语言编成的,比如win98就是C,汇编 混合编写的。