CMath for LLVM CLang

CMath for LLVM CLang 8.0.1

Windows / OptiCode - Dr. Martin Sander Software Dev. / 3 / Tam özellik
Açıklama

LLVM CLang için CMath: Nihai Karmaşık Sayı Aritmetik Kitaplığı

Yavaş, hatalı ve güvenli olmayan karmaşık sınıf kitaplıkları kullanmaktan bıktınız mı? Farklı kayan nokta doğruluklarını ve koordinat sistemlerini işleyebilen karmaşık sayı aritmetiği ve matematiği için kapsamlı bir çözüme mi ihtiyacınız var? LLVM CLang için CMath'tan başkasına bakmayın!

CMath, makine kodunda karmaşık sayı işlemlerinin optimize edilmiş uygulamalarını sağlayan yüksek performanslı bir kitaplıktır. Mevcut diğer kitaplıkların aksine, CMath benzersiz tasarımı ve özellikleri sayesinde üstün hız, doğruluk ve güvenlik sunar. İster bilimsel simülasyonlar, ister mühendislik uygulamaları veya eğitim projeleri üzerinde çalışıyor olun, CMath hedeflerinize kolaylıkla ulaşmanıza yardımcı olabilir.

CMath'ı diğerlerinden farklı kılan temel özelliklerden bazıları şunlardır:

1. Makine kodunda yüksek performanslı uygulama, üstün hız sağlar.

CMath, makine kodunda karmaşık sayı işlemlerini verimli bir şekilde gerçekleştirmek için gelişmiş algoritmalar ve teknikler kullanır. Bu, hesaplamalarınızın yorumlanmış veya derlenmiş koda dayanan diğer kitaplıklardan çok daha hızlı olacağı anlamına gelir. İster büyük veri kümeleriyle ister gerçek zamanlı simülasyonlarla uğraşıyor olun, CMath iş yükünü hiç zorlanmadan halledebilir.

2. Doğruluk ve güvenlik büyük ölçüde geliştirilmiştir.

CMath, farklı kayan nokta türleri (kayan nokta, çift, genişletilmiş) için birden fazla kesinlik düzeyi sağlayarak doğruluğu ciddiye alır. Bu, performans veya kararlılıktan ödün vermeden sonuçlarınızın olabildiğince kesin olmasını sağlar. Ayrıca CMath, taşma/düşük akış hataları veya NaN değerleri gibi yaygın tuzakları önlemek için sağlam hata işleme mekanizmaları içerir.

3. Kayan nokta doğruluklarının (karmaşık(kayan), karmaşık(çift) ve karmaşık(genişletilmiş)) her birine ayrı ayrı optimize edilmiş işlem verilir.

CMath, farklı uygulamaların gereksinimlerine veya kısıtlamalarına bağlı olarak farklı düzeylerde kesinlik gerektirebileceğini kabul eder. Bu nedenle, performans veya doğruluktan ödün vermeden ihtiyaçlarınıza en uygun olanı seçebilmeniz için her bir kayan noktalı sayı türü için ayrı uygulamalar sağlar.

4. Olağan kartezyen koordinatlara (gerçek;hayali) ek olarak kutupsal koordinatlar (büyüklük;açı) desteklenir.

Kutupsal koordinatlar, büyüklük (başlangıçtan uzaklık) ve açı (x ekseninden yön) kullanarak karmaşık sayıları temsil etmenin alternatif bir yolunu sunar. Bu, açıların davranışlarını doğru bir şekilde tanımlamada çok önemli bir rol oynadığı dalgalar veya dönüşler gibi periyodik fonksiyonlarla uğraşırken yararlı olabilir.

5. Derleyicinizin karmaşık sınıf kitaplığından CMATH'a geçiş yapmak çok basittir: Yalnızca içerme dosyasını -işte bu kadar!

CMath kullanmanın en büyük avantajlarından biri, LLVM CLang ile uyumlu herhangi bir programlama dilinde yazılmış mevcut projelere entegre etmenin ne kadar kolay olduğudur. Tek yapmanız gereken mevcut içerme dosya(lar)ınızı CMATH tarafından sağlananlarla değiştirmek, projenizi yeniden derlemek ve işte! Artık bu harika kitaplığın sunduğu tüm güçlü özelliklere erişebilirsiniz.

Shareware sürümü, P8 (en az Intel Core2Duo veya AMD64x2) ve P4 (Pentium ve hatta 486DX ile uyumlu tam kayan nokta doğruluğu) için 32 bit kitaplıkların yanı sıra P8+ için 64 bit kitaplık içerir. Bu sürüm LLVMCLangWin64 ve Win32 içindir. 64-bit P8 kitaplığı ve 32- bitP4libraryareFreeware.Ek 32-bitP8kütüphanesi 90 günlük bir deneme olarak eklendi.

Tüm bu özellikler gerçek olamayacak kadar iyi geliyorsa, fiyatlandırmayı merak edebilirsiniz. CMATH, çeşitli ihtiyaçları uygun fiyatlarla karşılamak için uyarlanmış birkaç sürüm sunar. Örneğin, yukarıda belirtilen Shareware sürümü, CMATH'yi ticari olmayan projelerde ücretsiz olarak kullanmanıza izin verir, ancak kullanabileceğiniz işlevlerin sayısında veya dosyanızın boyutunda bazı sınırlamalar vardır. veri kümeleri.Daha güçlü özelliklere veya sınırsız erişime ihtiyacınız varsa, tercih ettiğiniz sürüme istediğiniz zaman yükseltebilirsiniz. Bu sürümler, kullanıcı sayısına, destek düzeyine ve lisanslama koşullarına bağlı olarak farklı fiyatlandırma planlarına sahip Profesyonel, Eğitimsel ve Kurumsal sürümleri içerir. Bütçeniz veya proje gereksinimlerimiz ne olursa olsun, Cmath'ın sizin için bir seçeneği vardır!

Sonuç olarak, Cmath forLLVMCLangisa, karmaşık sayılar aritmetiği veya matematiği ile ilgilenen herkes için sahip olunması gereken bir araçtır. Eşsiz performans doğruluğu ve güvenliği sağlarken mevcut projelere kolayca entegre edilebilir.

Tam özellik
Yayımcı OptiCode - Dr. Martin Sander Software Dev.
Yayıncı sitesi http://www.optivec.com
Yayın tarihi 2020-09-03
Ekleme Tarihi 2020-09-03
Kategori Eğitim Yazılımları
Alt kategori Matematik Yazılımları
Sürüm 8.0.1
İşletim sistemi gereksinimleri Windows 10, Windows 8, Windows Vista, Windows, Windows 7
Gereksinimler LLVM CLang
Fiyat Free
Haftalık indirme 0
Toplam indirme 3

Comments: