CMath for LLVM CLang

CMath for LLVM CLang 8.0.1

Windows / OptiCode - Dr. Martin Sander Software Dev. / 3 / ਪੂਰੀ ਕਿਆਸ
ਵੇਰਵਾ

LLVM CLang ਲਈ CMath: The Ultimate Complex-Number Arithmetic Library

ਕੀ ਤੁਸੀਂ ਗੁੰਝਲਦਾਰ ਕਲਾਸ ਲਾਇਬ੍ਰੇਰੀਆਂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਥੱਕ ਗਏ ਹੋ ਜੋ ਹੌਲੀ, ਗਲਤ ਅਤੇ ਅਸੁਰੱਖਿਅਤ ਹਨ? ਕੀ ਤੁਹਾਨੂੰ ਗੁੰਝਲਦਾਰ-ਨੰਬਰ ਗਣਿਤ ਅਤੇ ਗਣਿਤ ਲਈ ਇੱਕ ਵਿਆਪਕ ਹੱਲ ਦੀ ਲੋੜ ਹੈ ਜੋ ਵੱਖ-ਵੱਖ ਫਲੋਟਿੰਗ-ਪੁਆਇੰਟ ਸ਼ੁੱਧਤਾਵਾਂ ਅਤੇ ਤਾਲਮੇਲ ਪ੍ਰਣਾਲੀਆਂ ਨੂੰ ਸੰਭਾਲ ਸਕਦਾ ਹੈ? LLVM CLang ਲਈ CMath ਤੋਂ ਇਲਾਵਾ ਹੋਰ ਨਾ ਦੇਖੋ!

CMath ਇੱਕ ਉੱਚ-ਪ੍ਰਦਰਸ਼ਨ ਵਾਲੀ ਲਾਇਬ੍ਰੇਰੀ ਹੈ ਜੋ ਮਸ਼ੀਨ ਕੋਡ ਵਿੱਚ ਗੁੰਝਲਦਾਰ-ਨੰਬਰ ਕਾਰਜਾਂ ਦੇ ਅਨੁਕੂਲਿਤ ਲਾਗੂਕਰਨ ਪ੍ਰਦਾਨ ਕਰਦੀ ਹੈ। ਹੋਰ ਉਪਲਬਧ ਲਾਇਬ੍ਰੇਰੀਆਂ ਦੇ ਉਲਟ, CMath ਇਸ ਦੇ ਵਿਲੱਖਣ ਡਿਜ਼ਾਈਨ ਅਤੇ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦੇ ਕਾਰਨ ਵਧੀਆ ਗਤੀ, ਸ਼ੁੱਧਤਾ ਅਤੇ ਸੁਰੱਖਿਆ ਦੀ ਪੇਸ਼ਕਸ਼ ਕਰਦਾ ਹੈ। ਭਾਵੇਂ ਤੁਸੀਂ ਵਿਗਿਆਨਕ ਸਿਮੂਲੇਸ਼ਨਾਂ, ਇੰਜੀਨੀਅਰਿੰਗ ਐਪਲੀਕੇਸ਼ਨਾਂ, ਜਾਂ ਵਿਦਿਅਕ ਪ੍ਰੋਜੈਕਟਾਂ 'ਤੇ ਕੰਮ ਕਰ ਰਹੇ ਹੋ, CMath ਆਸਾਨੀ ਨਾਲ ਤੁਹਾਡੇ ਟੀਚਿਆਂ ਨੂੰ ਪ੍ਰਾਪਤ ਕਰਨ ਵਿੱਚ ਤੁਹਾਡੀ ਮਦਦ ਕਰ ਸਕਦਾ ਹੈ।

ਇੱਥੇ ਕੁਝ ਮੁੱਖ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਹਨ ਜੋ CMath ਨੂੰ ਭੀੜ ਤੋਂ ਵੱਖਰਾ ਬਣਾਉਂਦੀਆਂ ਹਨ:

