程序(Program)是一组 计算机能识别和执行的指令,用于指示计算机如何完成一个具体的任务。程序通常用某种程序设计语言编写,并运行于某种目标体系结构上。程序是计算机指令的序列集合,编制程序的工作就是为计算机安排指令序列。
程序可以进一步分为系统程序和应用程序两大类:
系统程序:
这类程序用于管理计算机的硬件和软件资源,如操作系统、设备驱动程序等。
应用程序:
这类程序用于执行特定的任务,满足用户的特定需求,如文本编辑器、游戏、办公软件等。
程序在计算机中运行前,通常需要经过编译和链接过程,将其转换为计算机能够理解的格式,即可执行文件(Executable File)。未经编译的程序称为脚本程序,它们通常可以直接由解释器执行。
程序设计是一个目标明确的智力活动,要求编写程序的人员对需要完成的任务有清晰的认识,并按照计算机可以识别的方式来组织这些指令以形成程序。最后,程序被提交给计算机去执行,从而完成预定任务。