GNU MPFR

مكتبة GNU الموثوقة لحسابات الفاصلة العائمة متعددة الدقة ( GNU MPFR ) هي مكتبة C محمولة من GNU لإجراء حسابات الفاصلة العائمة الثنائية بدقة عشوائية مع تقريب صحيح ، وهي مبنية على مكتبة GNU للحسابات متعددة الدقة . [ 2 ] [ 3 ]

مكتبة

تتميز حسابات MPFR بالكفاءة والوضوح الدلالي: فالدوال محددة بالكامل لجميع المعاملات الممكنة، ولا تعتمد النتائج على النظام الأساسي. [ 4 ] ويتحقق ذلك من خلال استلهام الأفكار من معيار ANSI/IEEE-754 للحسابات العشرية ذات الدقة الثابتة (التقريب الصحيح والاستثناءات، على وجه الخصوص). وبشكل أدق، تتمثل سماتها الرئيسية فيما يلي:

لا تستطيع MPFR تتبع دقة الأرقام في برنامج أو تعبير كامل؛ فهذا ليس هدفها. تستطيع حزم الحساب الفاصل الزمني مثل Arb، [ 5 ] وMPFI، [ 6 ] أو تطبيقات ذاكرة الوصول العشوائي الحقيقية مثل iRRAM، [ 7 ] والتي قد تعتمد على MPFR، القيام بذلك نيابةً عن المستخدم.

يعتمد MPFR على مكتبة GNU للحسابات متعددة الدقة (GMP).

يُعدّ MPFR ضروريًا لبناء مجموعة مُترجمات GNU (GCC). [ 8 ] تستخدم برامج أخرى MPFR، مثل ALGLIB و CGAL و FLINT وآلة حاسبة GNOME وتطبيق لغة Julia ونظام Magma للجبر الحاسوبي و Maple وGNU MPC و GNU Octave .

انظر أيضاً

مراجع

  1. فنسنت لوفيفر (20 مارس 2025). "إعلان: إصدار GNU MPFR 4.2.2" . تم الاطلاع عليه بتاريخ 20 مارس 2025 .
  2. فوس، ل.؛ هانرو، ج.؛ لوفيفر، ف.؛ بيليسيه، ب.؛ زيمرمان، ب. (2007). "MPFR: مكتبة ثنائية متعددة الدقة للأعداد العشرية العائمة مع تقريب صحيح". معاملات ACM في البرمجيات الرياضية . 33 (2): 13:1–15. doi : 10.1145/1236463.1236468 . S2CID 9641003 . 
  3. هايام، نيك (8 أكتوبر 2015). "صعود الحساب المختلط الدقة" . تم الاسترجاع في 23 مايو 2020 .
  4. "الأسئلة المتكررة حول MPFR: 1. ما هي الاختلافات بين MPF من GMP و MPFR؟ "
  5. "Arb، مكتبة C لحسابات الكرات ذات الدقة التعسفية" . تم الاسترجاع في 31 مايو 2022 .
  6. "مشروع MPFI" . GitLab في Inria . تم الاسترجاع في 31 مايو 2022 .
  7. "iRRAM، مكتبة برمجية للحساب الحقيقي الدقيق" . تم الاطلاع عليه في 31 مايو 2022 .
  8. "سلسلة إصدارات GCC 4.3: التغييرات والميزات الجديدة والإصلاحات" . 2012-11-02 . تم الاطلاع عليه في 25 سبتمبر 2013 .