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