HugeCalc 是一款持續(xù)發(fā)展的軟件,其快速算法由作者郭先強(qiáng)歷經(jīng)十余年心血苦心研制而成!
它具有如下特點(diǎn):
功能全面:關(guān)鍵文件 HugeCalc.dll 雖然很小,卻提供了公共函數(shù)接口 709 個(標(biāo)準(zhǔn)C++接口 473 個;標(biāo)準(zhǔn)C接口 236 個)。重載了多種版本的構(gòu)造函數(shù),以及重載了許多基本的運(yùn)算符,并具備靈活的輸出方式,使用方便一切得心應(yīng)手
占用資源少:作者在開發(fā)過程中非常注重資源的有效利用,確保內(nèi)存的耗用盡可能地低,遠(yuǎn)低于其它高精度算法庫(HugeCalc V5.1.0.1 曾在一臺工作站上精確計(jì)算出5千萬的階乘,耗時654.3秒,內(nèi)存耗費(fèi)峰值1105MB;普通程序一般都會因?qū)ぶ房臻g不足等原因而中途崩潰)
自動調(diào)整算法:HugeCalc 在啟動時可自動偵測用戶 CPU 的型號,并據(jù)此自動調(diào)整算法及相應(yīng)參數(shù),使在兼顧老式機(jī)器的前提下,可充分發(fā)揮現(xiàn)代及未來 CPU 的功效(如采用 SSE2 指令集、多核并行等)
效率高:這是算法庫的根基。HugeCalc 采用了許多先進(jìn)的算法,部分是作者在該領(lǐng)域多年的積累,許多算法甚至已優(yōu)于一些大型專業(yè)數(shù)學(xué)工具軟件
使用便捷:靈活的調(diào)用方式,可通用于各種編程環(huán)境
易二次開發(fā):豐富的數(shù)據(jù)接口,為再開發(fā)提供了便利
可移植性強(qiáng):算法庫本身基于整數(shù)處理,完全不調(diào)用任何浮點(diǎn)指令,可適應(yīng)于各種軟硬件平臺
可擴(kuò)展性好:對開發(fā)者來說,良好的數(shù)據(jù)結(jié)構(gòu),數(shù)以千計(jì)的高效內(nèi)核,改進(jìn)算法或新增功能都極為容易;對于用戶來說,由于采用了合理的標(biāo)準(zhǔn)導(dǎo)出模式,從 V6.x 起,HugeCalc 將保證后續(xù)版本完全兼容先前版本;當(dāng)有新版發(fā)布時,先前的程序無須重新編譯即可調(diào)用升級后的DLL
- PC官方版
- 安卓官方手機(jī)版
- IOS官方手機(jī)版