C++ یک زبان برنامهنویسی همهمنظوره، همگردان و در اصل سطح بالا، شیءگرا و چندرگه است که از برنامهنویسی رویهای، تجرید دادهها و برنامهنویسی شیءگرا پشتیبانی میکند.
C++ یکی از قویترین زبانهای برنامهنویسی است که به عنوان یکی از زبانهای برنامهنویسی میانی شناخته میشود. این زبان برنامهنویسی یکی از قدیمیترین زبانهای برنامهنویسی نیز هست و به عنوان یکی از زبانهای خانواده C شناخته میشود.در دهه ۷۰ میلادی یک ریاضیدان دانمارکی به نام بیارنه استراستروپ (Bjarne Stroustrup) برای پروژه دکتری خود تصمیم میگیرد که روی بهبود عملکرد زبان C کار کند. او در این روند مشکلاتی را در این زبان پیدا میکند و تصمیم به ساخت یک زبان برنامهنویسی جدید میگیرد.

او طی تحقیقاتی که انجام میدهد موفق به توسعه یک زبان برنامهنویسی جدید میشود و اسم آن را C with classes یا سی با کلاس میگذارد. بعدا و طی گسترش این زبان، نام آن به سی پلاس پلاس تغییر میکند.
کاربردهای سی پلاس پلاس
- سیستمعاملهای مختلف (Windows, Linux, OS, …)
- برنامهنویسی برای موبایل و سیستمعاملهای آن
- برنامهنویسی برای تولید بازی تحت وب یا برای کنسول
- خودروهای هوشمند
- اینترنت اشیا
- صنایع گوناگون مانند پزشکی، هوافضا و…
این جزوه برای درس سی پلاس پلاس (c++) تهیه شده است و شما به رایگان میتوانید از آن استفاده کنید.