++C یک زبان برنامهنویسی سطح بالا و شیگرا است که از زبان C مشتق شده و امکانات بیشتری مانند کلاسها، وراثت و چندریختی را ارائه میدهد. این زبان که توسط بیارنه استراستروپ در دهه ۱۹۸۰ توسعه یافت، به دلیل سرعت و کارایی بالا در برنامهنویسی سیستمهای پیچیده، بازیسازی، نرمافزارهای مهندسی و سیستمهای توکار بسیار پرکاربرد است.
یکی از ویژگیهای کلیدی ++C کنترل مستقیم بر روی حافظه است که به توسعهدهندگان اجازه میدهد برنامههایی کارآمد و بهینه ایجاد کنند. علاوه بر این، پشتیبانی از برنامهنویسی شیگرا و برنامهنویسی عمومی (Generic Programming) آن را به گزینهای محبوب برای پروژههای بزرگ و مقیاسپذیر تبدیل کرده است.