زبان برنامهنویسی ++C (تلفظ می شود: سی
پلاس پلاس) یک زبان برنامهنویسی کامپیوتری عمومی با قابلیتهای سطح بالا
و سطح پایین میباشد. این زبان دارای قابلیتهای انواع داده ایستا، نوشتار
آزاد، چندمدلی، معمولاً زبان ترجمه شده با پشتیبانی از برنامهنویسی
ساختیافته، برنامهنویسی شیگرا، برنامه نویسی جنریک است.
زبان ++c یک زبان سطح میانی در نظر گرفته میشود. این زبان دارای قابلیت زبانهای سطح بالا و پایین بصورت همزمان است.
زبان
++C توسط بییارنه استراستروپ دانمارکی در سال ۱۹۷۹ در آزمایشگاه های بل
(Bell Labs) و بر مبنای زبان سی ساخته شد و آن را "C با کلاس" نامگزاری
نمودند. در سال ۱۹۸۳ به ++c تغییر نام داد. توسعه با اضافه نمودن کلاسها
و ویژگیهای دیگری مانند توابع مجازی، سربارگزاری عملگرها، وراثت چندگانه،
قالب توابع، و پردازش استثنا انجام شد. این زبان برنامهنویسی در سال ۱۹۹۸
تحت نام ISO/IEC 14882:1998 استاندارد شد.
اغلب از این برنامه برای تدریس زبان C در دانشگاه ها استفاده می شود.