1. ਮਸ਼ੀਨ ਕੋਡ ਵਿੱਚ ਉੱਚ-ਪ੍ਰਦਰਸ਼ਨ ਲਾਗੂ ਕਰਨ ਨਾਲ ਵਧੀਆ ਗਤੀ ਹੁੰਦੀ ਹੈ।

CMath ਮਸ਼ੀਨ ਕੋਡ ਵਿੱਚ ਗੁੰਝਲਦਾਰ-ਨੰਬਰ ਕਾਰਜਾਂ ਨੂੰ ਕੁਸ਼ਲਤਾ ਨਾਲ ਕਰਨ ਲਈ ਉੱਨਤ ਐਲਗੋਰਿਦਮ ਅਤੇ ਤਕਨੀਕਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ। ਇਸਦਾ ਮਤਲਬ ਹੈ ਕਿ ਤੁਹਾਡੀਆਂ ਗਣਨਾਵਾਂ ਦੂਜੀਆਂ ਲਾਇਬ੍ਰੇਰੀਆਂ ਨਾਲੋਂ ਬਹੁਤ ਤੇਜ਼ ਹੋਣਗੀਆਂ ਜੋ ਵਿਆਖਿਆ ਕੀਤੇ ਜਾਂ ਕੰਪਾਇਲ ਕੀਤੇ ਕੋਡ 'ਤੇ ਨਿਰਭਰ ਕਰਦੀਆਂ ਹਨ। ਭਾਵੇਂ ਤੁਸੀਂ ਵੱਡੇ ਡੇਟਾਸੇਟਾਂ ਜਾਂ ਰੀਅਲ-ਟਾਈਮ ਸਿਮੂਲੇਸ਼ਨਾਂ ਨਾਲ ਕੰਮ ਕਰ ਰਹੇ ਹੋ, CMath ਬਿਨਾਂ ਪਸੀਨੇ ਦੇ ਕੰਮ ਦੇ ਬੋਝ ਨੂੰ ਸੰਭਾਲ ਸਕਦਾ ਹੈ।

2. ਸ਼ੁੱਧਤਾ ਅਤੇ ਸੁਰੱਖਿਆ ਨੂੰ ਬਹੁਤ ਵਧਾਇਆ ਗਿਆ ਹੈ।

CMath ਵੱਖ-ਵੱਖ ਫਲੋਟਿੰਗ-ਪੁਆਇੰਟ ਕਿਸਮਾਂ (ਫਲੋਟ, ਡਬਲ, ਵਿਸਤ੍ਰਿਤ) ਲਈ ਸ਼ੁੱਧਤਾ ਦੇ ਕਈ ਪੱਧਰ ਪ੍ਰਦਾਨ ਕਰਕੇ ਸ਼ੁੱਧਤਾ ਨੂੰ ਗੰਭੀਰਤਾ ਨਾਲ ਲੈਂਦਾ ਹੈ। ਇਹ ਯਕੀਨੀ ਬਣਾਉਂਦਾ ਹੈ ਕਿ ਤੁਹਾਡੇ ਨਤੀਜੇ ਪ੍ਰਦਰਸ਼ਨ ਜਾਂ ਸਥਿਰਤਾ ਦਾ ਬਲੀਦਾਨ ਦਿੱਤੇ ਬਿਨਾਂ ਜਿੰਨਾ ਸੰਭਵ ਹੋ ਸਕੇ ਸਹੀ ਹਨ। ਇਸ ਤੋਂ ਇਲਾਵਾ, CMath ਵਿੱਚ ਆਮ ਖਰਾਬੀਆਂ ਜਿਵੇਂ ਕਿ ਓਵਰਫਲੋ/ਅੰਡਰਫਲੋ ਗਲਤੀਆਂ ਜਾਂ NaN ਮੁੱਲਾਂ ਨੂੰ ਰੋਕਣ ਲਈ ਮਜਬੂਤ ਤਰੁਟੀ ਪ੍ਰਬੰਧਨ ਵਿਧੀ ਸ਼ਾਮਲ ਹੁੰਦੀ ਹੈ।

