مقدمه (Intro)
این صفحه «مقدمه C++» است. می گوییم C++ یک «زبان برنامه نویسی (Programming Language)» است. این زبان روی پلتفرم های مختلف اجرا می شود. یعنی کراس پلتفرم است. همچنین برنامه های پرفورمنس بالا می سازد. مثل بازی ها و ابزارهای سیستمی.
C++ دقیقا چیست؟
C++ را بیارنه استروستروپ ساخت. این زبان نسخه گسترش یافته C است. بنابراین سینتکس یعنی شکل نوشتن دستورها، خیلی شبیه است. با C++ می توان حافظه و منابع سیستم را دقیق مدیریت کرد.
استاندارد C++ چندبار به روزرسانی شد: 2011، 2014، 2017، 2020، 2023. نام ها به ترتیب هستند: C++11، C++14، C++17، C++20، C++23.
چرا از C++ استفاده کنیم؟
C++ بسیار محبوب است. در سیستم عامل ها، واسط های گرافیکی، و سامانه های نهفته استفاده می شود. شی ءگرا است؛ «شی ءگرایی (OOP)» یعنی برنامه را با کلاس و شی ء مرتب می کنیم. این کار، بازاستفاده کد را ساده می کند.
C++ قابل حمل است. یعنی می توان برنامه را برای چند پلتفرم آماده کرد. همچنین اگر C یا C# یا Java بلدی، جابه جایی ساده تر می شود.
تفاوت C و C++
C و C++ سینتکس های مشابه دارند. تفاوت اصلی این است: C++ «کلاس (Class)» و «شی ء (Object)» دارد؛ اما C ندارد.
از کجا شروع کنم؟
همین حالا از راهنمای شروع برو جلو. تجربه پیشین لازم نیست. فقط با حوصله تمرین کن.
- ابتدا صفحه شروع کار C++ را باز کن.
- یک ادیتور آنلاین یا محلی آماده کن.
- نمونه ها را اجرا کن و تغییر بده.
نکته: اگر مفهومی سخت بود، برگرد و دوباره بخوان. تکرار بسیار کمک می کند.
قدم های بعدی پیشنهادی
برای دید کلی صفحه خانه C++ را ببین. سپس مستقیم وارد شروع کار C++ شو و محیط را آماده کن.
جمع بندی سریع
- مقدمه C++: زبان سریع و کراس پلتفرم.
- شی ءگرایی یعنی کلاس و شی ء.
- تفاوت اصلی با C: پشتیبانی از کلاس ها.
- از «شروع کار C++» آغاز کن.
- آهسته، ولی پیوسته تمرین کن.