昨天读Andrei Alexandrescu那本著名的《Modern C++ Design》(《C++设计新思维》这个中文译名大概老侯取的吧,反正我是不太喜欢)的时候,偶然看到译者之一的於春景的序里说到:他是三年前(此书于2003年出版,照算此处应该是指2000年)开始接触template的,不觉大寒。
想当年与朋友“太可怕”在福州琢磨着自己写一个template library时(那时还不知道有STL,后来知道STL后就作罢了),大概还是98年吧。时至今日,忽然发现自己的C++水平居然一直都没有大的长进。这些年来,为了混饭吃,什么方面的软件都要做,结果下来终于发现会的多,精的少。
这个於春景我是知道的,他的网名叫做lostmouse,我手上有一个Scott.Meyers的《Effective C++》的电子版就是lostmose做的,手上还有一本他译的书《C++网络编程(卷1)》(Douglas C.Schmidt的《C++ Network Programming Volume 1》)。相信他的C++功力已经相当不俗了,在他面前,我大概只有汗的份。
“业精于勤,技精于专”果然是所言非虚啊。