تالار گفتگوی کیش تک/ kishtech forum
زبان برنامه نویسی ++C - نسخه‌ی قابل چاپ

+- تالار گفتگوی کیش تک/ kishtech forum (http://forum.kishtech.ir)
+-- انجمن: پردیس فناوری کیش (http://forum.kishtech.ir/forumdisplay.php?fid=1)
+--- انجمن: دانشگاه جامع علمی و کاربردی (http://forum.kishtech.ir/forumdisplay.php?fid=7)
+---- انجمن: **مرکز علمی و کاربردی کوشا** (http://forum.kishtech.ir/forumdisplay.php?fid=42)
+----- انجمن: برنامه سازی تحت وب - پنجشنبه ها از ساعت 8 تا 11 (http://forum.kishtech.ir/forumdisplay.php?fid=347)
+----- موضوع: زبان برنامه نویسی ++C (/showthread.php?tid=115381)



زبان برنامه نویسی ++C - o.karvandi - 18-05-2025

1- چهار مورد از کاربردهای زبان برنامه نویسی ++C را فقط نام ببرید.

2- نسخه 20++C منتشر شده در سال 2020 چه امکاناتی داشت؟

3- ویژگیهای زبان برنامه نویسی ++C را بیان کنید.

4- سه مورد از مزایا و معایب زبان برنامه نویسی ++C را فقط نام ببرید.


RE: زبان برنامه نویسی ++C - Vahid Rohollahi - 19-05-2025

(دیروز, 09:18 PM)o.karvandi نوشته است: 1- چهار مورد از کاربردهای زبان برنامه نویسی ++C را فقط نام ببرید.

2- نسخه 20++C منتشر شده در سال 2020 چه امکاناتی داشت؟

3- ویژگیهای زبان برنامه نویسی ++C را بیان کنید.

4- سه مورد از مزایا و معایب زبان برنامه نویسی ++C را فقط نام ببرید.

1. **کاربردهای ++C**: 
  - توسعه بازی‌های کامپیوتری 
  - سیستم‌های عامل 
  - نرم‌افزارهای embedded (مانند رباتیک) 
  - پردازش تصویر و بینایی ماشین 

2. **امکانات ++C20**: 
  - ماژول‌ها (Modules) 
  - محدوده‌های مبتنی بر مفهوم (Concepts) 
  - بهبود همزمانی (Coroutines) 
  - کتابخانه‌ی `<format>` برای قالب‌بندی رشته‌ها 

3. **ویژگی‌های ++C**: 
  - شیءگرا (OOP) 
  - سطح میانی (ترکیب سطح بالا و پایین) 
  - مدیریت حافظه دستی 
  - سریع و کارآمد 
  - چندپارادایمی (پشتیبانی از برنامه‌نویسی رویه‌ای، شیءگرا و جنریک) 

4. **مزایا و معایب ++C**: 
  - **مزایا**: سرعت بالا، کنترل حافظه، انعطاف‌پذیری 
  - **معایب**: پیچیدگی، عدم مدیریت خودکار حافظه (Memory Leaks)، منحنی یادگیری شیب‌دار


جواب چهار سوال زبان برنامه نویسی ++c - Mohammadamin - 19-05-2025

جواب چهار سوال زبان برنامه نویسی ++c
1. چهار کاربرد ++C:

توسعه سیستم‌عامل‌ها

ساخت بازی‌ها

برنامه‌های شبیه‌سازی

نرم‌افزارهای تعبیه‌شده (Embedded)



2. امکانات C++20:

مفاهیم (Concepts)

محدوده‌ها (Ranges)

ماژول‌ها (Modules)

Coroutines (همکاری همزمان)



3. ویژگی‌های ++C:

زبان چندسبکی (شی‌گرا و رویه‌ای)

سرعت و کارایی بالا

قابلیت استفاده از اشاره‌گر

مستقل از پلتفرم



4. مزایا و معایب ++C:
مزایا: سریع، قابل حمل، شی‌گرا
معایب: پیچیدگی بالا، مدیریت دستی حافظه، خطایابی سخت‌تر