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, ორმაგი, გაფართოებული). ეს უზრუნველყოფს, რომ თქვენი შედეგები იყოს რაც შეიძლება ზუსტი, შესრულების ან სტაბილურობის შეწირვის გარეშე. უფრო მეტიც, CMath მოიცავს შეცდომების დამუშავების მძლავრ მექანიზმებს, რათა თავიდან იქნას აცილებული საერთო ხარვეზები, როგორიცაა გადადინების/დაქვეითების შეცდომები ან NaN მნიშვნელობები.

3. თითოეული მცურავი წერტილის სიზუსტე (კომპლექსი (მოძრავი), კომპლექსი (ორმაგი) და კომპლექსი (გაფართოებული)) მოცემულია ინდივიდუალურად ოპტიმიზებული დამუშავებით.

CMath აღიარებს, რომ სხვადასხვა აპლიკაციებს შეიძლება დასჭირდეთ სიზუსტის სხვადასხვა დონე, მათი მოთხოვნებისა თუ შეზღუდვების მიხედვით. ამიტომ ის უზრუნველყოფს ცალკეულ განხორციელებას თითოეული ტიპის მცურავი წერტილის ნომრისთვის, ასე რომ თქვენ შეგიძლიათ აირჩიოთ ის, რომელიც საუკეთესოდ შეეფერება თქვენს საჭიროებებს, შესრულებისა და სიზუსტის კომპრომისის გარეშე.

4. პოლარული კოორდინატები (სიდიდე;კუთხე) მხარდაჭერილია ჩვეულებრივი კარტეზიული კოორდინატების გარდა (რეალური; წარმოსახვითი).

პოლარული კოორდინატები გვთავაზობენ რთული რიცხვების წარმოდგენის ალტერნატიულ გზას სიდიდის (დაშორება საწყისიდან) და კუთხის (მიმართულება x-ღერძიდან) გამოყენებით. ეს შეიძლება სასარგებლო იყოს პერიოდულ ფუნქციებთან, როგორიცაა ტალღები ან ბრუნვები, სადაც კუთხეები გადამწყვეტ როლს თამაშობენ მათი ქცევის ზუსტად აღწერისას.

5. თქვენი შემდგენელის რთული კლასის ბიბლიოთეკიდან CMATH-ზე გადართვა ძალიან მარტივია: უბრალოდ შეცვალეთ include-ფაილი -ესე იგი!

CMath-ის გამოყენების ერთ-ერთი ყველაზე დიდი უპირატესობა არის ის, თუ რამდენად ადვილია ინტეგრირება არსებულ პროექტებში, რომლებიც დაწერილია ნებისმიერ პროგრამირების ენაზე, რომელიც თავსებადია LLVM CLang-თან. ყველაფერი რაც თქვენ უნდა გააკეთოთ არის შეცვალოთ თქვენი მიმდინარე ფაილ(ები) CMATH-ის მიერ მოწოდებული ფაილებით, გადააკეთოთ თქვენი პროექტი და voila! ახლა თქვენ გაქვთ წვდომა ამ საოცარი ბიბლიოთეკის მიერ შემოთავაზებულ ყველა მძლავრ ფუნქციაზე.

Shareware გამოცემა შეიცავს 32-ბიტიან ბიბლიოთეკებს P8-ისთვის (მინიმუმ Intel Core2Duoor AMD64x2) და P4 (სრული მცურავი წერტილის სიზუსტე თავსებადია Pentium-თან და თუნდაც 486DX-თან), ასევე 64-ბიტიან ბიბლიოთეკებს P8+-ისთვის. ეს ვერსია არის LLVMCLang3-2P64-ისთვის. bitP4libraryareFreeware.Theadditional32-bitP8libraryisaddedasa90-daystrial.

თუ ყველა ეს ფუნქცია ზედმეტად კარგად ჟღერს, რომ სიმართლე იყოს, შეიძლება დაგაინტერესოთ ფასები. მონაცემთა ნაკრები. თუ გჭირდებათ მეტი ძლიერი ფუნქცია ან შეუზღუდავი წვდომა, შეგიძლიათ განაახლოთ თქვენთვის სასურველი გამოცემა ნებისმიერ დროს.

დასასრულს, CmathforLLVMCLangisa უნდა ჰქონდეს ინსტრუმენტი ყველასთვის ჩართული კომპლექსურ რიცხვებში არითმეტიკაში ან მათემატიკაში. ის უზრუნველყოფს შეუსაბამო შესრულების სიზუსტეს და უსაფრთხოებას?

სრული სპეციფიკაცია
გამომცემელი 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: