[其它] 圈子成员到一百啦,里程碑!

bigpanda 2007-04-21
圈子成员到一百啦,里程碑!庆祝一下!

圈子成立已经半年,当初开这个圈子时的想法,是想把以前对C++的一些心得总结一下,同时再学习一下模板技术。因为是在Java论坛里开圈子,也不知人气如何。多谢朋友们捧场,如今成员一百,虽然比不上EC Side,读书空间这些大帮,但人也不少了。

看D语言圈如此红火,羡慕之中也是鞭策。开头写的几篇博客,都得到了大家的好评。可惜后来工作上忽然忙了起来,底下几篇就还没有动笔,颇为遗憾。

时间是挤出来的,发贴鼓励自己一下,多创作高质量的文章,和大家共同学习。
qiezi 2007-04-22
加油~

D语言目前的人气主要是靠博客和论坛,博客可以吸引新人,论坛则可以留住老友和增长访问量。

D语言圈子建立以来,没做过任何宣传(每个圈子建立管理员都会在海区宣传一下,D语言好像是漏掉了),也很少有贴子发到JavaEye主论坛上,以前综合区还没有D语言标签。发到主论坛上可能带来毫无意义的访问量,我也想检验一下到底有多少用户是真正长期对这个圈子有兴趣。

C++这边虽然我也加入了,不过由于精力有限还是很少过来,最主要的原因是用C++很难写出拿得出手而且不容易被批评的东西,所以搞C++的还是比较喜欢纯理论上。

顺便讲个笑话。

以前有次聚了一圈人搞活动,没有主题,主要就是交友。开始时还比较好,大家围在一起讨论得非常热烈。后来渐渐地有两个做C++的占上风了,对于使用其它语言的比较不屑,极力贬低其它语言,所以其他人多半插不上话,就剩这两位老兄讨论,于是开始了长达半小时的“对口相声”。

相声的主要内容嘛当然是C++,大概的表演形式就是一人讲C++的特点,无论是优点还是陷阱都讲,另一人则附和,时不时这个逗艮和捧艮的角色会互换一下。内容我记不清了,大致形式如下:

甲:C++的很多特性是其它语言没办法做的呢
乙:是啊。举个例子?
甲:比如内嵌汇编。
乙:这个许多语言都不支持。
甲:比如COM调用。
乙:许多语言都只能调用双接口的。
甲:当然C++陷阱也不少
乙:是啊,对于陷阱的了解更能显示一个人对C++的熟悉程度
。。。

大致是这样吧,当然错误也在所难免,不过没人去指出来,影响他们的交流。到后来所有人都静静地坐在那里喝饮料,半小时以后终于有人提议“两位大师先聊着,我们去弄点吃的来”,大家抓住这个机会集体开溜了,后来聚会就没再通知这两位。

曲高和寡大概就是这样吧,如果没有比较实际的东西让人一看就明白,就只能吸引少数人,所以D语言那边我们讨论的经常是比较实际的东西,可以发代码,最近几天还组织了一些小项目的锻炼,反响还是不错的。
soulmachine 2007-04-22
“用C++很难写出拿得出手而且不容易被批评的东西,所以搞C++的还是比较喜欢纯理论上”,我真想抱住qiezi痛哭一场啊,太有共鸣了
qiezi 2007-04-23
我们公司有几个C++组,代码也常有交流,发现问题不少,比较多的是各种风格的混在一起,java的,C的,Delphi的,一看代码就知道出身。C出身的坏处就是代码耦合太高,各个类都和全局变量有交流。各种风格的共同点就是多半都不了解C++的Big Three,当然人家也有解决办法,不使用构造、析构函数,而是使用一个显式的Init/Fini方法,显式调用。另外在注释中警告这个类不得拷贝使用(起到了私有拷贝构造函数和operator =的作用)。java出身的代码通常比较漂亮,特别是文档注释,这是个优点。我自己则通常在各种风格之间游荡,毕竟刚进这家公司,把人家的代码都踢了下场估计不大好,好在通过近一个月的努力已经获得了初步认同,目前正处于给现有代码换血之中。
wzgme 2007-04-24
呵呵,JavaEye中用C++的不少啊。很多人都对C++有学习的兴趣。

不过这东西,真是越学越不懂啊。我是从C到C++的,摆脱C风格就很费劲。
现在C++的Template发展让人晕啊,通篇的<<<<<<<>>>>>>>>>>>>的,一个个成了尖括号大师了。现在自己还是仅仅能写点Class+STL+有限Template,汗颜啊。

目前老板拉了一个863的项目,做5年,正在准备做软件的设计,要通用扩展性好,成为平台,头大。为了写一个能见人的重用库,那是大伤脑筋啊,反复拜读Designing and Coding Reusable C++中。
spinach 2007-04-29
wzgme 写道
呵呵,JavaEye中用C++的不少啊。很多人都对C++有学习的兴趣。

不过这东西,真是越学越不懂啊。我是从C到C++的,摆脱C风格就很费劲。
现在C++的Template发展让人晕啊,通篇的<<<<<<<>>>>>>>>>>>>的,一个个成了尖括号大师了。现在自己还是仅仅能写点Class+STL+有限Template,汗颜啊。

目前老板拉了一个863的项目,做5年,正在准备做软件的设计,要通用扩展性好,成为平台,头大。为了写一个能见人的重用库,那是大伤脑筋啊,反复拜读Designing and Coding Reusable C++中。


哈哈
wzgme 2007-04-30
十五的时候老板接的一个863,已经结题。现在十一五的这个863就是上一个的继续。上次写的软件要推倒重新设计,就是这样了。

我们是工科,怎么都不可能吹牛混日子,要有产品才行。其实做的软件,要说真的发挥多大的效益,也说不上。只是希望这次的东西能成功,做得有点明堂,在本行业里,能够有点新意。

我们东西就是数据进来,用各种方法提取分析优化数据,最后可视化显示。在这样的研究性项目中,实施什么样的软件架构才合适,不知道诸位有什么好的意见或参考项目?
Global site tag (gtag.js) - Google Analytics