d time）。而执行环境是一种为正在执行的程序或程式提供软体服务的虚拟机械环境。它有可能是由作业系统自行提供，或由执行此程式的母程式提供。通常由作业系统负责处理程式的载入：利用载入器（loader）读入程式码，接着进行基本的记忆体配置，并视需要联结此程式指定的所有动态链接库。有些程式语言会由此语言提供的运行环境处理上述工作。程式码的某些问题，只能在执行期间进行侦错动作（或较有效率），例如逻辑错误或阵列边际检查等便属此类。因此不管撰写与测试得多么精细，有些错误必须在实际上线并处理真实资料的情况下才