没有"编译语言"或"解释语言"这样的东西

Ton*_*ony 15 compiler-construction interpreter programming-languages

"没有"编译语言"或"解释语言"这样的东西.语言实现者是选择编写编译器,解释器还是介于两者之间的任何东西都是实现细节而与语言无关.

以上陈述是真的吗?

Gre*_*ill 14

是的,这是最严格的解释.例如,您可以找到C++解释器Javascript编译器.但是,您会发现某些类型的语言(例如静态类型)非常适合本机代码编译.其他语言(例如,动态类型)通常使用字节码编译与虚拟机执行环境相结合来实现.