A:因为有些公用或系统函数已经切换成了二进制版本(C++实现的),而历史上这个函数是TSL写的(用户目前在天软客户端看到的函数体),我们是二进制版本优先。
二进制版本在性能更优,但是用户无法进行调试的,具体实现代码也是看不到的。
那为什么服务器不删除老版本呢?
A:天软在历史上很多统计类函数都是用TSL实现的,后来因为增加了矩阵时间序列支持以及可选参数的升级,为了增强性能,就用C语言重写了一套版本。
这个是语言发展的变迁,而因为历史的一些版本并没有二进制版本,而函数库是统一的,所以函数库历史版本的保留也是有意义的,保证以前的应用模型能够正常运行。
而以后,可能会有更多的基础函数会被重写,换成二进制版本,也会遵循这个原则(
优先二进制版本,保留历史版本)。