C++ یک زبان برنامه نویسی شی گرا است که ساختاری واضح به برنامه ها می دهد و امکان استفاده مجدد از کد را می دهد و هزینه های توسعه را کاهش می دهد. C++ قابل حمل است و می توان از آن برای توسعه برنامه هایی استفاده کرد که می توانند با چندین پلتفرم سازگار شوند. C++ سرگرم کننده و آسان برای یادگیری است!
C++ (تلفظ C plus plus و گاهی به اختصار CPP) یک زبان برنامه نویسی سطح بالا و همه منظوره است که توسط دانشمند دانمارکی کامپیوتر Bjarne Stroustrup ایجاد شده است. اولین بار در سال 1985 به عنوان یک توسعه دهنده زبان برنامه نویسی C منتشر شد، از آن زمان به طور قابل توجهی در طول زمان گسترش یافته است. از سال 1997، C++ دارای ویژگیهای شی گرا، عمومی و عملکردی است، به علاوه امکاناتی برای دستکاری حافظه در سطح پایین برای ساخت چیزهایی مانند ریز رایانهها یا ساخت سیستمعاملهایی مانند لینوکس یا ویندوز. این تقریباً همیشه به عنوان یک زبان کامپایل شده پیادهسازی میشود و بسیاری از فروشندگان کامپایلرهای C++ را ارائه میکنند، از جمله بنیاد نرمافزار آزاد، LLVM، مایکروسافت، اینتل، Embarcadero، Oracle وIMP.
C++ با برنامهنویسی سیستمها و نرمافزارهای تعبیهشده با محدودیت منابع و سیستمهای بزرگ در ذهن طراحی شد، با عملکرد، کارایی، و انعطافپذیری در استفاده به عنوان ویژگیهای برجسته طراحی آن.C++ همچنین در بسیاری از زمینههای دیگر مفید است، با نقاط قوت کلیدی زیرساخت نرمافزار و برنامههای کاربردی محدود به منابع، از جمله برنامههای دسکتاپ، بازیهای ویدیویی، سرورها (به عنوان مثال، تجارت الکترونیک، جستجوی وب یا پایگاههای داده)، و عملکرد. – کاربردهای حیاتی (به عنوان مثال، کلیدهای تلفن یا کاوشگرهای فضایی).