如果實現了一種不用暫停世界的GC算法?
首先,解釋一下什么是GC,GC:是指在編程過程中,定義了一個變量,就是在內存中開辟了一段相應的空間來存值。由于內存是有限的,所以當程序不再需要使用某個變量的時候,就需要銷毀該對象并釋放其所占用的內存資源,好重新利用這段空間。
再介紹一下常用的編程語言常用的GC算法:引用計數法、標記-清除法、復制算法、標記-清除算法
現在來解釋一下題主的問題:暫停世界(這里應該是暫停執行的程序吧?)的GC算法,會對現在編程語言產生什么影響?
1、不用暫停程序即可進行垃圾回收,最直觀的影響就是:程序的執行時間更快,運行效率更高
2、對編程語言的影響無非就是這種語言在語言排行榜的排名上升,如果正好符合時代的發展,該編程語言的使用人數大幅提升
總結
編程語言永遠是人類發展,科技發展的一種工具,無論你有多先進的算法,多高的執行效率,不符合人類社會的發展趨勢,別說對編程語言的影響,被拋棄也是時間的問題