精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>编程开发>>C/C++>>C、C++语言基础>>关于GP,OO的一场私底下的讨论>>关于GP,OO的一场私底下的讨论4.2

主题:关于GP,OO的一场私底下的讨论4.2
发信人: wintereagle()
整理人: wenbobo(2002-11-26 13:56:48), 站内信件

SnowFalcon兄: 
看来联想与SINA的mail服务器又很严重的冲突,所有发给SINA的信件 
过一天都会被退回来。我上周五给你回了一封信,看来你是没收到。我贴一遍。 

SnowFalcon兄: 
你好! 

看了你对Java GC性能的分析,非常钦佩。我对于JVM没有实质的认识,那篇 
文章是从网上看到各种争论后总结而成的,偏重原理分析,而纯理论的推论,在实 
践数据面前,肯定是苍白无力的。事实上,有一点可能你不知道,对于资源问题, 
我一直是赞成GC解决方案的。因为如果GC设计的好,其性能应该超过基于reference 
counting的smart pointer。但是我的观点是,GC必须是可控的,召之即来,挥之 
即去。因此,我赞成以库,而不是核心语言的机制来呈现GC。目前C++正在着手处理 
此事,boost.org中已经有个一个标准多线程库。相信在200X版C++中,这个问题 
会有比较好的解答。 

其实我写这篇文章,倒不是说要打击Java。只是就事论事。Java如此缓慢,长此 
以往,是要吃大亏的。宣传攻势可以成功一时,却不能长久。 

围绕Java和.NET的泡沫实在太多了,以至于我现在根本不愿意去过多的谈论他 
们。 
还是等泡沫散去,在行评论吧。我并不打算去追逐风潮。事实上,我的观念里一直有 
一 
种逆反思维,当所有人都冲向一个方向时,真正的机会往往在另一个方向上。所以我 
跟 
你谈到Ada,这种语言适合于开发极为可靠、高效率和长寿命的大型系统和嵌入式系 
统。 
我觉得这恰恰是未来中国软件市场上一个重要的需求。只可惜现在我没有精力分心出 
来 
系统学习,而且恐怕也很难找到足够的Ada学友。 

看了你的几封mail,的确有很大的启发。比如你提到Java GC机制对于程序员的 
纵容,谈到OO的滥用,确实切中要害。我现在越来越觉得,纯技术在实际软件开发中 
的作用是有限的,技术人员的素质和团队的管理,实际上远比技术重要得多。你从经 
济 
学的角度分析软件技术发展趋势的思路,也是非常独到的。希望更多地听到你的观 
点。 
这个星期我非常繁忙,到下个星期一,会告一段落。到时候希望能再和你好好谈谈。 
我希望能帮助你更多的了解目前存在于C++中的GP实现机制,然后由你从自己的独特 
视角分析一下这个方向的发展趋势和前景。 

孟岩 
10/19 

[关闭][返回]