CMath for LLVM CLang

CMath for LLVM CLang 8.0.1

Windows / OptiCode - Dr. Martin Sander Software Dev. / 3 / Visas spec
apibūdinimas

CMath, skirta LLVM CLang: didžiausia kompleksinių skaičių aritmetinė biblioteka

Ar pavargote nuo sudėtingų klasių bibliotekų, kurios yra lėtos, netikslios ir nesaugios? Ar jums reikia visapusiško kompleksinių skaičių aritmetikos ir matematikos sprendimo, galinčio valdyti skirtingą slankiojo kablelio tikslumą ir koordinačių sistemas? Ieškokite LLVM CLang tik CMath!

CMath yra didelio našumo biblioteka, teikianti optimizuotą sudėtingų skaičių operacijų įgyvendinimą mašininiame kode. Skirtingai nuo kitų galimų bibliotekų, dėl savo unikalaus dizaino ir funkcijų CMath siūlo puikų greitį, tikslumą ir saugumą. Nesvarbu, ar dirbate su moksliniais modeliavimais, inžinerinėmis programomis ar švietimo projektais, CMath gali padėti lengvai pasiekti savo tikslus.

Štai keletas pagrindinių funkcijų, dėl kurių CMath išsiskiria iš minios:

1. Didelio našumo diegimas mašininiame kode užtikrina didesnį greitį.

CMath naudoja pažangius algoritmus ir metodus, kad efektyviai atliktų sudėtingų skaičių operacijas mašininiame kode. Tai reiškia, kad jūsų skaičiavimai bus daug greitesni nei naudojant kitas bibliotekas, kurios remiasi interpretuotu arba sukompiliuotu kodu. Nesvarbu, ar dirbate su dideliais duomenų rinkiniais, ar modeliavimu realiuoju laiku, „CMath“ gali susidoroti su darbo krūviu nepagailėdama prakaito.

2. Tikslumas ir saugumas labai padidėja.

CMath rimtai žiūri į tikslumą, teikdama kelis tikslumo lygius skirtingiems slankiojo kablelio tipams (slankiojo, dvigubo, išplėstinio). Tai užtikrina, kad jūsų rezultatai būtų kuo tikslesni, neprarandant našumo ar stabilumo. Be to, CMath apima patikimus klaidų valdymo mechanizmus, kad būtų išvengta įprastų spąstų, tokių kaip perpildymo/perpildymo klaidos arba NaN reikšmės.

3. Kiekvienam iš slankiojo kablelio tikslumo (sudėtingas (plūduriuojantis), kompleksinis (dvigubas) ir kompleksinis (išplėstinis)) taikomas individualiai optimizuotas gydymas.

CMath pripažįsta, kad skirtingoms programoms gali prireikti skirtingo tikslumo, atsižvelgiant į jų reikalavimus ar apribojimus. Todėl kiekvienam slankiojo kablelio skaičiaus tipui pateikiami atskiri diegimai, kad galėtumėte pasirinkti geriausiai jūsų poreikius atitinkantį variantą, nepakenkiant našumui ar tikslumui.

4. Be įprastų stačiakampių koordinačių (realiųjų; įsivaizduojamų), palaikomos polinės koordinatės (didis; kampas).

Polinės koordinatės yra alternatyvus būdas pateikti kompleksinius skaičius, naudojant dydį (atstumą nuo pradžios) ir kampą (kryptį nuo x ašies). Tai gali būti naudinga dirbant su periodinėmis funkcijomis, tokiomis kaip bangos ar sukimai, kai kampai atlieka lemiamą vaidmenį tiksliai apibūdinant jų elgesį.

5. Perjungti iš kompiliatoriaus sudėtingos klasių bibliotekos į CMATH yra labai paprasta: tiesiog pakeiskite failą įtraukti į - štai ir viskas!

Vienas didžiausių CMath naudojimo pranašumų yra tai, kaip lengva jį integruoti į esamus projektus, parašytus bet kuria programavimo kalba, suderinama su LLVM CLang. Viskas, ką jums reikia padaryti, tai pakeisti dabartinį įtraukimo failą (-us) į CMATH pateiktus failus, iš naujo sukompiliuoti projektą ir voila! Dabar turite prieigą prie visų galingų šios nuostabios bibliotekos siūlomų funkcijų.

„Shareware“ leidime yra 32 bitų bibliotekos, skirtos P8 (bent jau Intel Core2Duoor AMD64x2) ir P4 (viso slankiojo kablelio tikslumas suderinamas su „Pentium“ ir net 486DX), taip pat 64 bitų biblioteka, skirta P8+. „bitP4library“ yra nemokama. Papildoma 32 bitų P8 biblioteka pridedama kaip 90 dienų.

Jei visos šios funkcijos skamba per gerai, kad būtų tiesa, jums gali kilti klausimas dėl kainodaros. CMATH siūlo keletą leidimų, pritaikytų įvairiems poreikiams patenkinti už prieinamą kainą. Pavyzdžiui, anksčiau minėtas Shareware leidimas leidžia nemokamai naudotis CMATH nekomerciniais projektais, tačiau su tam tikrais funkcijų, kurias galite naudoti, skaičiaus arba dydžio apribojimai. duomenų rinkiniai.Jei jums reikia daugiau galingų funkcijų ar neribotos prieigos, bet kuriuo metu galite atnaujinti savo pageidaujamą leidimą.Šie leidimai apima profesionalias, švietimo ir verslo versijas su skirtingais kainų planais, atsižvelgiant į naudotojų skaičių, paramos lygį ir licencijavimo sąlygas.

Apibendrinant galima pasakyti, kad „CmathforLLVMCLang“ yra įrankis, kurį privalo turėti kiekvienas, dalyvaujantis sudėtingų skaičių aritmetikoje ar matematikoje. Jis užtikrina neprilygstamą našumo tikslumą ir saugumą, tuo pat metu jį lengva integruoti į esamus projektus.

Visas spec
Leidėjas OptiCode - Dr. Martin Sander Software Dev.
Leidėjo svetainė http://www.optivec.com
Išleidimo data 2020-09-03
Data pridėta 2020-09-03
Kategorija Mokomoji programinė įranga
Papildoma kategorija Matematikos programinė įranga
Versija 8.0.1
OS reikalavimai Windows 10, Windows 8, Windows Vista, Windows, Windows 7
Reikalavimai LLVM CLang
Kaina Free
Atsisiuntimai per savaitę 0
Iš viso atsisiuntimų 3

Comments: