CMath for LLVM CLang

CMath for LLVM CLang 8.0.1

Windows / OptiCode - Dr. Martin Sander Software Dev. / 3 / Tam xüsusiyyət
Təsvir

LLVM CLang üçün CMath: Mükəmməl Kompleks Rəqəm Arifmetika Kitabxanası

Yavaş, qeyri-dəqiq və təhlükəli olan mürəkkəb sinif kitabxanalarından istifadə etməkdən bezmisiniz? Müxtəlif üzən nöqtə dəqiqliklərini və koordinat sistemlərini idarə edə bilən mürəkkəb ədədlər arifmetikası və riyaziyyat üçün hərtərəfli həllə ehtiyacınız varmı? LLVM CLang üçün CMath-dan başqa axtarmayın!

CMath, maşın kodunda mürəkkəb nömrə əməliyyatlarının optimallaşdırılmış tətbiqlərini təmin edən yüksək performanslı kitabxanadır. Digər mövcud kitabxanalardan fərqli olaraq, CMath unikal dizaynı və xüsusiyyətləri sayəsində üstün sürət, dəqiqlik və təhlükəsizlik təklif edir. İstər elmi simulyasiyalar, mühəndislik proqramları və ya təhsil layihələri üzərində işləyirsinizsə, CMath sizə asanlıqla məqsədlərinizə çatmağa kömək edə bilər.

CMath-ı izdihamdan fərqləndirən əsas xüsusiyyətlərdən bəziləri bunlardır:

1. Maşın kodunda yüksək performanslı həyata keçirilməsi üstün sürətə gətirib çıxarır.

CMath maşın kodunda mürəkkəb ədəd əməliyyatlarını səmərəli yerinə yetirmək üçün qabaqcıl alqoritm və üsullardan istifadə edir. Bu o deməkdir ki, hesablamalarınız şərh edilmiş və ya tərtib edilmiş koda əsaslanan digər kitabxanalarla müqayisədə daha sürətli olacaq. İstər böyük verilənlər bazası, istərsə də real vaxt simulyasiyaları ilə məşğul olmağınızdan asılı olmayaraq, CMath tər tökmədən iş yükünün öhdəsindən gələ bilər.

2. Dəqiqlik və təhlükəsizlik xeyli artır.

CMath müxtəlif üzən nöqtə növləri (float, double, uzadılmış) üçün çox səviyyəli dəqiqlik təmin etməklə dəqiqliyə ciddi yanaşır. Bu, performans və ya sabitliyi itirmədən nəticələrinizin mümkün qədər dəqiq olmasını təmin edir. Üstəlik, CMath, daşqın/ağlama xətaları və ya NaN dəyərləri kimi ümumi tələlərin qarşısını almaq üçün etibarlı səhvlərin idarə edilməsi mexanizmlərini ehtiva edir.

3. Üzən nöqtə dəqiqliklərinin hər birinə (mürəkkəb(float), kompleks(ikiqat) və kompleks(genişlənmiş)) fərdi olaraq optimallaşdırılmış müalicə verilir.

CMath başa düşür ki, müxtəlif tətbiqlər tələb və ya məhdudiyyətlərdən asılı olaraq fərqli dəqiqlik səviyyələri tələb edə bilər. Buna görə də o, hər bir üzən nöqtəli nömrə üçün ayrıca tətbiqlər təqdim edir ki, siz performans və dəqiqlikdən ödün vermədən ehtiyaclarınıza ən uyğun olanı seçə biləsiniz.

4. Qütb koordinatları (böyüklük; bucaq) adi kartezian koordinatlarına (real; xəyali) əlavə olaraq dəstəklənir.

Qütb koordinatları böyüklük (mənşədən olan məsafə) və bucaqdan (x oxundan istiqamət) istifadə edərək mürəkkəb ədədləri təmsil etmək üçün alternativ yol təklif edir. Bu, bucaqların davranışlarını dəqiq təsvir etməkdə mühüm rol oynadığı dalğalar və ya fırlanma kimi dövri funksiyalarla işləyərkən faydalı ola bilər.

5. Kompilyatorunuzun mürəkkəb sinif kitabxanasından CMATH-ə keçid çox sadədir: Sadəcə daxil faylını -işlə ilə əvəz edin!

CMath-dan istifadənin ən böyük üstünlüklərindən biri LLVM CLang ilə uyğun gələn istənilən proqramlaşdırma dilində yazılmış mövcud layihələrə inteqrasiya etməyin nə qədər asan olmasıdır. Sizə lazım olan tək şey cari daxil olan fayl(lar)ınızı CMATH tərəfindən təqdim olunanlarla əvəz etmək, layihənizi yenidən tərtib etmək və işin yerinə yetirilməsidir! İndi bu heyrətamiz kitabxananın təklif etdiyi bütün güclü funksiyalara giriş əldə edirsiniz.

Shareware nəşri P8 (ən azı Intel Core2Duoor AMD64x2) və P4 (tam üzən nöqtə dəqiqliyi hətta 486DX Pentiumand ilə geri uyğun) üçün 32 bitlik kitabxanaları, həmçinin P8+ üçün 64 bitlik kitabxananı ehtiva edir. bitP4librayarePulsuz proqram.Əlavə32-bitP8kitabxanasısaddedasa90-günlük.

Əgər bütün bu xüsusiyyətlər həqiqət ola bilməyəcək qədər yaxşı səslənirsə, siz qiymətlərlə maraqlana bilərsiniz. CMATH müxtəlif ehtiyacları münasib qiymətlərlə qarşılamaq üçün hazırlanmış bir neçə nəşr təklif edir. Məsələn, yuxarıda qeyd olunan Shareware nəşri sizə CMATH-dən qeyri-kommersiya layihələrində pulsuz istifadə etməyə imkan verir, lakin funksiyaların sayında və ya ölçüsündə istifadə edə biləcəyiniz bəzi məhdudiyyətlərlə. məlumat dəstləri.Daha güclü xüsusiyyətlərə və ya məhdudiyyətsiz girişə ehtiyacınız varsa, istədiyiniz zaman istədiyiniz nəşrinizi təkmilləşdirə bilərsiniz. Nəşrlərə istifadəçilərin sayından, dəstək səviyyəsindən və lisenziyalaşdırma şərtlərindən asılı olaraq müxtəlif qiymət planları olan Peşəkar, Təhsil və Müəssisə versiyaları daxildir.

Nəticə olaraq, CmathforLLVMCLangisa kompleks nömrələr və ya riyaziyyatla məşğul olan hər kəs üçün alətə sahib olmalıdır. O, mövcud layihələrə inteqrasiya etmək asan olsa da, uyğun performans dəqiqliyi və təhlükəsizliyi təmin edir. Nə üçün vaxtınızı çox az sərf edirsiniz?

Tam xüsusiyyət
Nəşriyyat OptiCode - Dr. Martin Sander Software Dev.
Nəşriyyat saytı http://www.optivec.com
Buraxılış tarixi 2020-09-03
Tarix əlavə edildi 2020-09-03
Kateqoriya Təhsil proqramı
Alt kateqoriya Riyaziyyat proqramı
Versiya 8.0.1
Os tələbləri Windows 10, Windows 8, Windows Vista, Windows, Windows 7
Tələblər LLVM CLang
Qiymət Free
Həftədə endirmələr 0
Cəmi yüklənmə 3

Comments: