سي بلس بلس لغة برمجة عامة عالية المستوى وقريبة في الوقت نفسه من بنية الحاسوب، طورت امتداداً للغة سي مع إضافة البرمجة الكائنية. صممها بيارنه ستروستروب في مختبرات بل لتجمع بين كفاءة الأداء والتحكم المنخفض المستوى وبين مفاهيم الكائنات والوراثة وتعدد الأشكال والقوالب. تستخدم في بناء أنظمة التشغيل والبرامج الثقيلة والتطبيقات التي تحتاج إلى سرعة واستغلال دقيق للموارد، لكنها تعد من اللغات التي تتطلب فهماً عميقاً للمؤشرات والذاكرة وأنماط التصميم. وبسبب قوتها وتعقيدها بقيت لغة مركزية في البرمجة الاحترافية، خاصة في الأنظمة والمحركات والتطبيقات عالية الأداء.