title: Java是编译型语言还是解释型语言？
topic: 程序员
content: Ref Programming Language Pragmatics 3rd Edition Page19 如图， 从上至下分别是编译型语言，解释型语言，Java的执行模型。看上去陷入了一个困境，Java到底是编译型语言呢，还是解释型语言呢？一种朴素的判定方式：如果翻译器部分较为简单，我们说这个语言是“解释的”，反之如果翻译器部分很复杂，我们就说这个语言是“编译的”。“” 事实上这两者之间的界限是模糊的，因为“简单”和“复杂”都具有主观性。“解释型”
answerer_tags: 认识世界中