تعلم لغة تعلم لغة سي بلس بلس – الدرس الأول Hello, World!
مقدمة :
C ++ (تُنطق سي بلس بلس) هي لغة برمجة للأغراض العامة وهي حرة الشكل ومترجمة. تعتبر لغة متوسطة المستوى ، حيث تشتمل على ميزات لغوية عالية المستوى ومنخفضة المستوى. يوفر ميزات عامة و برمجة إلزامية وموجهة للكائنات .
C ++ هي واحدة من أكثر لغات البرمجة شيوعًا ويتم تطبيقها على مجموعة متنوعة من الأنظمة الأساسية للأجهزة وأنظمة التشغيل. كلغة برمجة فعالة تعتمد على الأداء ، يتم استخدامها في برامج الأنظمة وبرامج التطبيقات وبرامج تشغيل الأجهزة والبرامج المضمنة والخادم عالي الأداء وتطبيقات العميل وبرامج الترفيه مثل ألعاب الفيديو. توفر الكيانات المختلفة برمجيات مترجم C ++ مفتوحة المصدر ومملوكة ، بما في ذلك FSF و LLVM و Microsoft و Intel.
برنامجنا الأول :
يستخدم كل برنامج C ++ مكتبات ، والتي تمنح القدرة على تنفيذ الوظائف الضرورية. على سبيل المثال ، يتم تعريف الوظيفة الأساسية المسماة “cout” ، والتي تطبع على الشاشة ، في ملف رأس iostream.
لإضافة القدرة على تشغيل الأمر cout إلى برنامجنا ، يجب أن نضيف التوجيه التالي include إلى السطر الأول من الكود:
#include <iostream> using namespace std;
الجزء الثاني من الكود هو الكود الفعلي الذي سنكتبه. سيبقى الرمز الأول الذي سيتم تشغيله دائمًا في الوظيفة الرئيسية.
int main() { ... our code goes here }
تشير الكلمة الأساسية int إلى أن الدالة main ستعيد عددًا صحيحًا – رقمًا بسيطًا. يشير الرقم الذي ستعيده الوظيفة إلى ما إذا كان البرنامج الذي كتبناه يعمل بشكل صحيح. إذا أردنا أن نقول أنه تم تشغيل الكود الخاص بنا بنجاح ، فسنقوم بإرجاع الرقم 0. الرقم الأكبر من 0 يعني أن البرنامج الذي كتبناه قد فشل.
في هذا البرنامج التعليمي ، سنعود القيمة 0 للإشارة إلى نجاح برنامجنا:
return 0;
لاحظ أن كل سطر في C ++ يجب أن ينتهي بفاصلة منقوطة ، حتى يعرف المترجم أن سطرًا جديدًا قد بدأ.
أخيرًا وليس آخرًا ، سنحتاج إلى استخدام إعادة التوجيه إلى تيار cout لطباعة الجملة.
تمرين :
قم بتغيير البرنامج في الأسفل بطريقة بحيث يطبع إلى الناتج “Hello، world!”.
#include <iostream> using namespace std; int main() { cout << "Goodbye, World!" << std::endl; return 0; }
الحل :
#include <iostream> using namespace std; int main() { cout << "Hello, World!" << std::endl; return 0; }
سنحصل على النتيجة التالية عند التشغيل :
Hello, World!
ممتاز جدا