忙了一天,终于可以静下来写一点关于这次上海C++大会的事情。这次“C++软件技术大会”是从11月19日(周六)开始,连续三个整天。几年来我参加的“技术会议”数不胜数,毫不夸张地说,这次C++技术大会虽然规模不大,但却是技术味道最浓、气氛最自由、让我最有收获的一次。我此行上海,可谓来也匆匆去也匆匆,时间不长,却留下了极为深刻的印象。趁着一切都还新鲜,我赶快把这次的经历写下来,留待以后回味。这些文字与技术无关,纯做日记流水账。
我是周五晚上与chensh一起坐火车赶往上海的。我们两人分别睡在同一个单元对面的两个上铺铺位,很早就上了车,坐在过道的椅子上胡吃海喝。chensh年轻,对邻铺一位ppmm垂涎三尺,却又连个招呼都不敢打。我毕竟是已婚人士,早已不为所动,于是引起chensh的不服。我们这节车厢的乘务员是一个小巧可爱的上海女孩,来回忙碌中,我跟她搭了几句话,便被chensh斥为调戏行为,这种心态我颇能理解,州官不敢放火,也不许百姓点灯。
晚上睡觉的感受有如炼狱,因为中铺的一位老兄鼾声如雷,震惊四邻。次日起床,下铺一个无锡胖子对我苦笑着伸出三个指头:满打满算睡了三个小时,怎一个郁闷了得。打鼾这位老兄起床后连声说抱歉,原来他患有疾病,打鼾极为严重,经常在睡眠中呼吸暂时停止,自己也痛苦不堪。这么一说,反而大家满肚子的抱怨也就换成了同情,都跟他热情攀谈起来。该人是我国较早的注册会计师,现在在搞审计工作,我还跟他聊了聊会计和审计信息化的问题。邻铺一个企业家模样的人因为也受打鼾困扰,加入聊局,最后话题不知怎么就转移到了各地美食上,我向这位企业家仁兄推荐了北京的海底捞火锅,钩得他恨不能立刻就去捞。下火车以后他还特意等着我和chensh一起走,临别时要了我带在身上的唯一一张名片。
我是第一次到上海,坐上出租车之后眼睛就滴溜溜望个不停。上海与北京确实是风格完全不同的城市。到了这里,会发现武汉这几年的变化,骨子里是在模仿上海,所以倒也不觉得陌生。一路上出租车司机师傅自豪地向我介绍了一些路旁边的建筑。不过我印象最深刻的是已经关门的大世界,这淡黄色的建筑就是那么的与众不同,一眼望上去,就让我脑子里浮现出关锦鹏版《阮玲玉》的跳舞场景。上海的那段历史构成全中国人的集体记忆,希望对于这些建筑,还是能够妥善对待。
金茂大厦没有想象的那么高,但是挺秀气。而旁边在建的那个世界第一高楼,截面小的让人惊讶。往上有反日青年攻击说该建筑外形好似日本军刀,起码我看到的时候还没有成型。不过如果真的是刀的模样,那么旁边那个外形好似竹笋的金茂,似乎就有点尴尬。
大会的会场设在上海科技馆,这一片建筑和规划都不错,天际开阔,人的心情也开阔不少。难怪近年来那么多高科技企业往这一带搬迁,起码就硬件条件来看,北京真的落后不少。
我到的时候,大会已经开始,建忠在门口迎了我,带我到前排就座。这时候,台上的Bjarne Stroustrup的演讲刚刚进入正题。过道里遇到了出版社的朋友chenjk,座位上陈榕聚精会神地听演讲,没看见我,于是我跟旁边的三年半没见面的云风打了个招呼,就坐在了从来没见过面的荣耀旁边。都是圈子里的好朋友,能够聚在一起真的不容易,心里高兴啊!
不知道Bjarne看到我的第一眼是否认出我来,但我看到他的时候大吃一惊——他、他、他...,他居然把胡子给剃了!天啊,当“胡子决定编程语言运势”的真理已经一而再再而三得到证实的时候,他剃掉胡子,这不是给C++填堵吗?竖着耳朵听听,他在台上讲的主要内容是C++0x标准的发展方向,主要仍然集中在语言和库层面,对于(我认为更重要)更宏观的一些问题并没有触及。最令我感兴趣的莫过于auto关键字的废物利用了,实际上使得C++的编译器静态计算迈向无类型的、动态的形态。演讲中荣耀轻轻在我耳边说,他认为C++0x的发展方向有明显的偏差。看来大家对某些方向性问题已经有了共同的反思。
Bjarne演讲结束之后,有不少听众踊跃提问。我感到与会的朋友英文水平都不错,而且很有胆量张开嘴说,这跟以前参加会议的印象截然不同。Bjarne是一个既客气又固执的人,对于听众的大部分问题和建议基本上都是婉言回绝。不过我在他的回答中还是捕捉到了一个令人兴奋的信息,即可选GC一定会加入0x标准。虽然来得晚了一些,但是有总比没有好。
散场之后,一干人等坐上大巴去吃饭。我迎着Bjarne握住他的手,他显然早就认出了我,寒暄几句之后,我就把话题转移到他的胡子上。我问他知不知道胡子与语言之间的关系,他说知道此事,但刮掉胡子是为了在德州不至于显得太怪异,而且如果需要,他会随时蓄须。我笑着说希望他尽快蓄须,这样我们C++程序员的运气会好起来。
午餐是在离会场4公里左右的一家的商务酒店里,我们几个外地来的讲师也住在这个酒店里。建忠和他的同事们考虑得非常细致周到,各个细节都非常到位,与我同行的chensh赞不绝口。
中午吃饭的时候我坐在Bjarne的旁边,跟他聊了一些与技术无关的事情。不过跟三年前不一样,我的心境平和了许多,话也少了很多,毕竟那么多人都想跟他聊几句。倒是在我们这张桌子上,云风与陈榕聊得挺热闹,他俩的工作我都多少了解一点,确实有一些不谋而合的地方。云风还给我介绍了他的几个同事,其中有一位FreeBSD核心开发组的成员xuyf,还有一个曾经跟我们杂志社有过良好合作的小伙子wangyn,网易真是高手云集。
下午是陈榕的演讲。Bjarne留在酒店休息,所以在场的全是自己人,陈榕可以畅快凌厉地讲。他的基本思想我是熟悉的,但是这次演讲仍然给我很多新的启发。他列出了软件领域里的十个现实的问题及解决方法,从比较本质的层面解释了Elastos的立意及设计思想。会场时不时爆发出热烈掌声和笑声,大家对他的见解和富有感染力的演讲艺术都表示了赞赏。演讲中云风又给我介绍了传奇人物wding,他虽然大名鼎鼎,但我很少看到他的照片,所以事前并没有认出来。他很低调,握手以后递给我一张名片,这时候我才想起来自己唯一的一张名片送给了火车上那位海底捞仁兄了,很尴尬地向wding说了抱歉。
陈榕演讲之后,Bjarne来到会场,由我主持进行了第一天的panel discussion。主持方面我没有经验,在时间和节奏的把握上都不是很到位,但是台下朋友的热情和踊跃还是使讨论进行得很热烈。不过我的感觉是,Bjarne回答No的次数比Yes的次数多。对此他也清楚,还特意表示了歉意。
第一天会议结束的时候,天已经黑了,我们站在科技馆外等了一阵子才等到车来,其间Bjarne冻得瑟瑟发抖,我却觉得一点都不冷。据我观察,这是因为他没有穿保暖内衣。我们中国C++开发者都集体补过保暖内衣了,Bjarne就差一步,就差这一步。
晚上吃饭之后,上海的朋友dlee和zbw跑了老远来拜访。两人都是javaeye上的名人,后者的blog我差不多每天都去看。他们来后不久,另一群朋友也来到我的房间,joylite, suma,weny,zhangyk,jinzw,当然还有建忠,一时间好不热闹。然而chensh就不行了,靠在床头一个劲犯瞌睡。他能吃能睡,难怪心宽体胖。建忠次日早上6点要送bjarne去机场,实在是太辛苦了,我非常钦佩。
一阵热闹之后,朋友们都走了,我上了一会网,那厢chensh鼾声已隆,我看到次日清晨有巴萨对皇马的比赛,知道是断然看不到了,好不痛心疾首。一阵困意涌上,也就上床睡下。
(待续)
作者记录了参加上海C++软件技术大会的经历。大会从11月19日开始,为期三天。Bjarne Stroustrup演讲介绍C++0x标准发展方向,提到可选GC将加入标准。陈榕演讲分享软件问题解决方法。作者还记录了参会期间的生活琐事及与同行的交流。
17万+

被折叠的 条评论
为什么被折叠?



