程序是由 一系列连续执行的指令集合,用于完成特定任务或实现特定目标。这些指令按照一定的顺序排列,并由计算机或其他具有信息处理能力的装置执行。程序是人与机器之间交流的语言,它可以是代码化的指令序列、符号化的指令序列或符号化的语句序列。
具体来说,程序包括以下几种类型:
微指令:
是微程序级别的命令,属于硬件层面。
宏指令:
由若干条机器指令组成的软件指令,属于软件层面。
机器指令:
是计算机能直接识别和执行的指令。
程序的主要作用是:
指挥机器工作:控制器通过指令指挥机器完成各种操作。
表达意图:人们通过编写程序来表达自己的意图,并交给计算机执行。
完成特定任务:程序可以完成数据传送、算术运算、位运算、程序流程控制、串操作、处理器控制等多种任务。
程序以特定的程序设计语言编写,并运行于某种目标结构体系上。例如,用高级程序设计语言编写的程序需要经过编译器转换成机器指令后,才能在计算机上执行。
综上所述,程序是为实现特定目标或解决特定问题而用计算机语言编写的命令序列的集合,它是由一系列连续执行的指令组成,用于指挥计算机完成预定任务。