计算机程序（）是指一组指示电子计算机或其他具有讯息处理能力装置每一步动作的指令，通常用某种程序设计语言编写，运行于某种目标体系结构上。打个比方，一个程序的源代码就像一个用汉语（程序设计语言）写下的红烧肉菜谱（程序源代码），用于指导懂汉语（编译器）同时也会烹饪手法（体系结构）的人来做这道"菜"（程序）。 通常，以英文文本为基础的计算机程序要经过编译和连结而成为一种人们不易看清而计算机可解读的一连串数字的格式，然后放入运行。这种程序也叫作编译语言。未经编译就可运行的程序，通常称之为脚本程序（script