在90年代初期,TC在程序员堆里,是人手一套,当时觉得牛得不得了。但后来一个高手告诉我,他曾经写过一个程序,让TC编译的时候崩溃了,原因在于TC为了加快编译速度,把中间文件全部放在内存中,从不生成临时文件,但这恰恰令其不能深入优化,当程序代码较复杂时,它的内存不够用、优化算法也出现失误,竟然到达崩溃的程度,后来他改用MSC编译器就没事了。他说这事的时候,我还不大相信的,觉得TC就算有那个问题,估计我也碰不上,不会写到他那样复杂的程序,但后来一次编程,不算很复杂,但毕竟还是觉察TC的异常了,总有点怪怪的感觉,于是老老实实地选用MSC,当然,没有那个IDE好用了,只能另外找一个很好用的类似现今EditPlus之类的编辑器(叫PE)来写代码。
这些历史的经验告诉我,做事还是循规蹈矩的好些,上帝是很公平的,你贪了什么,就得在别的地方付出一点代价。尤其是你觉得自己的方法比人家的更巧妙、嘲笑人家老笨拙劣的时候,恐怕未必如此。很多时候,老套的方法,往往是最有效的方法,因为那是经过时间和实践检验的。
[
本帖最后由 TonyDeng 于 2014-7-16 11:40 编辑 ]