解释器运行程序的方式下,程序的运行效率通常比运行机器代码更低。因为解释器需要逐行或逐指令地翻译和执行源代码,而不是直接执行已经编译好的机器代码。在这个过程中,解释器可能需要多次扫描源代码,进行类型检查和其他操作,这增加了运行时间并降低了效率。因此,选项D是错误的叙述。