看完了,相当赞的一篇啊:-)
既然是来拍砖的,就不客气啦,提几个我想改进的地方:
1. Motivation部分,对GC的好处阐述不够。缺失两个地方:1)智能指针能够避免人肉管理,但智能指针为什么也不够好。2)在某些场合,GC是必须的,少了不行。用几个典型例子阐述这样的场合。我记得herb曾经说gc是保证类型安全的必要前提来着,不过当时没注意。既然你写这篇那我就捡现成的了:-) 还有尤其是涉及到回调的时候,没有GC,对象生命期管理就会很麻烦。列举几个典型的例子。
2. 人们(主要是非GC语言的程序员)对GC的害怕总结得很全面,后面在逐个分析的时候最好重复一遍针对的谬误,并加一个小标题,不然看着看着就lost了:-)
3. 能否在stop-the-world部分加入对concurrent gc的介绍?
On Nov 14, 2007 2:46 PM, 怀宇范 < dugu...@gmail.com> wrote:
写了一点关于GC in C++的看法:
http://www.cnblogs.com/duguguiyu/archive/2007/11/14/959178.html
大家多提意见,我也好更好的总结一下。。
谢谢了:)
--
bool ContactMe(person you)
{
if(you.GoTo("14#344, Tsinghua") && you.Find("Fan Huaiyu"))return true;
if(you.MailTo(" dugu...@gmail.com ") || you.MailTo(" fan...@mails.tsinghua.edu.cn "))return true;
if(you.PhoneTo ("13488810330") || you.PhoneTo("01062778689"))return true;
if(you.QQTo("120628812") || you.MSNTo("dugu...@hotmail.com"))return true;
if(you.NetTo(" www.cnblogs.com/duguguiyu "))return true;
return false;
}
--
刘未鹏(pongba)|C++的罗浮宫
http://blog.csdn.net/pongba
TopLanguage
在 07-11-26,lijie<cpu...@gmail.com> 写道:
大家常说string iostream不好,能不能具体说下?
在 07-11-26,pongba<pon...@gmail.com> 写道:
--
新的理论从少数人的主张到一统天下,并不是因为这个理论说服了别人抛弃旧观点,而是因为一代人的逝去。
My blog: http://googollee.blog.163.com
On Nov 26, 2007 3:09 PM, <sean...@gmail.com> wrote:
大 家常说string iostream不好,能不能具体说下?
--
>
> 这种情形下, 我觉得倒还不如将多数领域都要用到的集体功能设计进去, 将结构
> 弄简单, 效率弄高, 各自领域自己还想要的, 自己派生扩充好了, 免得基本的东
> 西太复杂, 太累赘.
>
现在的趋势确实是简单就是美。产生原因,偶以为大致是两个,人和市场:
1. 合作,协作,团队开发。
现在参与项目的人数空前变多了,世界人口也在涨,呵呵~代码首先写给普通人看
的,而不是给大拿看的。大拿现在写代码也会尽量写的简单易懂,免得成天被小弟
烦,呵呵~
2. 软件开发,发布的周期变短。
要求软件的模块组合性的提高,这个要求接口有良好的弹性和组合特性。这个也从
另一个方面说明现在的解释性语言吃香的原因。现在是快鱼吃慢鱼的时代,而不是
大吃小。