زبان برنامه نویسی ++C یک زبان برنامه نویسی رایانهای همهمنظوره، شیءگرا، سطح بالا است که به همراه زبان برنامه نویسی C از پرطرفدارترین زبانهای برنامه نویسی تجاری هستند. زبان ++c یک زبان سطح میانی در نظر گرفته میشود.
این زبان دارای قابلیت زبانهای سطح بالا و پایین بهصورت همزمان است. از قابلیت های آن میتوان به استفاده این زبان در سیستم منطق فازی اشاره کرد.
از مجموعه کتابهایی که به آموزش این زبان پرداخته اند کتاب آموزش برنامه نویسی زبان ++C دایتل دایتل معتبرترین و بهترین کتاب می باشد که به آموزش ایجاد الگوریتم و نحوه ایجاد برنامه شی گرا و معرفی توابع و . . . به زبان فارسی می پردازد. این کتاب شامل 21 فصل می باشد که می توان به موارد زیر اشاره کرد:
- مفاهیم مقدماتی و پایه ای ( تاریخچه, انواع زبان های برنامه نویسی , نکات کلید در برنامه نویسی و…)
- تشریح و توضیح زبان برنامه نویسی++C ( عبارت ها , دستورات, متغیر ها و…)
- تشریح و توضیح ساختار برنامه ( متغییر اتوماتیک ,خارجی ,استاتیک و…)
- تشریح و توضیح دستور های کنترلی ( While ,if-else, Switch و..)
- تشریح و توضیح Object-Oriented: شی گرایی ( انواع توابع و…)
- توابع و مکانیزم بازگشتی
- آرایه ها و بردار
- اشاره گرها و رشته های متنی بر اشاره گر
- نگاهی عمیق تر بر کلاس ها 1
- نگاهی عمیق تر بر کلاس ها 2
- سر بار گذاری عملگر رشته ها و آرایه ها
- توارث در برنامه نویسی شی گرا
- چند ریختی در برنامه نویسی شی گرا
- الگو ها
- استریم ورودی خروجی
- رسیدگی به استثنا
- پردازش فایل
- کلاس رشته و پردازش رشته
- برنامه نویسی وب
- جست و جو و مرتب سازی
- ساختمان داده