CMath for LLVM CLang 8.0.1
شرح
CMath برای LLVM CLang: The Ultimate Complex-Number Arithmetic Library
آیا از استفاده از کتابخانه های کلاس پیچیده که کند، نادرست و ناامن هستند خسته شده اید؟ آیا به یک راه حل جامع برای محاسبات و ریاضیات اعداد مختلط نیاز دارید که بتواند دقت های مختلف ممیز شناور و سیستم های مختصات را مدیریت کند؟ برای LLVM CLang به CMath نگاه نکنید!
CMath یک کتابخانه با کارایی بالا است که پیاده سازی های بهینه ای از عملیات اعداد پیچیده در کد ماشین را ارائه می دهد. برخلاف سایر کتابخانه های موجود، CMath به لطف طراحی و ویژگی های منحصر به فرد خود، سرعت، دقت و ایمنی فوق العاده ای را ارائه می دهد. چه بر روی شبیهسازیهای علمی، چه برنامههای مهندسی یا پروژههای آموزشی کار میکنید، CMath میتواند به شما کمک کند تا به راحتی به اهداف خود برسید.
در اینجا برخی از ویژگیهای کلیدی که CMath را از سایرین متمایز میکند آورده شده است:
1. اجرای با کارایی بالا در کد ماشین منجر به سرعت برتر می شود.
CMath از الگوریتم ها و تکنیک های پیشرفته برای انجام عملیات اعداد پیچیده به طور موثر در کد ماشین استفاده می کند. این بدان معنی است که محاسبات شما بسیار سریعتر از سایر کتابخانه هایی است که به کدهای تفسیر شده یا کامپایل شده متکی هستند. فرقی نمیکند با مجموعه دادههای بزرگ یا شبیهسازیهای بیدرنگ سر و کار داشته باشید، CMath میتواند حجم کار را بدون عرق کردن انجام دهد.
2. دقت و ایمنی تا حد زیادی افزایش یافته است.
CMath دقت را با ارائه سطوح مختلف دقت برای انواع مختلف ممیز شناور (شناور، دوگانه، توسعه یافته) جدی می گیرد. این تضمین می کند که نتایج شما تا حد امکان دقیق هستند بدون اینکه عملکرد یا ثبات را به خطر بیندازند. علاوه بر این، CMath شامل مکانیسمهای مدیریت خطای قوی برای جلوگیری از مشکلات رایج مانند خطاهای سرریز/زیر جریان یا مقادیر NaN است.
3. هر یک از دقت های ممیز شناور (مختلط (شناور)، پیچیده (دوگانه)، و پیچیده (گسترده)) به طور جداگانه بهینه سازی شده خود را ارائه می دهد.
CMath تشخیص می دهد که برنامه های مختلف ممکن است به سطوح مختلفی از دقت بسته به الزامات یا محدودیت های خود نیاز داشته باشند. بنابراین، پیادهسازیهای جداگانهای برای هر نوع عدد ممیز شناور ارائه میدهد تا بتوانید بهترین گزینه را برای نیازهای خود انتخاب کنید، بدون اینکه عملکرد یا دقت به خطر بیفتد.
4. مختصات قطبی (قدر، زاویه) علاوه بر مختصات دکارتی معمول (واقعی، خیالی) پشتیبانی می شود.
مختصات قطبی یک راه جایگزین برای نمایش اعداد مختلط با استفاده از قدر (فاصله از مبدا) و زاویه (جهت از محور x) ارائه می دهد. این می تواند هنگام برخورد با توابع تناوبی مانند امواج یا چرخش ها که در آن زوایا نقش مهمی در توصیف دقیق رفتار آنها دارند، مفید باشد.
5. تغییر از کتابخانه کلاس پیچیده کامپایلر خود به CMATH بسیار ساده است: فقط فایل include-را با -همین است جایگزین کنید!
یکی از بزرگترین مزایای استفاده از CMath این است که ادغام با پروژه های موجود نوشته شده در هر زبان برنامه نویسی سازگار با LLVM CLang چقدر آسان است. تنها کاری که باید انجام دهید این است که فایل(های) شامل فعلی خود را با موارد ارائه شده توسط CMATH جایگزین کنید، پروژه خود را دوباره کامپایل کنید و voila! اکنون به تمام ویژگی های قدرتمند ارائه شده توسط این کتابخانه شگفت انگیز دسترسی دارید.
نسخه Shareware شامل کتابخانه های 32 بیتی برای P8 (حداقل Intel Core2Duoor AMD64x2) و P4 (دقت نقطه شناور کامل سازگار با Pentium و حتی 486DX)، و همچنین کتابخانه 64 بیتی برای P8+ است. bitP4libraryareFreeware.Theadditional32-bitP8libraryisaddedasa90-daystrial.
اگر همه این ویژگیها خیلی خوب به نظر میرسند که درست نباشند، ممکن است در مورد قیمتگذاری تعجب کنید. CMATH نسخههای مختلفی را ارائه میکند که نیازهای مختلف را با قیمتهای مقرون به صرفه برآورده میکنند. برای مثال، نسخه Shareware که در بالا ذکر شد به شما امکان میدهد از CMATH در پروژههای غیرتجاری به صورت رایگان استفاده کنید، اما با محدودیتهایی در تعداد کارکردهایی که میتوانید استفاده کنید یا اندازه شما. مجموعه دادهها. اگر به ویژگیهای قدرتمندتر یا دسترسی نامحدود نیاز دارید، میتوانید در هر زمان نسخه مورد نظر خود را ارتقا دهید.
در نتیجه، CmathforLLVMCLangisa باید ابزاری برای همه افراد دخیل در ریاضیات با اعداد پیچیده یا ریاضیات داشته باشد. این ابزار دقت و ایمنی عملکرد ناهمسانی را ارائه می دهد در حالی که در پروژه های موجود ادغام می شود.
مشخصات کامل
ناشر | OptiCode - Dr. Martin Sander Software Dev. |
سایت ناشر | http://www.optivec.com |
تاریخ انتشار | 2020-09-03 |
تاریخ اضافه شده | 2020-09-03 |
دسته بندی | نرم افزار آموزشی |
زیر گروه | نرم افزار ریاضی |
نسخه | 8.0.1 |
الزامات سیستم عامل | Windows 10, Windows 8, Windows Vista, Windows, Windows 7 |
الزامات | LLVM CLang |
قیمت | Free |
بارگیری در هفته | 0 |
کل بارگیری ها | 3 |
Comments: