2007年5月31日星期四

记谷歌开发者日


Guido van Rossum

今天我参加了谷歌2007开发者日。要不是水木的mirror怂恿,我大概就不会来的。因为我俩都喜欢Python语言,他让我去瞻仰Python的发明者Guido van Rossum日程安排在此处,同时进行的会总有两个,一个关于谷歌应用程序编程接口,另一个关于Linux和开源,我只感兴趣后者。Guido演讲的主题是Python语言的历史、现状和未来,内容都是关于Python的基本的东西,Guido的语气也比较平淡。

大家的提问很多,都写下来交上去的。最后一个问题是我的,念到我的问题时Guido露出了一点惊奇的微笑,我的问题是"I am sorry, but what's the official pronunciation of your name? |'gaidəu|, |'gidəu| or |'gwidəu|?",因为我听到主持人念作|'gwidəu|时觉得很别扭。他回答说,他父母叫他|'ridəu|,在荷兰语里面是这么发音的,也可以叫|'raidəu|,但是汉语里面没有|r|这个音;美国人一般叫他|'gwidəu|或者|'gaidəu|,不过他对什么样的发音都会答应。这里我用|r|表示他发的“喝”这个音,因为它和英语的|h|不同,倒是像法语的|r|。我不知道荷兰语里面他说的这个音怎么发,有谁知道告诉我一声。演讲后我发给他听,他表示认可。

Guido比我想象的要高,因为以在照片里看不出来身高。演讲之后我问他多高,他说是186cm,啧啧,比我高10cm啊。我和他照像时候他坐着我站着,照出来不好看,后来又照了一张,就是上面的,但因为没有打闪光灯,所以黑黑的,尤其是把Guido弄得比我黑,对不起啊。

我又问了两个问题。一个是python的交互外壳功能比较少,以后会不会用ipython作外壳。他说不会,因为ipython发布新版很快,而python发布较慢,而且要让核心语言尽可能小。另一个问题是会不会用wxPython或者PyGTK来替代Tk作为Python的默认图形界面工具包。他说不会,因为wxPython和PyGTK都没有Tk稳定,wxPython如何如何初始化会崩溃,而Tk很稳定,但由于基于网页的应用越来越重要,客户端软件就显得不那么重要了,以后有可能把Tk从Python中去掉,即默认的Python不包含图形界面工具包。

吃饭后我才发现我把发的T恤拉在二楼了,里面可放着Guido的签名呢。赶紧下去找,可惜早就被收拾掉了,真是对不起他:-(。晚饭中间,女主持让大家畅所欲言,发表感想。上去说话的都是国人,都讲中文。我看到Guido趴在桌子上休息,大概因为累了,而且听不懂中文,所以很没劲。后来上去一学生讲英语,Guido就起来了,最后竟然还鼓掌了。看到他这样子,偶像级别的人物开会时候也要应付,就觉得有意思。

其他人

在Linux和Open Source分会场第一个演讲的是Jon Trowbridge,语言和动作比较随和,演讲起来很有激情,以至有人问他“Why are you so exciting?"。第二个是Mike Schroepfer,介绍了Firefox开发相关的情况。他的幻灯片是在Mac下做的,深蓝底色上的白字,在会场的灯光下看起来很清楚,每页的字少所以足狗打,算是所有幻灯片里面做得最好的。下来就是Guido了。最后是苏哲,他的演讲稍有些偏技术,介绍编码系统、wchar, locale, gettext等,用了不少代码。我觉得听众比较多的时候,往往大家水平差异较大,这时讲通俗点效果更好。我问了苏哲两个问题。一个是scim何时能有按句输入功能,因为苏哲曾经说按句输入要比按词输入先进。他的回答是scim有这个功能,但是正确率很低,所以大家都不用,想用这个功能可以等待谷歌输入法的Linux版。另一个问题是智能拼音的繁体输入为什么没有词组,他说因为他没有繁体词库。

总结

今天见到Guido是我最开心的事情,另外能听到四场精采的演讲也很不错。这是一次成功的会议,Google和开源社区都会受益不少。

没有评论: