1.3 程序概念入门

来源:互联网 发布:python 管道 编码 编辑:程序博客网 时间:2024/06/06 01:29

软件的层次结构:外层是应用软件,中心是硬件,系统软件(system software)位于两者之间。

系统软件:提供常用服务的软件,包括操作系统、编译程序、加载程序和汇编程序等。

系统软件有两种是必需的:操作系统和编译程序。操作系统(operating system)是用户和硬件之间的接口,为用户提供各种服务和监控功能。编译程序(compiler)完成另外一项重要功能:把用高级语言编写的程序翻译成硬件能执行的指令。

汇编程序(assembler):将指令由助记符形式翻译成二进制形势的程序。
汇编语言(assembly language):以助记符形式表示的机器指令。
机器语言(machine language):以二进制元形式表示的机器指令。

高级编程语言(high-level programing language)及其编译程序大大地提高了软件的生产率。

原创粉丝点击