写了一个代码比较多的程序,而且那时候已经一时不慎学会用模板了,于是……C++ Builder 6 每次编译需要30到50分钟,具体时间取决于编译的时候是在挖雷还是在打红警。从那时候,才真正的明白什么叫“C++编译过程比较复杂”。
Linus Torvalds说Linux内核为什么不用C++来写,其中最重要的就是它的编译速度实在是太慢了,以致他一天只能进行两三次调试。另外,前段时候Linus和M$的牛人有一阵对骂,基本上Linux对C++没什么好感。我想,抛开纯粹技术路线、语言设计哲学上的差异不谈,编译速度说不定是Linus最痛恨的一点了。