fbpx

تعلم لغة تعلم لغة سي بلس بلس – الدرس الأول 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!

الدرس الثاني






Leave a Reply