لغة البرمجة C ++
ما هو C ++؟
- C ++ هي لغة برمجة للأغراض العامة تم استخدامها منذ التسعينيات
- تم تصميمه بواسطة Bjarne Stroustrup تحت اسم "C مع الفئات".
- إنه إصدار من لغة سي يتضمن عناصر كائنية التوجه ، بما في ذلك الفئات والوظائف.
- تعتبر من أكبر لغات البرمجة كما ترى في الصورة التالية:

المصدر: جيثب
برنامجك الأول في C ++
#include using namespace std; int main() { cout << "Hello World" << endl; return 0; }
سيكون ناتج هذا البرنامج ببساطة:
Hello World!
الآن ، دعنا نقسم الكود:
السطر 1 و 2
#include using namespace std;
- يخبر السطر الأول الكمبيوتر باستخدام ملف الرأس "iostream" لهذا البرنامج المحدد. ملف الرأس هو ملف منفصل برمز C ++ مكتوب مسبقًا. هناك العديد من ملفات الرأس الأخرى المطلوبة لتشغيل برنامج معين بشكل صحيح. ومن بينها: الرياضيات ، والمتجه ، والخيط. يتم تمثيل ملفات الرأس بشكل عام بامتداد ".h" (لا تحتاج إلى إضافة .h عند تضمين ملفات مكتبة C ++ القياسية)
iostream
لتقف على تيار المدخلات والمخرجات. يحتوي ملف "iostream" على رمز للسماح للكمبيوتر بأخذ المدخلات وإنشاء مخرجات باستخدام لغة C ++.- يخبر السطر الثاني الكمبيوتر باستخدام مساحة الاسم القياسية التي تتضمن ميزات معيار C ++. هل يمكن أن أكتب هذا البرنامج دون هذا الخط، ولكن عليك أن تستخدم
std::cout
بدلا منcout
وstd::endl
بدلا منendl
على خط 4. يجعل رمز أكثر قابلية للقراءة وحياتنا كما المبرمجين أسهل.
الخط 3 و 4
int main() {
- يبدأ C ++ في تنفيذ البرنامج من الوظيفة الرئيسية
int main()
. أثناء التنفيذ ، يبدأ الكمبيوتر في تشغيل الكود من كل سطر من{
(قوس الفتح) حتى}
(قوس الإغلاق) ملاحظة: تبدأ كل وظيفة بدعامة افتتاحية متعرجة "{" وتنتهي بقوس إغلاق مجعد "}". - يشير السطر 4 إلى بداية الوظيفة الرئيسية ().
السطور 5 و 6 و 7
cout << "Hello World" << endl; return 0; }
- يتم استخدام الكلمة
cout
في C ++ للإخراج. - ومن يليه
<<
، و مشغل الإدراج . - كل ما هو في الاقتباس المزدوج
""
مطبوع. بعض الأحرف الخاصة لها صيغة مختلفة لبيانات الطباعة - الآن لطباعة أي نوع آخر من البيانات ، عليك إضافة
<<
.
التحدي: حاول تغيير Hello World إلى أي جملة أو كلمة (كلمات) أخرى. ماذا سيكون الناتج؟
endl
هي كلمة محجوزة عند استخدام لغة C ++ لإنهاء هذا السطر والانتقال إلى السطر التالي أثناء الإخراج . - cout تعني "إخراج وحدة التحكم"- أخيرًا ، قم بإنهاء الأمر بفاصلة منقوطة
;
.
ملاحظة: يجب إنهاء كل أمر باستثناء تعريف الوظيفة الرئيسية وتوجيه #include بواسطة الفاصلة المنقوطة. بدون "؛" ، قد تواجه خطأ.
return 0;
ينهي الوظيفة الحالية بأمان أي "main ()" في هذه الحالة وبما أنه لا توجد وظيفة تتبع بعد "main ()" يتم إنهاء البرنامج.- لا تنس إخبار الكمبيوتر أن هذه نهاية الوظيفة () الرئيسية. للقيام بذلك ، أضف قوس الإغلاق المتعرج ”}“. سوف تواجه خطأ قبل تنفيذ البرنامج إذا لم تقم بتضمين } .
يجب أن يبدو الرمز كما يلي:

يستخدم المبرمجون برنامج Hello World (مثل هذا البرنامج) كطقوس لاستخدام لغة برمجة جديدة. إنه رمز لحسن الحظ.
لقد انتهيت من ترميز أول برنامج C ++ لديك وفهمت معظم الكود الذي كتبته / كتبته. تهانينا!
حظًا سعيدًا لكم جميعًا وترميزًا سعيدًا! :)
ترميز سعيد! :)
لا تتردد في طرح أي أسئلة على صفحة FreeCodeCamp على GitHub أو منتدى FreeCodeCamp.
جربها بنفسك ! :)
قد تحتاج إلى بعض البرامج لكتابة وتنفيذ كود C ++. أوصي باستخدام CodeBlocks. يوجد رابط تنزيل أدناه:
رابط التحميل: حمل من هنا
- انقر فوق الارتباط مع مترجم GNU / GCC لنظام التشغيل windows. لن يتطلب هذا تثبيتًا إضافيًا
قد تكون البدائل الأخرى هي الاستوديو المرئي ، باستخدام مترجم أو IDE عبر الإنترنت مثل Cloud9 أو repl.it
الرابط رقم 2 لنظام التشغيل Mac: التنزيل لنظام التشغيل Mac # 2 هنا