言）写下的红烧肉菜谱（程序源代码），用于指导懂汉语（编译器）同时也会烹饪手法（体系结构）的人来做这道"菜"（程序）。 通常，以英文文本为基础的计算机程序要经过编译和连结而成为一种人们不易看清而计算机可解读的一连串数字的格式，然后放入运行。这种程序也叫作编译语言。未经编译就可运行的程序，通常称之为脚本程序（script）或解释型语言。
程序的运行.为了一个程序运行，计算机加载程序代码，可能还要加载数据，从而初始化成一个开始状态，然后调用某种启动机制。在最低层上，这些是由一个载入器开始