作者Schelfaniel (Test)
看板java
标题Re: [重编] 谈谈 Java 语言的垃圾收集器
时间Thu Aug 10 01:43:16 2006
其实就我看了一堆程式语言的结果是...
我觉得 Garbage Collection 还算蛮普及的....
应该这麽说好了...支援 Garbage Collection 的语言, 就我看过的...
好像算一下都有支援 Garbage Collection @_@
像是 D, Ruby(及其他 Script 语言如 Perl, Python...),
Smalltalk 类语言(Squeak 等等), Lisp 系(Common Lisp, Scheme)
Functional 语言(ML, Haskell)....感觉上好像都是支援 Garbage Collection @_@
接下来微软的平台 .Net (C#.Net, VB.Net, 这些也是有 Garbage Collection)
我想应该是, 其实以前就有 Garbage Collection, 可是在 Java 出来之前,
大部份人只学了主流的语言如 C, C++ 等等...
所以 Java 出来时, 就觉得 Java 很多理念蛮新的...
可是如果再往前看, 其实再早以前就有 Garbage Collection 了...
应该说看了也渐渐变成见怪不怪了 @_@
其实除了 Java 的 Garbage Collection 之外...
D 的 Garbage Collection 可以设成手动, 半手动, 全自动...
( 就是可以完全关掉 Garbage Collection, 也可以手动 free 记忆体 )
和 .Net 的 IDisposable 的可以手动清除一些元件
这两个的设计我是觉得比 Java 好就是了 :QQ
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 221.169.205.162