自循環直譯器 自循環直譯器英語Metacircular evaluator是元直譯器Metainterpreter或Selfinterpreter的一種自循環直譯器不僅是在直譯語言中寫成如Scheme的自循環直譯器是在Scheme中寫成而且通過底層語言的功能來實現直譯語言的功能因此自循環直譯器不需擔心如何具體實現任何功能而只需處理語言讀入與直譯所以尤其適合作為教育用途自循環直譯器一般在同像即程式與資料為同一格式如Lisp的語言中出現 自循環直譯器最早出現於約翰麥卡錫的Lisp 版定義其中麥卡錫以Lisp語言的功能來描述Lisp的直譯規則