一直想知道Bjarne Stroustrup和Stan Lippman的个人关系如何,BS如何评价Stan Lippman。前不久,看《C++语言的设计和演化》,该书的第三章(C++的诞生)的3.3.4节(Cfront)最后一段中我第一次看到BS提到Lippman。
BS说到:
“我还做了Release 1.2和2.0的很大一部分程序设计,从Release 1.2开始,Stan Lippman在Cfront上面花掉了他的大部分时间。Laura Eavas,Stan Lippman,George logothetis, Judy Ward和Nancy Wikinson做了Release 2.1和3.0的大部分工作“
”从Object Design Inc.来的Sam Haradhvala在年做了模板的初始实现,Lippman为1991年的Release 3.0补充了这个实现。“
这是我看到的所有资料中BS提到Lippman的地方,看来BS对Lippman还是肯定的。不过也许Lippman在C++语言设计上提出的有创新的思想不多,在BS眼中地位似乎不高,Andrew Koenig要重要得多。Lippman似乎主要是个实现者,而不是个设计者,因此他对C++的实现细节很清楚,这也是他能写出《深度探索 C++对象模型》的原因。