CMath for LLVM CLang

CMath for LLVM CLang 8.0.1

Windows / OptiCode - Dr. Martin Sander Software Dev. / 3 / Full spec
ဖော်ပြချက်

LLVM CLang အတွက် CMath- Ultimate Complex-Number Arithmetic Library

နှေးကွေးခြင်း၊ တိကျမှုမရှိခြင်းနှင့် အန္တရာယ်ကင်းသော ရှုပ်ထွေးသော အတန်းစာကြည့်တိုက်များကို အသုံးပြုရန် သင် ငြီးငွေ့နေပါသလား။ မတူညီသော floating-point တိကျမှုနှင့် ညှိနှိုင်းစနစ်များကို ကိုင်တွယ်ဖြေရှင်းနိုင်သော ရှုပ်ထွေးသောဂဏန်းသင်္ချာနှင့် သင်္ချာများအတွက် ပြည့်စုံသောအဖြေတစ်ခု လိုအပ်ပါသလား။ LLVM CLang အတွက် CMath ထက် ပိုမကြည့်ပါနဲ့။

CMath သည် စက်ကုဒ်တွင် ရှုပ်ထွေးသော ဂဏန်းလုပ်ဆောင်မှုများကို အကောင်းဆုံးဖြစ်အောင် လုပ်ဆောင်ပေးသည့် စွမ်းဆောင်ရည်မြင့် စာကြည့်တိုက်တစ်ခုဖြစ်သည်။ အခြားရရှိနိုင်သောစာကြည့်တိုက်များနှင့်မတူဘဲ၊ CMath သည် ၎င်း၏ထူးခြားသောဒီဇိုင်းနှင့်အင်္ဂါရပ်များကြောင့် သာလွန်သောမြန်နှုန်း၊ တိကျမှုနှင့် ဘေးကင်းမှုကို ပေးစွမ်းသည်။ သင်သည် သိပ္ပံနည်းကျ သရုပ်ဖော်မှုများ၊ အင်ဂျင်နီယာ အပလီကေးရှင်းများ သို့မဟုတ် ပညာရေးဆိုင်ရာ ပရောဂျက်များတွင် လုပ်ဆောင်နေသည်ဖြစ်စေ CMath သည် သင့်ရည်မှန်းချက်များကို လွယ်ကူစွာ အောင်မြင်စေရန် ကူညီပေးနိုင်ပါသည်။

ဤသည်မှာ CMath ကို လူအုပ်ကြားမှ ထင်ရှားပေါ်လွင်စေသည့် အဓိကအင်္ဂါရပ်အချို့ဖြစ်သည်။

1. စက်ကုဒ်တွင် စွမ်းဆောင်ရည်မြင့်မားစွာ အကောင်အထည်ဖော်ခြင်းသည် သာလွန်သော မြန်နှုန်းကို ရရှိစေသည်။

CMath သည် စက်ကုဒ်တွင် ရှုပ်ထွေးသော နံပါတ်လုပ်ဆောင်ချက်များကို ထိရောက်စွာလုပ်ဆောင်ရန် အဆင့်မြင့် algorithms နှင့် နည်းပညာများကို အသုံးပြုသည်။ ဆိုလိုသည်မှာ အဓိပ္ပာယ်ဖွင့်ဆိုထားသော သို့မဟုတ် ပြုစုထားသောကုဒ်ကို အားကိုးသည့် အခြားစာကြည့်တိုက်များထက် သင်၏တွက်ချက်မှုများသည် ပိုမိုမြန်ဆန်လာမည်ဖြစ်သည်။ သင်သည် ကြီးမားသောဒေတာအတွဲများ သို့မဟုတ် အချိန်နှင့်တစ်ပြေးညီ သရုပ်ဖော်မှုများနှင့် ကိုင်တွယ်ဖြေရှင်းနေသည်ဖြစ်စေ CMath သည် ချွေးမစိုဘဲ အလုပ်တာဝန်ကို ကိုင်တွယ်ဖြေရှင်းနိုင်ပါသည်။

2. တိကျမှုနှင့် ဘေးကင်းမှုကို အလွန်မြှင့်တင်ထားသည်။

