++C چیست

🔹 C++ یک زبان برنامه‌نویسی سطح بالا، شیء‌گرا و چندمنظوره است که در سال 1983 توسط Bjarne Stroustrup توسعه داده شد.
این زبان در واقع نسخه‌ی توسعه یافته‌ی زبان C است با قابلیت‌های جدید مثل برنامه‌نویسی شیءگرا (OOP).

🔹 ویژگی‌های مهم C++

  1. چندمنظوره ➝ می‌توان برای توسعه سیستم‌عامل‌ها، بازی‌ها، نرم‌افزارهای دسکتاپ و … استفاده کرد.

  2. شیءگرا ➝ مفاهیم OOP مثل کلاس، شیء، وراثت، چندریختی و … را پشتیبانی می‌کند.

  3. سرعت بالا ➝ چون نزدیک به زبان C و سخت‌افزار است، سرعت اجرای برنامه‌ها بسیار زیاد است.

  4. انعطاف‌پذیر ➝ هم می‌توان به روش رویه‌ای (Procedural) کدنویسی کرد و هم به روش شیءگرا.

  5. قابلیت سطح پایین و سطح بالا ➝ هم به سخت‌افزار دسترسی دارد (مثل C) و هم دستورات سطح بالا (مثل Python).

🔹 کاربردهای C++

  • توسعه سیستم‌عامل‌ها (ویندوز، لینوکس بخش‌هایی با C++)

  • موتورهای بازی‌سازی (مثل Unreal Engine)

  • نرم‌افزارهای گرافیکی (مثل Photoshop)

  • شبیه‌سازی‌های علمی و ریاضی

  • کامپایلرها و مرورگرها (Chrome بخش زیادی با C++ نوشته شده)

🔹 اولین برنامه C++ (Hello World)

#include <iostream> using namespace std; int main() { cout << "سلام دنیا" << endl; return 0; }

✅ خروجی:

سلام دنیا