کتاب سی پلاس پلاس به زبان ساده نوشتهی یونس ابراهیمی، به آموزش یک زبان برنامهنویسی شیگرا میپردازد.
C++ نسخه توسعه یافته زبان C است و بیشتر کدهای زبان C به راحتی میتواند در C++ کامپایل شود. در C++ از ویژگیهای مهمی که به C اضافه شده است میتوان به برنامه نویسی شیگرا، سربارگذاری عملگرها، وراثت چندگانه و مدیریت خطاها اشاره نمود.
توسعه C++ در سال 1979 آغاز شد و 7 سال پس از زبان C به نمایش گذاشته شد. با وجود قدیمی بودن زبانهای C و C++، هنوز هم به صورت گستردهای در نرمافزارهای صنعتی مورد استفاده قرار میگیرد. این زبانها برای ساخت هر چیزی از سیستم عامل گرفته تا نرمافزارهای توکار، برنامههای دسکتاپ و بازیها مورد استفاده قرار میگیرد.