以下是引用rjsp在2013-1-6 10:30:22的发言:
excel是由C++编写的,但部分密集型计算模块是由汇编编写的
它是这么搞的:
先全部由C++编写测试通过后,将部分要求运行效率的模块用汇编重写,然后再通过一个测试机不停的测试汇编模块和C++模块,看结果是否相同。如果相同,说明这个汇编模块是正确的,但同时相应的C++模块仍然保留在公司内部,作为以后修改的原始版本。
呵呵,这个我还真不知道咧
不过我知道在Excel2003里面曾经有一个六千行的函数,用来合并单元格
后来代码BUG了...微软的人花了好几天,完全没看懂代码逻辑
最后只好重写了一个
我总觉得授人以鱼不如授人以渔...
可是总有些SB叫嚣着:要么给代码给答案,要么滚蛋...
虽然我知道不要跟SB一般见识,但是我真的没修炼到宠辱不惊...