بازگشت به دوره

آموزش رایگان صفر تا صد سی پلاس پلاس (++C) به زبان ساده

0% تکمیل‌شده
0/0 مرحله

C++ توسط Bjarne Stroustrup به عنوان نسخه‌ای پیشرفته‌تر از زبان C ساخته شد. زبان C++ به برنامه‌نویسان این امکان را می‌دهد که کنترل زیادی بر منابع سیستم و حافظه داشته باشند.

C++ به‌طور مرتب به‌روزرسانی می‌شود. در سال‌های 2011، 2014، 2017، 2020 و 2023 نسخه‌های جدیدی به نام‌های C++11، C++14، C++17، C++20 و C++23 منتشر شد.

چرا از C++ استفاده کنیم؟ 🤔

C++ یکی از محبوب‌ترین زبان‌های برنامه‌نویسی در دنیاست. دلیلش این است که C++ در سیستم‌عامل‌ها، رابط‌های گرافیکی و سیستم‌های embedded (که دستگاه‌های کوچک و خاصی مانند ماشین‌ها و تلویزیون‌ها را شامل می‌شود) کاربرد دارد.

مزایای C++:

  • ساختار واضح و قابل‌استفاده مجدد: C++ یک زبان شیءگرا است. یعنی شما می‌توانید برنامه‌هایتان را به بخش‌های کوچکتر تقسیم کنید و از کدهای مشابه دوباره استفاده کنید. این کار هم هزینه توسعه را کاهش می‌دهد و هم کدنویسی را ساده‌تر می‌کند. 💡

    • مثال: فرض کنید شما یک بازی نوشته‌اید. به جای نوشتن دوباره کد شخصیت‌ها برای هر مرحله، می‌توانید یک کلاس برای شخصیت‌ها بسازید و از آن در همه مراحل بازی استفاده کنید.
  • قابل حمل بودن: C++ به شما این امکان را می‌دهد که برنامه‌هایی بسازید که روی سیستم‌های مختلف کار کنند. یعنی می‌توانید یک برنامه بنویسید و آن را در سیستم‌های مختلف اجرا کنید.

  • آسان و سرگرم‌کننده: C++ می‌تواند برای یادگیری و کار با آن جذاب باشد. این زبان شبیه به C، C# و Java است، بنابراین اگر با یکی از این زبان‌ها آشنا باشید، یادگیری C++ راحت‌تر خواهد بود.

تفاوت بین C و C++ 🔄

C++ از زبان C توسعه یافته است و بیشتر قواعد نوشتاری هر دو زبان مشابه است. اما تفاوت اصلی در این است که C++ از کلاس‌ها و اشیاء پشتیبانی می‌کند، در حالی که C این ویژگی را ندارد.

  • مثال ساده: در C شما باید داده‌ها را به صورت مستقیم در برنامه مدیریت کنید، اما در C++ می‌توانید با استفاده از کلاس‌ها داده‌ها را در قالب‌های سازمان‌دهی‌شده‌تری مدیریت کنید.

شروع با C++ 🚀

این آموزش به شما مباحث پایه‌ای C++ را آموزش خواهد داد. پس از پایان این آموزش، شما قادر خواهید بود برنامه‌های ساده به زبان C++ بنویسید و مثال‌های واقعی بسازید.

  • مثال اولیه: بیایید با یک برنامه ساده شروع کنیم که در کنسول “Hello, World!” چاپ کند:
#include <iostream>
using namespace std;

int main() {
    cout << "Hello, World!" << endl;
    return 0;
}

این برنامه به شما نشان می‌دهد که چگونه می‌توانید از کتابخانه استاندارد C++ استفاده کنید تا چیزی را در صفحه نمایش نشان دهید. 📺

نکته برای تمرین 💪

  1. یک برنامه بنویسید که نام شما را از کاربر بگیرد و آن را چاپ کند.
  2. این برنامه را تغییر دهید تا از شما سن هم بپرسد و سپس پیامی با نام و سن شما چاپ کند.

با انجام این تمرین‌ها، مفاهیم C++ برای شما روشن‌تر خواهد شد.