计算机程序 属于计算机指令的集合,为实现预期目的而进行操作的一系列语句和指令。根据不同的分类标准,计算机程序可以有多种类型:
系统程序和应用程序
系统程序:开发操作系统、驱动程序和底层工具等软件的编程,需要深入了解计算机硬件和操作系统的工作原理。
应用程序编程:开发各种软件应用程序的编程,例如办公软件、游戏、图形设计软件等。
CPU密集型、内存密集型和I/O密集型
CPU密集型:程序的执行时间主要取决于CPU的处理能力。
内存密集型:程序的执行时间主要取决于内存的容量。
I/O密集型:程序的执行时间主要取决于访问和读写I/O(Input/Output)的效率。
技术性创造性活动
计算机编程是一种技术性的创造性活动,通过编写、调试和维护计算机程序来实现特定任务。
计算机科学的应用领域
编程程序属于计算机科学的应用领域,涉及算法、数据结构、软件工程、体系结构等概念。
编程语言类型
编程程序可以使用不同的编程语言,如机器语言、汇编语言、高级语言和脚本语言。
根据以上分类,计算机程序可以归类为系统程序、应用程序、CPU密集型、内存密集型、I/O密集型等,这些分类有助于更好地理解程序的性能特性和开发需求。