2005 C++技術大會觀感——我的流水帳

絕對流水漲

前天上MSN碰到道坤,說大家都在寫這次C++技術大會的觀感,問我寫了沒有,我說我看了很多人寫的了。下了MSN,我想,離11月21號也已有一個多星期了,忘卻的救世主快要降臨了,我也寫點流水帳吧。

1117號禮拜四,承蒙祝成科技道坤的關照,送了一張C++技術大會的門票。真是有些喜出望外,上次DotNet俱樂部大會因爲加班錯過了,這次科技館離住的地方這麼近,而且還是C++,最要命的是還能親眼看到Bjarne Stroustrup

1119號禮拜六, 早上8點多鑽出被窩,微波爐轉了一下前一天晚上和同事聚餐後打包的蛋炒飯,因爲有兩塊一起打包的牛排,吃的很爽。八點三刻出門,打車沿楊高路一路開下去大概十幾分鍾就到那個大磨盤那裏,司機對科技館周圍的路也不是很熟,七轉八轉最後總算到了正門。打電話給道坤,說是直接穿過馬路到七號門就可以了。三分鐘以後撥了手機終於見到了帥氣的道坤同學,可憐他爲了籌備這次大會已經好幾天沒怎麼睡覺了。握手寒暄,然後檢票入場。

進入會場剛剛坐定,竟然發現了以前的同事Dustin在邊上找位子,趕緊拉他旁邊坐下。開場前,主持的是一個交大的(如果沒記錯的話)MM,很靚,只是心裏企盼Bjarne的出現,再加上坐的比較靠後,沒來得及細看。她說的什麼我只記得一句,就是請大家把手機調到振動。幾分鐘以後,大家開始鼓掌,然後看到Bjarne從右邊進來,緩步走向講臺。跟想象中沒有太大出入,除了他把鬍子給剃了,可以說是似曾相識的感覺,大概是對他主頁上以前那張把腿放在桌子上的照片印象太深了,還有就是此前看過Dr. Dobb上他演講的錄像。接下來他講的內容記得不是很清楚了,只記得一個是複用現有的auto關鍵字來代替繁瑣的容器迭代器聲明,當時就覺得實在是太英名了,for(auto it = v.begin();it!=v.end();it++)for(vector'<'MYCLASS'>'::iterator it = ...)看上去舒服多了。還有一個是他說C++早該有個標準化的socket庫了,可是因爲人力物力有限,到現在也沒有一個進標準。一個多小時的內容很快就講完了,到了提問時間,第一個提問的哥們兒明顯是有備而來,是關於C++0x標準的一個問題,英文很流利,跟Bjarne你來我往好幾個回合,看來功力很強,當下心中甚爲佩服,本來我猜可能是《Imperfect C++》的譯者ppliu同學(因爲此前有過幾次email),可惜後來知道ppliu臨時有事沒來。

我怕自己的問題被別人先問了,記不清是第二個還是第三個,衝動了一下就舉手了,我說我有兩個問題(可是顛三倒四的就問了三個),第一個問題是問Bjarne除了C++,他現在日常還用哪些編程語言,Bjarne沉思片刻說現在主要是教書,除了C++,還經常會用用JavaC#。有些意外,說實話。然後我問既然C++社區都強烈要求一個標準的socket庫,爲什麼不把ACE或者boost sandbox裏面的一些比較成熟的現有庫boostify一下,放進boost,然後進標準。Bejanne說這個東西也都在考慮,但是boost的牛人都是義務做這些事情的,他也很希望有牛人有很多精力能夠儘早做成這件事情。最後我問如果要學一門動態語言,Python或者Ruby,他會推薦學哪個。Bjarne說他只回答他能夠回答的問題,這個他不便推薦。當時我沒聽清,還重複了一遍,真是的,本來知道他從來不在公開場合評價語言的好壞(雖然都是大牛,但就這一點來說BjarneJames GoslingAnders Hejlsberg厚道多了:))。看他實在不願回答這個問題,最後我終於在坐下之前以一句很流利的英文結束了自己的提問——ok, thank you very much (:。每個提問的人都能獲贈一本Bejane簽名的C++書籍,本來有一本影印的The C++ Programming Languange是三年前在五角場書攤上打折買的,現在有了老大簽名的中文版,真是愛不釋手。可能是有Bjarne簽名的書籍的緣故,大家的提問非常踊躍,結束前 Bjarne說下午還有一個討論會,到時候大家可以問更多技術細節的問題。

還沒走出會場,就碰到好幾個以前team的同事,還認識了他們現在一起的幾個新同事,徵得Dustin的同意,大家決定去腐敗一下,我也樂得有飯可蹭,一行人遂打車到聯洋附近,找了一家餐館,吃飯聊天。

下午一開始是陳榕老師的演講。雖然沒有過多的深入技術細節,但是他的演講很有感染力,期間他穿插講到自己在美國讀書和微軟工作的經歷,還有Gates Law以前我也沒聽過。應該說,技術演講很少有這麼精彩的。

再接下去是討論會的時間,主持人選出了一位聽衆和專家一起在講臺上就座。就是這張照片左邊第二個MM,中午吃飯的時候認識的,應該算是同事吧,人很nice,聽說技術也很牛。討論會由孟巖同志主持,大家的問題很多,大都是問Bjarne的,期間很多問題都由陳榕老師翻譯。

1120號,1121號,接下來兩天的講座大都分成了AB兩個會場同時進行,只能揀自己最感興趣的聽了。榮耀老師的C++模板元編程聽了半場,其後和同事一起到隔壁聽了半場的C++異常處理。還有云風的遊戲編程,前面講STL數據結構的部分很不錯,只是後面講遊戲的例子沒怎麼聽懂。建忠老師講的C++/CLI聽了大半場,比自己上網找東西看系統多了,但是感覺C++/CLI還是有太多有待解決的問題。禮拜天的午飯是在科技館下面的大食代解決的,吃完飯還碰到了以前坐我邊上的同事Andy,好久都沒見了,然後下午還認識了在他們那裏實習的jinzita同學。第三天沒去上班,上午聽完講座想起來車子還沒修,回去晚了修車的老頭該收攤了,便拉了詹木士同學一起坐公交回去了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章