ਸੀ++

ਵਿਕੀਪੀਡੀਆ, ਇਕ ਅਜ਼ਾਦ ਵਿਸ਼ਵਗਿਆਨਕੋਸ਼ ਤੋਂ
ਇਸ ’ਤੇ ਜਾਓ: ਨੇਵੀਗੇਸ਼ਨ, ਖੋਜ

C + + ( ਉਚਾਰਣ : ਸੀ ਪਲਸ - ਪਲਸ ) ਇੱਕ ਸਥੈਤੀਕ ਟਾਈਪ , ਆਜਾਦ - ਪ੍ਰਪਤਰ , ਬਹੁ - ਪ੍ਰਤੀਮਾਨ ਸੰਕਲਿਤ , ਇੱਕੋ ਜਿਹੇ ਵਰਤੋਂ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਹੈ । ਇਹ ਇੱਕ ਮਧਿਅਸਤਰੀਏ ਭਾਸ਼ਾ ਦੇ ਰੂਪ ਵਿੱਚ ਜਾਣੀ ਜਾਂਦੀ ਹੈ , ਕਿਉਂਕਿ ਇਹ ਦੋਨਾਂ ਉੱਚ ਪੱਧਰ ਅਤੇ ਨਿਮਨ ਪੱਧਰ ਦੀ ਭਾਸ਼ਾ ਸਹੂਲਤਾਂ ਦਾ ਇੱਕ ਸੰਯੋਜਨ ਹੈ । ਇਹ Bjarne Stroustrup ਦੁਆਰਾ ਵਿਕਸਿਤ ਸੀ ਭਾਸ਼ਾ ਦੀ ਵਾਧੇ ਦੇ ਰੂਪ ਵਿੱਚ ਬੇਲ ਲੇਬੋਰੇਟਰੀਜ ਵਿੱਚ 1979 ਵਿੱਚ ਸ਼ੁਰੂ ਕੀਤਾ ਗਿਆ ਸੀ । ਇਸ ਭਾਸ਼ਾ ਦਾ ਮੂਲ ਨਾਮ C With Classes ਸੀ , ਜਿਨੂੰ ੧੯੮੩ ਵਿੱਚ ਬਦਲ ਕਰ C + + ਕਰ ਦਿੱਤਾ ਗਿਆ । ਇਹ ਇੱਕ ਆਬਜੇਕਟ ਉਂਮੁਖੀ ਭਾਸ਼ਾ ( object oriented language ) ਹੈ ।

ਸੀ + + ਦੇ ਡਿਜਾਇਨ ਦਾ ਦਰਸ਼ਨ[ਸੋਧੋ]

ਜਾਰਨ ਸਤਾਰਸਤਪ ( Bjarne Stroustrup ) ਨੇ The Design and Evolution of C + + ( 1994 ) ਵਿੱਚ ਸੀ + + ਦੇ ਬਾਰੇ ਵਿੱਚ ਕੁੱਝ ਗੱਲਾਂ ਕਿਤੇ ਹਨ , ਉਹ ਇਸ ਪ੍ਰਕਾਰ ਹੈ  :

  • ਸੀ + + ਸਥੈਤੀਕ ਟੰਕਿਤ ( statically typed ) , ਇੱਕੋ ਜਿਹੇ - ਵਰਤੋ ਵਾਲੀ ( general - purpose ) ਅਤੇ ਸੀ ਭਾਸ਼ਾ ਦੇ ਸਮਾਨ ਹੀ ਦਕਸ਼ ਅਤੇ ਪੋਰਟੇਬਲ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਹੈ ।
  • ਸੀ + + ਕਈ ਤਰ੍ਹਾਂ ਦੇ ਪ੍ਰੋਗਰਾਮਿੰਗ ਦੀਆਂ ਸ਼ੈਲੀਆਂ ( programming styles ) ਦਾ ਸਮਰਥਨ ਕਰਣ ਦੇ ਹਿਸਾਬ ਵਲੋਂ ਰਚੀ ਗਈ ਹੈ । ਇਸਵਿੱਚ ਪ੍ਰੋਸੀਜਰਲ ਪ੍ਰੋਗਰਾਮਿੰਗ , ਚੀਜ਼ - ਕੇਂਦਰਤ ਪ੍ਰੋਗਰਾਮਿੰਗ ( object - oriented programming ) , ਮਾਡਿਉਲਰ ਪ੍ਰੋਗਰਾਮਿੰਗ , ਅਤੇ ਜੇਨੇਰਿਕ ਪ੍ਰੋਗਰਾਮਿੰਗ ਸ਼ੈਲੀ ਵਿੱਚੋਂ ਕਿਸੇ ਵੀ ਸ਼ੈਲੀ ਨੂੰ ਅਪਨਾਕਰ ਪ੍ਰੋਗਰਾਮ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ ।
  • ਇਸ ਗੱਲ ਦਾ ਧਿਆਨ ਰੱਖਿਆ ਗਿਆ ਹੈ ਕਿ ਸੀ + + ਦਾ ਸੀ ਦੇ ਨਾਲ ਜਿਆਦਾ ਵਲੋਂ ਜਿਆਦਾ ਸਾਮੰਜਸਿਅ ਬਣਾ ਰਹੇ । ਇਸ ਪ੍ਰਕਾਰ ਸੀ ਵਿੱਚ ਲਿਖੇ ਪ੍ਰੋਗਰਾਮ ਅਧਿਕਾਸ਼ਤ: ਬਿਨਾਂ ਕਿਸੇ ਤਬਦੀਲੀ ਦੇ ਸੀ + + ਵਿੱਚ ਚੱਲ ਸੱਕਦੇ ਹਨ । ਇਸਤੋਂ ਸੀ ਦੇ ਜਾਣਕਾਰਾਂ ਨੂੰ ਸੀ + + ਵਿੱਚ ਪਰਵੇਸ਼ ਕਰਣ ਵਿੱਚ ਕੋਈ ਔਖਿਆਈ ਨਹੀਂ ਹੁੰਦੀ ਹੈ ।
  • ਸੀ + + ਉਨ੍ਹਾਂ ਫੀਚਰ ਦੇ ਕਾਰਨ ਕੋਈ ਇਲਾਵਾ ਭਾਰ ਨਹੀਂ ਪਾਉਂਦੀ ਜੋ ਪ੍ਰੋਗਰਾਮ ਵਿੱਚ ਅਪ੍ਰਿਉਕਤ ਹਨ ।