BCD数学库为任意大数字? [英] BCD math library for arbitrary big numbers?
问题描述
有些建议用于此类库,最好是免费或开源?
看看TurboPower SysTools4,可在:
http://sourceforge.net/projects/tpsystools/
它包含一个高精度浮点数学单元,使用BCD,用于Delphi。
I'm looking for a replacement of the stock Delphi Data.FmtBcd library because I just hit its limits like maximum decimal digits it can represent and program terminates with EBcdOverflowException. For the curious, I'm calculating arithmetic series members and need to handle very large numbers - hundred-thousands positions are not so uncommon. And also get results in a reasonable time. I did rewritten part of the code to Python 3.2 for the testing purposes and calculation speed would be sufficient for the Delphi's equivalent.
Some recommendations for a such library, preferably free or opensource ?
Take a look at TurboPower SysTools4, which is available at:
http://sourceforge.net/projects/tpsystools/
It contains a High-Precision Floating Point Math Unit, using BCD, for Delphi.
这篇关于BCD数学库为任意大数字?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!