3. ਹਰੇਕ ਫਲੋਟਿੰਗ-ਪੁਆਇੰਟ ਸ਼ੁੱਧਤਾ (ਕੰਪਲੈਕਸ (ਫਲੋਟ), ਕੰਪਲੈਕਸ (ਡਬਲ), ਅਤੇ ਕੰਪਲੈਕਸ (ਵਿਸਤ੍ਰਿਤ)) ਨੂੰ ਆਪਣਾ ਵਿਅਕਤੀਗਤ ਤੌਰ 'ਤੇ ਅਨੁਕੂਲਿਤ ਇਲਾਜ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ।

CMath ਮਾਨਤਾ ਦਿੰਦਾ ਹੈ ਕਿ ਵੱਖ-ਵੱਖ ਐਪਲੀਕੇਸ਼ਨਾਂ ਨੂੰ ਉਹਨਾਂ ਦੀਆਂ ਲੋੜਾਂ ਜਾਂ ਰੁਕਾਵਟਾਂ ਦੇ ਆਧਾਰ 'ਤੇ ਸ਼ੁੱਧਤਾ ਦੇ ਵੱਖ-ਵੱਖ ਪੱਧਰਾਂ ਦੀ ਲੋੜ ਹੋ ਸਕਦੀ ਹੈ। ਇਸਲਈ ਇਹ ਹਰੇਕ ਕਿਸਮ ਦੇ ਫਲੋਟਿੰਗ-ਪੁਆਇੰਟ ਨੰਬਰ ਲਈ ਵੱਖਰੇ ਸਥਾਪਨ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ ਤਾਂ ਜੋ ਤੁਸੀਂ ਪ੍ਰਦਰਸ਼ਨ ਜਾਂ ਸ਼ੁੱਧਤਾ ਨਾਲ ਸਮਝੌਤਾ ਕੀਤੇ ਬਿਨਾਂ ਆਪਣੀਆਂ ਜ਼ਰੂਰਤਾਂ ਲਈ ਸਭ ਤੋਂ ਅਨੁਕੂਲ ਇੱਕ ਚੁਣ ਸਕੋ।

4. ਧਰੁਵੀ ਕੋਆਰਡੀਨੇਟਸ (ਮਾਪ;ਕੋਣ) ਆਮ ਕਾਰਟੇਸੀਅਨ ਕੋਆਰਡੀਨੇਟਸ (ਅਸਲ; ਕਾਲਪਨਿਕ) ਤੋਂ ਇਲਾਵਾ ਸਮਰਥਿਤ ਹਨ।

ਪੋਲਰ ਕੋਆਰਡੀਨੇਟ ਮੈਗਨੀਟਿਊਡ (ਮੂਲ ਤੋਂ ਦੂਰੀ) ਅਤੇ ਕੋਣ (x-ਧੁਰੀ ਤੋਂ ਦਿਸ਼ਾ) ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਗੁੰਝਲਦਾਰ ਸੰਖਿਆਵਾਂ ਨੂੰ ਦਰਸਾਉਣ ਦਾ ਇੱਕ ਵਿਕਲਪਿਕ ਤਰੀਕਾ ਪੇਸ਼ ਕਰਦੇ ਹਨ। ਇਹ ਸਮੇਂ-ਸਮੇਂ ਦੇ ਫੰਕਸ਼ਨਾਂ ਜਿਵੇਂ ਕਿ ਤਰੰਗਾਂ ਜਾਂ ਰੋਟੇਸ਼ਨਾਂ ਨਾਲ ਨਜਿੱਠਣ ਵੇਲੇ ਉਪਯੋਗੀ ਹੋ ਸਕਦਾ ਹੈ ਜਿੱਥੇ ਕੋਣ ਉਹਨਾਂ ਦੇ ਵਿਵਹਾਰ ਨੂੰ ਸਹੀ ਢੰਗ ਨਾਲ ਵਰਣਨ ਕਰਨ ਵਿੱਚ ਮਹੱਤਵਪੂਰਣ ਭੂਮਿਕਾ ਨਿਭਾਉਂਦੇ ਹਨ।

