CMath for LLVM CLang

CMath for LLVM CLang 8.0.1

Windows / OptiCode - Dr. Martin Sander Software Dev. / 3 / Поўная спец
Апісанне

CMath для LLVM CLang: канчатковая арыфметычная бібліятэка комплексных лікаў

Вы стаміліся ад выкарыстання складаных бібліятэк класаў, якія працуюць павольна, недакладна і небяспечна? Вам патрэбна комплекснае рашэнне для арыфметыкі і матэматыкі комплексных лікаў, якое можа апрацоўваць розныя дакладнасці з плаваючай коскай і сістэмы каардынат? Не шукайце далей, чым CMath для LLVM CLang!

CMath - гэта высокапрадукцыйная бібліятэка, якая забяспечвае аптымізаваную рэалізацыю аперацый з комплекснымі лікамі ў машынным кодзе. У адрозненне ад іншых даступных бібліятэк, CMath забяспечвае выдатную хуткасць, дакладнасць і бяспеку дзякуючы сваёй унікальнай канструкцыі і асаблівасцям. Незалежна ад таго, працуеце вы над навуковым мадэляваннем, інжынернымі праграмамі або адукацыйнымі праектамі, CMath можа дапамагчы вам з лёгкасцю дасягнуць вашых мэтаў.

Вось некаторыя ключавыя асаблівасці, якія вылучаюць CMath з натоўпу:

1. Высокапрадукцыйная рэалізацыя ў машынным кодзе прыводзіць да найвышэйшай хуткасці.

CMath выкарыстоўвае перадавыя алгарытмы і метады для эфектыўнага выканання аперацый з комплекснымі лікамі ў машынным кодзе. Гэта азначае, што вашы разлікі будуць нашмат хутчэй, чым з іншымі бібліятэкамі, якія абапіраюцца на інтэрпрэтаваны або скампіляваны код. Незалежна ад таго, маеце вы справу з вялікімі наборамі даных або мадэляваннем у рэальным часе, CMath можа справіцца з нагрузкай, не пацеючы.

2. Дакладнасць і бяспека значна павышаны.

CMath сур'ёзна ставіцца да дакладнасці, забяспечваючы некалькі узроўняў дакладнасці для розных тыпаў з плаваючай коскай (float, double, extended). Гэта гарантуе, што вашы вынікі будуць максімальна дакладнымі без шкоды для прадукцыйнасці або стабільнасці. Акрамя таго, CMath уключае надзейныя механізмы апрацоўкі памылак для прадухілення распаўсюджаных памылак, такіх як памылкі перапаўнення/недапаўнення або значэння NaN.

3. Кожная дакладнасць вылічэнняў з плаваючай кропкай (складаная (float), комплексная (double) і комплексная (extended)) мае сваю ўласную індывідуальна аптымізаваную апрацоўку.

CMath прызнае, што розныя праграмы могуць патрабаваць розных узроўняў дакладнасці ў залежнасці ад іх патрабаванняў або абмежаванняў. Такім чынам, ён забяспечвае асобныя рэалізацыі для кожнага тыпу ліку з плаваючай коскай, каб вы маглі выбраць той, які найбольш адпавядае вашым патрэбам, без шкоды для прадукцыйнасці і дакладнасці.

4. Палярныя каардынаты (велічыня; вугал) падтрымліваюцца ў дадатак да звычайных дэкартавых каардынат (рэальных; уяўных).

Палярныя каардынаты прапануюць альтэрнатыўны спосаб прадстаўлення камплексных лікаў, выкарыстоўваючы велічыню (адлегласць ад пачатку) і вугал (кірунак ад восі х). Гэта можа быць карысна пры працы з перыядычнымі функцыямі, такімі як хвалі або павароты, дзе вуглы гуляюць вырашальную ролю ў дакладным апісанні іх паводзін.

5. Пераключыцца са складанай бібліятэкі класаў вашага кампілятара на CMATH вельмі проста: проста заменіце ўключаны файл на -вось і ўсё!

Адной з самых вялікіх пераваг выкарыстання CMath з'яўляецца тое, наколькі лёгка інтэгравацца ў існуючыя праекты, напісаныя на любой мове праграмавання, сумяшчальнай з LLVM CLang. Усё, што вам трэба зрабіць, гэта замяніць ваш бягучы ўключаны файл (файлы) тымі, што прадастаўлены CMATH, перакампіляваць ваш праект і вуаля! Цяпер у вас ёсць доступ да ўсіх магутных функцый гэтай дзіўнай бібліятэкі.

Умоўна-бясплатнае выданне змяшчае 32-разрадныя бібліятэкі для P8 (як мінімум Intel Core2Duo або AMD64x2) і P4 (поўная дакладнасць з плаваючай кропкай, сумяшчальная з Pentium і нават 486DX), а таксама 64-разрадную бібліятэку для P8+. Гэта версія прызначана для LLVMCLangWin64 і Win32. Бібліятэка bitP4 з'яўляецца бясплатнай. Дадатковая 32-бітная бібліятэка P8 дададзена да 90-дзённай версіі.

Калі ўсе гэтыя функцыі гучаць занадта добра, каб быць праўдай, вы можаце задацца пытаннем аб цэнах. CMATH прапануе некалькі выпускаў, прызначаных для задавальнення розных патрэб па даступных цэнах. Напрыклад, умоўна-бясплатнае выданне, згаданае вышэй, дазваляе вам выкарыстоўваць CMATH у некамерцыйных праектах бясплатна, але з некаторымі абмежаваннямі па колькасці функцый, якія вы можаце выкарыстоўваць, або па памеры вашага наборы даных. Калі вам патрэбныя больш магутныя функцыі або неабмежаваны доступ, вы можаце перайсці на абранае выданне ў любы час. Гэтыя выданні ўключаюць у сябе прафесійныя, адукацыйныя і карпаратыўныя версіі з рознымі планамі цэнаўтварэння ў залежнасці ад колькасці карыстальнікаў, узроўню падтрымкі і ўмоў ліцэнзавання.

У заключэнне, Cmath для LLVMCLangisa павінен быць інструмент для ўсіх, хто займаецца арыфметыкай комплексных лікаў або матэматыкай. Ён забяспечвае неперасягненую дакладнасць і бяспеку і пры гэтым яго лёгка інтэграваць у існуючыя праекты. Навошта марнаваць час на выкарыстанне ніжэйшых бібліятэк, калі вы можаце перайсці на CMATH сёння? Паспрабуйце, але вы не шкадуеце!

Поўная спец
Выдавец 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: