<分区> 分区>
是否有一些原因导致动态语言(如 Python 或 Ruby)无法在不丢失任何动态特性的情况下编译而不是解释?
当然,对那个假设的编译器的一个要求是,这些语言不会丢失他的任何特性,例如元编程、扩展对象、添加代码或在运行时修改类型系统。
总而言之,是否有可能创建一个 Ruby 或 Python 编译器而不失去其作为动态编程语言的任何特性?
<分区> 分区>
是否有一些原因导致动态语言(如 Python 或 Ruby)无法在不丢失任何动态特性的情况下编译而不是解释?
当然,对那个假设的编译器的一个要求是,这些语言不会丢失他的任何特性,例如元编程、扩展对象、添加代码或在运行时修改类型系统。
总而言之,是否有可能创建一个 Ruby 或 Python 编译器而不失去其作为动态编程语言的任何特性?