C++ ਇੱਕ ਆਮ-ਉਦੇਸ਼ ਵਾਲੀ ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਭਾਸ਼ਾ ਹੈ ਜੋ Bjarne Stroustrup ਦੁਆਰਾ C ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ, ਜਾਂ "C ਵਿਦ ਕਲਾਸਾਂ" ਦੇ ਇੱਕ ਐਕਸਟੈਂਸ਼ਨ ਵਜੋਂ ਬਣਾਈ ਗਈ ਹੈ। ਸਮੇਂ ਦੇ ਨਾਲ ਭਾਸ਼ਾ ਦਾ ਕਾਫ਼ੀ ਵਿਸਤਾਰ ਹੋਇਆ ਹੈ, ਅਤੇ ਆਧੁਨਿਕ C++ ਵਿੱਚ ਘੱਟ-ਪੱਧਰੀ ਮੈਮੋਰੀ ਹੇਰਾਫੇਰੀ ਲਈ ਸਹੂਲਤਾਂ ਤੋਂ ਇਲਾਵਾ ਆਬਜੈਕਟ-ਓਰੀਐਂਟਿਡ, ਆਮ, ਅਤੇ ਕਾਰਜਸ਼ੀਲ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਹਨ।
ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ:
- ਕੰਪਾਇਲ ਅਤੇ ਆਪਣੇ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਚਲਾਓ
- ਪ੍ਰੋਗਰਾਮ ਆਉਟਪੁੱਟ ਜਾਂ ਵਿਸਤ੍ਰਿਤ ਗਲਤੀ ਵੇਖੋ
- C++ ਕੰਪਾਈਲਰ ਸਟੈਂਡਰਡ (ISO/IEC 14882) ਵਿੱਚੋਂ ਚੁਣੋ ਅਰਥਾਤ: C++98, C++03, C++11, C++14, C++17, C++20, C++23
- ਮਲਟੀਥ੍ਰੈਡਿੰਗ ਸਹਾਇਤਾ
- ਬਾਹਰੀ ਭੌਤਿਕ/ਬਲਿਊਟੁੱਥ ਕੀਬੋਰਡ ਨਾਲ ਜੁੜਨ ਲਈ ਅਨੁਕੂਲਿਤ
- ਸੰਟੈਕਸ ਹਾਈਲਾਈਟਿੰਗ, ਬਰੈਕਟ ਸੰਪੂਰਨਤਾ ਅਤੇ ਲਾਈਨ ਨੰਬਰਾਂ ਦੇ ਨਾਲ ਉੱਨਤ ਸਰੋਤ ਕੋਡ ਸੰਪਾਦਕ
- C/C++ ਫਾਈਲਾਂ ਖੋਲ੍ਹੋ, ਸੁਰੱਖਿਅਤ ਕਰੋ, ਆਯਾਤ ਕਰੋ ਅਤੇ ਸਾਂਝਾ ਕਰੋ।
- ਭਾਸ਼ਾ ਦਾ ਹਵਾਲਾ
ਸੀਮਾਵਾਂ:
- ਸੰਕਲਨ ਲਈ ਇੰਟਰਨੈਟ ਕਨੈਕਸ਼ਨ ਦੀ ਲੋੜ ਹੈ
- ਅਧਿਕਤਮ ਪ੍ਰੋਗਰਾਮ ਚਲਾਉਣ ਦਾ ਸਮਾਂ 20s ਹੈ
- ਇੱਕ ਸਮੇਂ ਵਿੱਚ ਸਿਰਫ ਇੱਕ ਫਾਈਲ ਚਲਾਈ ਜਾ ਸਕਦੀ ਹੈ
- ਕੁਝ ਫਾਈਲ ਸਿਸਟਮ, ਨੈੱਟਵਰਕ ਅਤੇ ਗਰਾਫਿਕਸ ਫੰਕਸ਼ਨ ਸੀਮਤ ਹੋ ਸਕਦੇ ਹਨ
- ਇਹ ਇੱਕ ਬੈਚ ਕੰਪਾਈਲਰ ਹੈ; ਇੰਟਰਐਕਟਿਵ ਪ੍ਰੋਗਰਾਮ ਸਮਰਥਿਤ ਨਹੀਂ ਹਨ। ਉਦਾਹਰਨ ਲਈ, ਜੇਕਰ ਤੁਹਾਡਾ ਪ੍ਰੋਗਰਾਮ ਇੱਕ ਇਨਪੁਟ ਪ੍ਰੋਂਪਟ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ, ਤਾਂ ਸੰਕਲਨ ਤੋਂ ਪਹਿਲਾਂ ਇਨਪੁਟ ਟੈਬ ਵਿੱਚ ਇਨਪੁਟ ਦਾਖਲ ਕਰੋ।