计算机软件,通常被称为应用程序(applications),是一系列用于执行特定任务的计算机程序。这些程序可以包括操作系统、办公软件、图像编辑工具、游戏、数据库管理系统、编程语言等。计算机软件由应用软件和系统软件两部分组成。
1. 应用软件(application software):应用软件是指为解决特定的实际问题而设计的程序。例如,Microsoft Word用于文字处理,Adobe Photoshop用于图像编辑,Microsoft Excel用于电子表格处理,Google Chrome用于网页浏览器,等等。应用软件通常需要用户进行交互操作,以便完成特定的任务。
2. 系统软件(system software):系统软件是指为计算机提供基本运行环境的软件。系统软件包括操作系统、编译器、数据库管理系统、网络协议栈等。操作系统负责管理和控制计算机硬件资源,为应用程序提供运行环境;编译器将高级语言编写的程序编译成机器语言,以便计算机能够直接执行;数据库管理系统用于存储和管理数据;网络协议栈则用于在计算机之间传输数据。系统软件为应用软件提供了基础支持,使得用户可以方便地开发和运行各种应用程序。
总之,计算机软件确实由各类应用软件组成,它们为用户提供了丰富多样的功能和服务。同时,计算机软件还包括系统软件,它们为应用软件提供了必要的运行环境和技术支持。因此,可以说计算机软件是由应用软件和系统软件共同组成的一个庞大而复杂的体系。