مقالات وتدوينات
(0)

نبذة عن لغة C++

44 قراءة
0 تعليق
alt
التصنيف مقالات وتدوينات
وقت النشر
2025/01/08
الردود
0

ماهي C++ ؟

البرمجة هي عملية تطويع فكري للآلة؛ أي أنها وسيلة حديثة للتعبير عن الأفكار وتوصيلها للآخرين، وتُعرّف على أنها مجموعة من الأوامر تهدف الى تنفيذ عمليات محددة (رياضية-معالجة نصوص-معالجة صوت-معالجة صور-معالجة فيديو...الخ).

و C++ هي لغة متعددة المهام يعني أنها لغة متعددة المجالات والتطبيقات مثل برمجة نظم التشغيل ( مثل نظام تشغيل ويندوز ) وبرمجة التطبيقات المعقدة ( مثل متصفح إنترنت إكسبلورر ) وتطبيقات الإنترنت ( مثل برنامج سكايب ) وغيرها الكثير …

لغة الـ C++ تعتبر لغة كائنية التوجه ولغة وتجمع بين مميزات لغات المستوى الأعلى والأدنى حيث تأخذ من لغات المستوى الأعلى ( المترجم Compiler ) ومن لغات المستوى الأدنى برمجة العتاد المادي مثل ( برمجة معرفات كروت الشبكة والسماعة والمايك )


من أساسيات لغة C++

أنها تستخدم مجموعة من الرموز أهمها :

الأرقام , الحروف الإنجليزية الصغيرة والكبيرة ( حيث أنها لغة تتأثر بحالة الأحرف ), السلاسل الحرفية والرموز الخاصة , والكلمات الخاصة


شروط تسمية المتغير في C++ :

 * أن يبدأ الاسم بحرف أو شرطة سفلية( _ ) ثم بعد ذلك بقية التسمية

* أن لا يبدأ الاسم برقم 

* أن لا يحتوي على ( علامة خاصة ) ولا يحتوي على ( مسافة ) 

* يجب أن لا يكون الاسم ( كلمة محجوزة من كلمات لغة c++ )


الأعداد في لغة C++

* الأعداد الصحيحة ( وهي الأعداد الخالية من الفاصلة العشرية ) وتُعرّف بـ int

* الأعداد الحقيقية  ( وهي الأعداد التي تحتوي على  الفاصلة العشرية ) وتُعرّف بـ float


السلاسل والحروف في C++ 

*السلسلة الحرفية ( وهي مجموعة من الحروف أو الأرقام أو الرموز الخاصة ويجب أن توضع بين علامتي تنصيص ( "  " ) وتُعرّف بـ  string

*الحرف  ( وهو حرف أو رقم أو رمز خاص ويجب أن يوضع بين علامة تنصيص (  '    '  ) وتُعرّف بـ char


المكتبات القياسية في C++

أي مكتبة من المكتبات التالية تبدأ باسم المكتبة الأساسية  <…>incloude #


iostream : تحتوي على تصريحات الدوال وتعريف الثوابت المسؤولة عن عمليات الإدخال والإخراج ومعالجة الملفات وهي الأكثر استخدامًا 

cstring : تحتوي على تصريحات الدوال وتعريف الثوابت المسؤولة عن معالجة النصوص وإدارة الذاكرة 

cmath تحتوي على تصريحات الدوال وتعريف الثوابت المسؤولة عن المعالجة الرياضية مثل الجدر التربيعي و دوال المثلثات 

 cfloat : تحتوي على تصريحات الدوال وتعريف الثوابت المسؤولة عن الأرقام ذات الخانات العشرية


ملاحظة : على المبرمج أن يدرج فقط المكتبات التي يحتاج إليها .


أخيرًا هذه نبذة مبسطة عن لغة برمجة C++



التعليقات (0)

قم بتسجيل الدخول لتتمكن من إضافة رد