如果实现了一种不用暂停世界的GC算法?
首先,解释一下什么是GC,GC:是指在编程过程中,定义了一个变量,就是在内存中开辟了一段相应的空间来存值。由于内存是有限的,所以当程序不再需要使用某个变量的时候,就需要销毁该对象并释放其所占用的内存资源,好重新利用这段空间。
再介绍一下常用的编程语言常用的GC算法:引用计数法、标记-清除法、复制算法、标记-清除算法
现在来解释一下题主的问题:暂停世界(这里应该是暂停执行的程序吧?)的GC算法,会对现在编程语言产生什么影响?
1、不用暂停程序即可进行垃圾回收,最直观的影响就是:程序的执行时间更快,运行效率更高
2、对编程语言的影响无非就是这种语言在语言排行榜的排名上升,如果正好符合时代的发展,该编程语言的使用人数大幅提升
总结
编程语言永远是人类发展,科技发展的一种工具,无论你有多先进的算法,多高的执行效率,不符合人类社会的发展趋势,别说对编程语言的影响,被抛弃也是时间的问题