5. ਆਪਣੇ ਕੰਪਾਈਲਰ ਦੀ ਗੁੰਝਲਦਾਰ ਕਲਾਸ ਲਾਇਬ੍ਰੇਰੀ ਤੋਂ CMATH ਵਿੱਚ ਸਵਿਚ ਕਰਨਾ ਬਹੁਤ ਸੌਖਾ ਹੈ: ਬਸ ਇੰਨਕੁਲ-ਫਾਈਲ ਨੂੰ ਇਸ ਨਾਲ ਬਦਲੋ - ਬੱਸ!

CMath ਦੀ ਵਰਤੋਂ ਕਰਨ ਦਾ ਸਭ ਤੋਂ ਵੱਡਾ ਫਾਇਦਾ ਇਹ ਹੈ ਕਿ LLVM CLang ਦੇ ਅਨੁਕੂਲ ਕਿਸੇ ਵੀ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਵਿੱਚ ਲਿਖੇ ਮੌਜੂਦਾ ਪ੍ਰੋਜੈਕਟਾਂ ਵਿੱਚ ਏਕੀਕ੍ਰਿਤ ਕਰਨਾ ਕਿੰਨਾ ਆਸਾਨ ਹੈ। ਤੁਹਾਨੂੰ ਸਿਰਫ਼ CMATH ਦੁਆਰਾ ਪ੍ਰਦਾਨ ਕੀਤੀਆਂ ਫਾਈਲਾਂ ਨਾਲ ਤੁਹਾਡੀ ਮੌਜੂਦਾ ਸ਼ਾਮਲ ਫਾਈਲਾਂ ਨੂੰ ਬਦਲਣ ਦੀ ਲੋੜ ਹੈ, ਆਪਣੇ ਪ੍ਰੋਜੈਕਟ ਨੂੰ ਦੁਬਾਰਾ ਕੰਪਾਇਲ ਕਰੋ, ਅਤੇ ਵੋਇਲਾ! ਤੁਹਾਡੇ ਕੋਲ ਹੁਣ ਇਸ ਸ਼ਾਨਦਾਰ ਲਾਇਬ੍ਰੇਰੀ ਦੁਆਰਾ ਪੇਸ਼ ਕੀਤੀਆਂ ਸਾਰੀਆਂ ਸ਼ਕਤੀਸ਼ਾਲੀ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਤੱਕ ਪਹੁੰਚ ਹੈ।

ਸ਼ੇਅਰਵੇਅਰ ਐਡੀਸ਼ਨ ਵਿੱਚ P8 (ਘੱਟੋ-ਘੱਟ Intel Core2Duoor AMD64x2) ਅਤੇ P4 (ਪੇਂਟੀਅਮ ਅਤੇ ਇੱਥੋਂ ਤੱਕ ਕਿ 486DX ਲਈ ਪੂਰੀ-ਫਲੋਟਿੰਗ ਪੁਆਇੰਟ ਸ਼ੁੱਧਤਾ ਬੈਕ-ਅਨੁਕੂਲ) ਲਈ 32-ਬਿਟ ਲਾਇਬ੍ਰੇਰੀਆਂ ਸ਼ਾਮਲ ਹਨ, ਨਾਲ ਹੀ P8+ ਲਈ 64-ਬਿਟ ਲਾਇਬ੍ਰੇਰੀ ਵੀ ਸ਼ਾਮਲ ਹੈ। ਇਹ ਸੰਸਕਰਣ LLVMCL ਅਤੇ 4 ਬਿਟ 36 ਅਤੇ 4 ਬਿਟ-3 ਲਈ ਹੈ। bitP4libraryareFreeware.Theadditional32-bitP8libraryisaddedasa90-daystrial.

