软件的组成及功能
软件是指各种程序、文档和数据的总和。软件对于计算机的使用是必需的。
软件可分为系统软件和应用软件两大类。系统软件是指管理、控制和维护计算机及其外部设备、提供用户与计算机之间界面等方面的软件。它主要包括操作系统、各种程序设计语言处理程序(编译程序和解释程序)各种软件开发工具等。应用软件是专业人员为各种应用目的开发的程序。常见的应用软件有办公自动化软件、绘图软件、大型科学计算软件包等。
操作系统的功能是用于管理和控制计算机硬件和软件资源的一组程序,是计算机硬件与其他软件的接口、用户和计算机的接口。常用的操作系统有:DOS、Windows、Unix、Linux、OS/2等。
程序设计语言可用来编写计算机程序,一般可分为机器语言、汇编语言、高级语言。
计算机能直接接受的只是以二进制形式的机器语言;汇编语言是机器语言的符号表示并且需要翻译成机器语言才能执行;用高级语言编写的程序更是必须通过编译程序或解释程序翻译成机器语言才能供机器执行,常用的高级语言有BASIC.FOTRAN、C等等。
用机器语言或汇编语言编写的程序一般效率较高、执行速度较快;而用高级语程序则一般效率较低、执行速度较慢。但用高级语言编写程序要比用机器语言或汇编语言编写程序容易些,可读性、通用性强。