CMath သည် မတူညီသော floating-point အမျိုးအစားများ (float၊ double, extended) အတွက် တိကျသောအဆင့်များစွာကို ပေးဆောင်ခြင်းဖြင့် တိကျသေချာပါသည်။ ၎င်းသည် စွမ်းဆောင်ရည် သို့မဟုတ် တည်ငြိမ်မှုကို မထိခိုက်စေဘဲ သင့်ရလဒ်များကို အတတ်နိုင်ဆုံး တိကျသေချာစေပါသည်။ ထို့အပြင်၊ CMath တွင် ကြီးမားသော အမှားအယွင်းများကို ကိုင်တွယ်ဖြေရှင်းသည့် ယန္တရားများ ပါ၀င်ပြီး ဘုံချို့ယွင်းချက်များဖြစ်သည့် overflow/underflow errors သို့မဟုတ် NaN တန်ဖိုးများကဲ့သို့သော ဘုံချို့ယွင်းချက်များကို တားဆီးရန်။

3. Floating Point တိကျမှုတစ်ခုစီ (ရှုပ်ထွေးသော(float)၊ ရှုပ်ထွေးသော(နှစ်ဆ)၊ နှင့် ရှုပ်ထွေးသော(တိုးချဲ့)) ကို ၎င်း၏တစ်ဦးချင်းစီအလိုက် အကောင်းဆုံးဖြစ်အောင် ပြုလုပ်ပေးထားပါသည်။

မတူညီသောအပလီကေးရှင်းများသည် ၎င်းတို့၏လိုအပ်ချက်များ သို့မဟုတ် ကန့်သတ်ချက်များပေါ်မူတည်၍ မတူညီသောတိကျမှုအဆင့်များ လိုအပ်နိုင်သည်ကို CMath မှအသိအမှတ်ပြုပါသည်။ ထို့ကြောင့် ၎င်းသည် စွမ်းဆောင်ရည် သို့မဟုတ် တိကျမှုကို အလျှော့မပေးဘဲ သင့်လိုအပ်ချက်အတွက် အသင့်တော်ဆုံးတစ်ခုကို ရွေးချယ်နိုင်စေရန် အမျိုးအစားတစ်ခုစီအတွက် သီးခြားအကောင်အထည်ဖော်မှုများကို ပံ့ပိုးပေးပါသည်။

4. ဝင်ရိုးစွန်းသြဒိနိတ်များ (ပြင်းအား၊ ထောင့်) ကို ပုံမှန် cartesian သြဒိနိတ်များ (အစစ်အမှန်၊ စိတ်ကူးယဉ်) အပြင် ပံ့ပိုးထားသည်။

Polar coordinates များသည် ပြင်းအား (မူလမှ အကွာအဝေး) နှင့် angle (x-axis မှ ဦးတည်ချက်) ကို အသုံးပြု၍ ရှုပ်ထွေးသော ဂဏန်းများကို ကိုယ်စားပြုရန် အခြားနည်းလမ်းကို ပေးဆောင်သည်။ ထောင့်များသည် ၎င်းတို့၏အပြုအမူကို တိကျစွာဖော်ပြရာတွင် အရေးပါသော အခန်းကဏ္ဍများဖြစ်သည့် လှိုင်းများ သို့မဟုတ် လှည့်ခြင်းကဲ့သို့သော အချိန်အပိုင်းအခြားအလိုက် လုပ်ဆောင်ချက်များကို ကိုင်တွယ်ရာတွင် ၎င်းသည် အသုံးဝင်ပါသည်။

5. သင့် compiler ၏ ရှုပ်ထွေးသော အတန်းစားစာကြည့်တိုက်မှ CMATH သို့ပြောင်းခြင်းသည် အလွန်ရိုးရှင်းပါသည်- ပါဝင်သော-ဖိုင်ကို အစားထိုးလိုက်ရုံပါပဲ။

CMath ကိုအသုံးပြုခြင်း၏အကြီးမားဆုံးအားသာချက်တစ်ခုမှာ LLVM CLang နှင့်လိုက်ဖက်သောမည်သည့်ပရိုဂရမ်းမင်းဘာသာစကားဖြင့်ရေးသားထားသောလက်ရှိပရောဂျက်များတွင်ပေါင်းစည်းရန်မည်မျှလွယ်ကူသည်။ သင်လုပ်ရန်လိုအပ်သည်မှာ CMATH မှပံ့ပိုးပေးသော ဖိုင်(များ) နှင့် သင့်လက်ရှိပါဝင်နေသော ဖိုင်(များ)ကို အစားထိုးပါ၊ သင့်ပရောဂျက်ကို ပြန်လည်စုစည်းပါ၊ နှင့် ကဲ ဒါဆိုရင်တော့။ ယခု သင်သည် ဤအံ့သြဖွယ်ကောင်းသော စာကြည့်တိုက်မှ ပေးဆောင်သည့် အစွမ်းထက်သော အင်္ဂါရပ်အားလုံးကို အသုံးပြုနိုင်ပါပြီ။

