非解释型语言是否可能有垃圾收集器。解释型语言让解释器逐行执行程序,因此解释器也可以提供带有 GC 的运行时。但是,是否可以在不在代码本身中构建 GC 的情况下为任何其他语言提供垃圾收集器?
最佳答案
垃圾回收只需要对指针变量进行特殊标记,以便运行时可以识别它们并用于垃圾回收。它与解释/编译无关,而是需要特殊的运行时并为每个变量存储额外的数据。
关于java - 非解释语言可以有垃圾收集器吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/828967/