问题内容: To describe the implementation of a dynamic programming language, I have seen the terms “Runtime” (e.g. Security transparency in the Python runtime), “Virtual Machine” (Python Virtual Machine (PVM), YARV (Yet another Ruby VM)) and “Interpreter” (Matz’s Ruby Interpreter) used. JavaScript also uses the word “Engine”. IMO the word “Interpreter” strictly describes only part of