解釋器程序與本地碼程序相對,指需要通過解釋器「翻譯」成為機器碼才能使用的程序。
與本地碼程序不同的是,解釋器的翻譯過程是易失的,即程序一旦停止運行,對應的機器碼就會被丟棄。甚至有時解釋器的翻譯過程是基於語法的逐行或逐代碼塊運行,根本不翻譯為機器碼。
解釋器程序通常可以在機上編寫運行(如 TI-BASIC ),或藉助第三方軟體進行機上編程(如 TI-Lua )。解釋器程序通常只能執行簡單的程序流程和數學計算。少數解釋器程序可以通過官方 API 在屏幕上直接做圖,不過總體相對與本地碼依然受限。並且由於其「解釋」的特性,其效率相對本地碼程序非常低。但是其由於語法簡單依然受到教師和學生的青睞。