ਜੇਕਰ ਇਹ ਸਾਰੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਸੱਚ ਹੋਣ ਲਈ ਬਹੁਤ ਵਧੀਆ ਲੱਗਦੀਆਂ ਹਨ, ਤਾਂ ਤੁਸੀਂ ਕੀਮਤ ਬਾਰੇ ਹੈਰਾਨ ਹੋ ਸਕਦੇ ਹੋ। CMATH ਕਿਫਾਇਤੀ ਕੀਮਤਾਂ 'ਤੇ ਵੱਖ-ਵੱਖ ਲੋੜਾਂ ਨੂੰ ਪੂਰਾ ਕਰਨ ਲਈ ਤਿਆਰ ਕੀਤੇ ਗਏ ਕਈ ਸੰਸਕਰਣਾਂ ਦੀ ਪੇਸ਼ਕਸ਼ ਕਰਦਾ ਹੈ। ਉਦਾਹਰਨ ਲਈ, ਉੱਪਰ ਜ਼ਿਕਰ ਕੀਤਾ ਸ਼ੇਅਰਵੇਅਰ ਐਡੀਸ਼ਨ ਤੁਹਾਨੂੰ CMATH ਵਿੱਚ ਗੈਰ-ਵਪਾਰਕ ਪ੍ਰੋਜੈਕਟਾਂ ਨੂੰ ਮੁਫ਼ਤ ਵਿੱਚ ਵਰਤਣ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦਾ ਹੈ, ਪਰ ਫੰਕਸ਼ਨਾਂ ਦੀ ਗਿਣਤੀ ਲਈ ਕੁਝ ਸੀਮਾਵਾਂ ਦੇ ਨਾਲ ਤੁਸੀਂ ਆਪਣੇ ਆਕਾਰ ਦੇ ਆਕਾਰ ਲਈ ਵਰਤ ਸਕਦੇ ਹੋ। ਡੇਟਾ ਸੈੱਟ। ਜੇਕਰ ਤੁਹਾਨੂੰ ਸੀਮਤ ਪਹੁੰਚ ਲਈ ਵਧੇਰੇ ਸ਼ਕਤੀਸ਼ਾਲੀ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦੀ ਲੋੜ ਹੈ, ਤਾਂ ਤੁਸੀਂ ਕਿਸੇ ਵੀ ਸਮੇਂ ਆਪਣੀ ਪਸੰਦੀਦਾ ਐਡੀਸ਼ਨ ਨੂੰ ਅੱਪਗ੍ਰੇਡ ਕਰ ਸਕਦੇ ਹੋ। ਇਹਨਾਂ ਐਡੀਸ਼ਨਾਂ ਵਿੱਚ ਪੇਸ਼ੇਵਰ, ਵਿਦਿਅਕ, ਅਤੇ ਉੱਦਮੀ ਸੰਸਕਰਣਾਂ ਦੇ ਨਾਲ ਵੱਖ-ਵੱਖ ਕੀਮਤ ਦੀਆਂ ਯੋਜਨਾਵਾਂ ਉਪਭੋਗਤਾਵਾਂ ਦੀ ਗਿਣਤੀ 'ਤੇ ਨਿਰਭਰ ਕਰਦਾ ਹੈ, ਸਹਾਇਤਾ ਪੱਧਰ, ਅਤੇ ਲਾਇਸੰਸਿੰਗ ਦੀਆਂ ਸਾਰੀਆਂ ਸ਼ਰਤਾਂ, ਤੁਹਾਡੇ ਲਈ ਹਰ ਤਰ੍ਹਾਂ ਦੀਆਂ ਸ਼ਰਤਾਂ!

ਸਿੱਟੇ ਵਜੋਂ, 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: