کتاب آموزش برنامه نویسی ++C با کیوتی نوشتهی پژمان ابراهیم پور، به بررسی یک زبان برنامه نویسی رایانهای همه منظوره، شیءگرا، سطح بالا، چند رگه و عمومی با قابلیتهای سطح بالا و پایین میپردازد.
زبان ++C برای بهبود زبان سی و بر مبنای آن ساخته شده و همچنان در حال تکامل است تا نیازهای آینده را پاسخ دهد. این زبان به همراه جد خود C از پرطرفدارترین زبانهای برنامه نویسی تجاری هستند.
در زیر فلسفهای از این زبان بیان میشود:
زبان ++C طراحی شده است تا یک زبان عمومی با کنترل نوع ایستا و همانند C قابل حمل و پربازده باشد.
زبان ++C طراحی شده است تا مستقیماً و به صورت جامع از چندین شیوه برنامهنویسی (برنامهنویسی ساخت یافته، برنامهنویسی شیگرا، انتزاع داده، و برنامهنویسی جنریک).
زبان ++C طراحی شده است تا به برنامهنویس امکان انتخاب دهد حتی اگر این انتخاب اشتباه باشد.
زبان ++C طراحی شده است تا حداکثر تطابق با C وجود داشته باشد و یک انتقال راحت از C را ممکن سازد.
زبان ++C از به کار بردن ویژگیهای خاص که مانع از عمومی شدن است خودداری مینماید.
زبان ++C از ویژگیهایی که به کار برده نمیشوند استفاده نمیکند.
زبان ++C طراحی شده است تا بدون یک محیط پیچیده عمل نماید.