小程序动态
亚星平台人们常说的软件指的是什么__知乎_
2022-08-23

人们常说的软件指的是什么?

软件是一系列按照特定顺序组织的电脑数据和指示,是电脑中的非有形部分。电脑中的有形部分称为硬件,由电脑的外壳及各零件及电路所组成。 电脑软件需有硬件才 运作,反之亦然,软件和硬件都无法在不互相配合的情形下进行实际的运作。

一般来说,软件可以划分为编程语言、系统软件、应用软件和 于这两者之间的中间件。

编程语言

编程语言是用来定义计算机程序的形式语言。它是一种被标准化的交流技巧,用来向计算机发出指令。一种计算机语言让程序员能够准确地定义计算机所需要使用的数据,并精确地定义在不同情况下所应当采取的行动。

编程语言的描述一般可以分为语法及语义。语法是说明编程语言中,哪些符号或文字的组合方式是正确的,语义则是对于编程的解释。

系统软件

操作系统主要指用来运行或控制硬件所开发的计算机软件,如操作系统、解释器、编译器、数据库管理系统、公用程序等面向开发者的软件。常见的系统软件包含:

1,操作系统

控制与管理计算机硬件与软件资源,并提供用户操作接口,让用户可与计算机交互的系统软件,例如:UNIX、Linux、OS X、Microsoft Windows。

2,编译器

将编程语言撰写的代码,转换成计算机可识读的机器语言,产生可执行文件案。

3,解释器

能够把高级编程语言逐行直接转译运行,而非将所有内容都转译后才运行。

4,连接器

将由编译器或汇编器产生的目标文件和外部程序库链接为一个可执行文件案。

5,加载器

负责将程序加载到内存中,并配置内存与相关参数,使之能够运行,现今许多集成开发环境 (IDE) 集成了编译器与加载器,使的开发人员可以在编译后立即运行测试结果。

6,汇编器

将用汇编语言编写,或是编译器转换过程中产生的汇编语言文件,转换成机器语言文件。

7,除错器

用于调试其它程序,能够让代码在指令组模拟器中可以检查运行状况以及选择性地运行。

8,硬件驱动程序

它提供了一个软硬件接口,让电脑软件可以与硬件交互的程序。

9,公用程序

管理电脑的许多任务具程序,如:文件管理程序、格式化工具、磁盘管理。

应用软件

应用软件是电脑软件的主要分类,是指为针对用户的某种应用目的所撰写的软件。

中间件

中间件是提供系统软件和应用软件之间连接的软件,以便于软件各部件之间的沟通,特别是应用软件对于系统软件的集中的逻辑,在现代信息技术应用框架、面向服务的体系结构等中应用比较广泛。


12389865789