计算机程序
计算机或者软件程序(通常简称程序)是指一组指示计算机或其他具有消息处理能力装置每一步动作的指令,通常用某种程序设计语言编写,运行于某种目标体系结构上。打个比方,一个程序就像一个用汉语(程序设计语言)写下的红烧肉菜谱(程序),用于指导懂汉语和烹饪手法的人(体系结构)来做这个菜。 通常,计算机程序要经过编译和链接而成为一种人们不易看清而计算机可解读的格式,然后运行。未经编译就可运行的程序,通常称之为脚本程序(script)。
程序表现为用程序设计语言所编写的源代码(通常由一个或多个源文件组成),编写程序的过程称为“编程”,编写程序的人称为“程序员”。
通常,一组完成特定功能的程序及其文档的集合(当然也可以只有一个程序)称为软件。