CMath for LLVM CLang

CMath for LLVM CLang 8.0.1

Windows / OptiCode - Dr. Martin Sander Software Dev. / 3 / Толық сипаттама
Сипаттама

LLVM CLang үшін CMath: түпкілікті кешенді сандар арифметикалық кітапханасы

Баяу, дәл емес және қауіпті сыныптың күрделі кітапханаларын пайдаланудан шаршадыңыз ба? Сізге әртүрлі өзгермелі нүкте дәлдіктері мен координаттар жүйелерін өңдей алатын күрделі сандар арифметикасы мен математикасы үшін кешенді шешім қажет пе? 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 шығарылымында P8 (кем дегенде Intel Core2Duoor AMD64x2) және P4 (толық өзгермелі нүкте дәлдігі, тіпті 486DX Pentiumand үшін кері үйлесімді), сондай-ақ P8+ үшін 64 биттік кітапхана бар. bitP4librayareТегін бағдарлама.Қосымша32-битP8кітапханасыжақсы 90 күндік.

Егер осы мүмкіндіктердің барлығы шындыққа сәйкес келмейтіндей болса, сіз баға туралы ойлануыңыз мүмкін. CMATH қолжетімді бағамен әртүрлі қажеттіліктерді қанағаттандыру үшін бейімделген бірнеше шығарылымды ұсынады. Мысалы, жоғарыда аталған Shareware шығарылымы CMATH коммерциялық емес жобаларда тегін пайдалануға мүмкіндік береді, бірақ функциялар санына немесе өлшемдеріңізге байланысты кейбір шектеулермен пайдалануға болады. деректер жинақтары. Егер сізге күштірек мүмкіндіктер немесе шектеусіз қолжетімділік қажет болса, қалаған басылымыңызды кез келген уақытта жаңарта аласыз. Басылымға пайдаланушылардың санына, қолдау деңгейіне және лицензиялау шарттарына байланысты әр түрлі баға жоспарлары бар кәсіптік, білім беру және кәсіпорын нұсқалары кіреді.

Қорытындылай келе, CmathforLLVMCLangisa күрделі сандармен және математикамен айналысатын әрбір адам үшін міндетті құрал болуы керек. Ол бар жобалармен біріктіру оңай болғанымен, сәйкес келетін өнімділік және қауіпсіздікті қамтамасыз етеді.

Толық сипаттама
Баспа OptiCode - Dr. Martin Sander Software Dev.
Баспа сайты http://www.optivec.com
Шығару күні 2020-09-03
Қосылған күн 2020-09-03
Санат Білім беру бағдарламасы
Қосымша санат Математикалық бағдарламалық жасақтама
Нұсқа 8.0.1
Os талаптары Windows 10, Windows 8, Windows Vista, Windows, Windows 7
Талаптар LLVM CLang
Бағасы Free
Аптасына жүктеулер 0
Жалпы жүктеулер 3

Comments: