2012-03-13 34 views
8

मैं स्टॉक डेल्फी डेटा.एफएमटीबीसीडी लाइब्रेरी के प्रतिस्थापन की तलाश में हूं क्योंकि मैंने अपनी सीमाओं को अधिकतम दशमलव अंकों जैसे हिट किया है और प्रोग्राम ईबीसीडीओवरफ्लोएक्सप्शन के साथ समाप्त हो गया है। उत्सुकता के लिए, मैं अंकगणित श्रृंखला के सदस्यों की गणना कर रहा हूं और बहुत बड़ी संख्याओं को संभालने की आवश्यकता है - सौ हजार पदों को असामान्य नहीं है। और एक उचित समय में परिणाम भी प्राप्त करें। परीक्षण उद्देश्यों के लिए मैंने पायथन 3.2 को कोड का हिस्सा फिर से लिखा था और गणना गति डेल्फी के समकक्ष के लिए पर्याप्त होगी।मनमाने ढंग से बड़ी संख्या के लिए बीसीडी गणित पुस्तकालय?

ऐसी पुस्तकालय के लिए कुछ सिफारिशें, अधिमानतः मुफ्त या ओपनसोर्स?

+0

मुझे पाइथन फोरडेल्फी का उपयोग करने के लिए गंभीरता से परीक्षा दी जाएगी, और अपनी गणना बिट्स को पायथन स्क्रिप्ट के रूप में चलाने के लिए प्रेरित किया जाएगा। –

+0

यदि आप केवल बीसीडी का उपयोग करने से चिंतित नहीं हैं और मनमानी पूर्णांक/फ्लोट परिशुद्धता के साथ व्यवस्थित हो सकते हैं, तो [डेल्फी के लिए फास्ट बिगफ्लैट इकाई] देखें (http://stackoverflow.com/a/7371696/576719)। यह भी देखें [PHP में मनमानी-प्रेसिजन मैथ के बारे में सामान्य प्रश्न] (http://stackoverflow.com/a/6963736/576719)। –

+0

@Warren पी> क्या आपका मतलब Python4Delphi था? भले ही पूरे कोड डेल्फी पास्कल में लिखे गए हैं और मैं इसे किसी अन्य भाषा में मिश्रित करने या फिर भी लिखने से बचना चाहता हूं, मैं इतना अनुभवी नहीं हूं। –

उत्तर

1

यह वह जगह है एक खुला स्रोत इकाई है कि मैं के साथ 'असीमित' आकार पूर्णांक गणित के लिए अतीत में इस्तेमाल किया है: http://www.koders.com/delphi/fidB46DDCCA26267DE4B4FB0F7E041A8033A3783AD6.aspx

कि होगा आप क्या देख रहे थे?

http://sourceforge.net/projects/tpsystools/

यह बीसीडी का उपयोग कर, डेल्फी के लिए एक उच्च परिशुद्धता फ्लोटिंग प्वाइंट मठ यूनिट शामिल हैं,:

1

TurboPower SysTools4, जो पर उपलब्ध है पर एक नजर डालें।