Shareware ထုတ်ဝေမှုတွင် P8 (အနည်းဆုံး Intel Core2Duoor AMD64x2) နှင့် P4 (full-floating point accuracy back-compatible Pentiumand 486DX) နှင့် P8+ အတွက် 64-bitlibrary များပါရှိသည်။ ဤဗားရှင်းသည် LLVMCLangWin64li အတွက်ဖြစ်သည်။ bitP4libraryareFreeware.Theadditional32-bitP8libraryisaddedasa90-ရက်အစမ်း။

ဤအင်္ဂါရပ်များ အားလုံးသည် အမှန်ဖြစ်ရန် ကောင်းမွန်လွန်းပါက စျေးနှုန်းနှင့်ပတ်သက်၍ သင် အံ့ဩမိပေမည်။ CMATH သည် အမျိုးမျိုးသော လိုအပ်ချက်များကို တတ်နိုင်သောစျေးနှုန်းများဖြင့် အံဝင်ခွင်ကျဖြစ်စေရန်အတွက် အမျိုးအစားများစွာကို ပေးဆောင်ပါသည်။ဥပမာ၊ အထက်ဖော်ပြပါ Shareware ထုတ်ဝေမှုသည် သင့်အား CMATHin တွင် စီးပွားဖြစ်မဟုတ်သော ပရောဂျက်များကို အခမဲ့အသုံးပြုနိုင်သည်၊ သို့သော် ကန့်သတ်ချက်များစွာပါရှိသည့် လုပ်ဆောင်ချက်အရေအတွက်ကို သင်အသုံးပြုနိုင်သည်။ ဒေတာအစုံများ။သင်ပိုမိုအစွမ်းထက်သောစွမ်းဆောင်နိုင်မှု အကန့်အသတ်ဖြင့်ဝင်ရောက်ခွင့်၊ သင်သည် သင်နှစ်သက်ရာထုတ်ဝေသည့်အချိန်ကို အဆင့်မြှင့်တင်နိုင်ပါသည်။ ဤတည်းဖြတ်မှုများတွင် ပရော်ဖက်ရှင်နယ်၊ ပညာရေး၊ နှင့် စီးပွားရေးဆိုင်ရာဗားရှင်းများပါ၀င်သော စျေးနှုန်းအစီအစဥ်အမျိုးမျိုးဖြင့် အသုံးပြုသူများ၊ ပံ့ပိုးမှုအဆင့်၊ နှင့် လိုင်စင်သတ်မှတ်ချက်များ။ လိုအပ်ချက်၊

နိဂုံးချုပ်အားဖြင့်၊ CmathforLLVMCLangisa သည် လူတိုင်းတွင်ရှိသင့်သည့် ကိရိယာတစ်ခုဖြစ်ပြီး ရှုပ်ထွေးသော-ဂဏန်းသင်္ချာသင်္ချာသင်္ချာ။၎င်းသည် စွမ်းဆောင်ရည်မကိုက်ညီသော စွမ်းဆောင်ရည် တိကျမှုနှင့် လုံခြုံမှုရှိစေမည့် ပရောဂျက်များကို ပေါင်းစပ်ပါဝင်နေပါသည်။ သင်ဘာကြောင့် သင်အချိန်ကုန်သနည်း?

Full spec
ထုတ်ဝေသူ OptiCode - Dr. Martin Sander Software Dev.
ထုတ်ဝေသူ site http://www.optivec.com
ဖြန့်ချိသည့်ရက် 2020-09-03
ရက်စွဲထပ်ထည့်သည် 2020-09-03
အမျိုးအစား ပညာရေးဆိုင်ရာ software ကို
အမျိုးအစားခွဲ သင်္ချာဆော့ဝဲ
ဗားရှင်း 8.0.1
Os လိုအပ်ချက်များ Windows 10, Windows 8, Windows Vista, Windows, Windows 7
လိုအပ်ချက်များ LLVM CLang
စျေးနှုန်း Free
တစ်ပတ်လျှင်ကူးယူမှုများ 0
စုစုပေါင်း downloads 3

Comments: