UNIT: 02 # BASICS OF PROGRAMMING IN C++
C++ ایک مقبول آبجیکٹ اورینٹڈ پروگرامنگ زبان ہے جو سافٹ ویئر ڈویلپمنٹ میں بڑے پیمانے پر استعمال ہوتی ہے۔ زبان کو C پروگرامنگ زبان کی توسیع کے طور پر تیار کیا گیا تھا، اور یہ پیچیدہ سافٹ ویئر سسٹم بنانے کے لیے ڈویلپرز کو طاقتور ٹولز فراہم کرتا ہے۔ C++ کا نحو C سے ملتا جلتا ہے، لیکن اس میں کلاسز، ٹیمپلیٹس، اور استثنیٰ ہینڈلنگ جیسی اضافی خصوصیات شامل ہیں۔
C++ عام طور پر ان ایپلی کیشنز میں استعمال ہوتا ہے جن کے لیے اعلیٰ کارکردگی اور کارکردگی کی ضرورت ہوتی ہے، جیسے گیمنگ، سائنسی کمپیوٹنگ، اور آپریٹنگ سسٹمز کی ترقی۔ زبان کی میموری کو براہ راست جوڑنے کی صلاحیت اور ہارڈ ویئر تک اس کی نچلی سطح تک رسائی اسے اس قسم کی ایپلی کیشنز کے لیے مثالی بناتی ہے۔
C++ کے اہم فوائد میں سے ایک اس کی پورٹیبلٹی ہے۔ C++ میں لکھے گئے پروگراموں کو ونڈوز، لینکس اور میک OS سمیت متعدد پلیٹ فارمز پر مرتب اور چلایا جا سکتا ہے۔ یہ کراس پلیٹ فارم سافٹ ویئر ڈویلپمنٹ کے لیے ایک بہترین انتخاب بناتا ہے۔
C++ بڑے پیمانے پر سافٹ ویئر سسٹمز کی ترقی میں بھی بڑے پیمانے پر استعمال ہوتا ہے۔ اس کی آبجیکٹ پر مبنی خصوصیات پیچیدہ کوڈ بیسز کو منظم کرنا آسان بناتی ہیں، اور ٹیمپلیٹس کے لیے اس کی حمایت عام الگورتھم بنانے کی اجازت دیتی ہے جسے متعدد پروجیکٹس میں دوبارہ استعمال کیا جا سکتا ہے۔
مجموعی طور پر، C++
ایک ورسٹائل اور طاقتور پروگرامنگ لینگویج ہے جو ایپلی کیشنز
کی ایک وسیع رینج کے لیے موزوں ہے، نچلے درجے کے سسٹم پروگرامنگ سے لے کر ہائی لیول
ایپلی کیشن ڈویلپمنٹ تک۔