الأربعاء، 29 يوليو 2020

اسهل طريقة لتعلم كتابة اول برنامج لك في لغة c++ بكل سهوله | c++ Tutorial | سي بلس بلس بالعربي

اسهل طريقة لتعلم كتابة اول برنامج لك في لغة c++ بكل سهوله
شرح لغة السي بلس بلس بالعربي

كيف تكتب اول كود سي بلس بلس (++C) في حياتك ؟

كثير منا يريد البدء في عالم البرمجه لما يسمعه من ارباح المبرمجين والبرامج التي تصنع للشركات ولكن عن البدء في التعلم وفي تدوينه اليوم سوف اشرح لك تعلم لغة البرمجة c++ من الصفر حتى الاحتراف طبعا سوف اقدم لك الاسياسيات التي ستحتاجها وكيف تبني اول برنامج لك ويشتغل.

كما نعلم ان لغة الـ c++ مهمه جدا لاي مبرمج و إذا كنت مبتدئاً في البرمجة, يجب أن تدرس الخوارزميات او ما يعرف بـ algorithms قبل أن تبدأ بدراسة لغة C++ او اي لغة برمجه اخرى, لان الخوارزميات هي طريقة تفكير لكتابة الكود البرمجي فيجب عليك اولا كمبرمج ناجح كتابة الكود اولا بالـ algorithms ثم تقوم بتحويله الى كود وهذه اول خطوه للمبرمج الناجح.
يمكنك تصفح المدونه لتعلم الخوارزميات وكيف تكتب برنامج عليها ومن ثم تحوله الى كود.

مميزات لغة السي بلس بلس

C++ تكتب سي بلاس بلاس باللغة العربية وهي تعد من اقوى لغات البرمجه ويطلق عليها "ام اللغات" وتضم هذه اللغه العديد من المميزات اولى مميزاتها انها :
- مصممة لتعمل على جميع أنظمة التشغيل مثل ويندوز وماك ولينكس,
- مفتوحة المصدر
- تستهلك موارد نظام أقل مقارنة بلغات اخرى.

 وتستخدم لغة c++ في التالي :

- بناء و تطوير انظمة التشغيل
- بناء و تطوير البرامج الكبيرة
- بناء و تطوير الالعاب

شعار لغة c++

في الواقع لا يوجد شعار محدد للغه السي بلاس يلاس ولكن عند البحث عن كورسات او اي شيئ يتعلق بهذه اللغه فستجدهم يستخدمون هذا الشعار


تعلم c++ خطوة بخطوة.

اولا في لغة الـ c++ نكتب هذه الاوامر

#include<iostream>
#include<conio.h>
using namespace std;
int main () 
{
}


وفي اغلب البرامج التي تكتب فيها باللغه ستجد هذه الاسطور مكتوبه امامك ولن تحتاج الى كتابتها ولكن ان لم تكن مكتوبه فيجب عليك كتابتها

ما بين القوس المفتوح والمغلق الملون باللون الاحمر تكتب فيه الكود الذي تريده { " هنا تكتب الكود " }.
واذا اردت طباعة جمله معينة فيمكنك كتابة cout << ; قبل السيمي كولن تضع ما تريد طباعته اذا اردت طباعة نص فاكتبه بين " " بين هذه الرمزين تكتب الجمله التي تريد طباعتها وليكن سوف اكتب مرحبا بكم في مدونة GeeCoders فتكتب على هذا الشكل

cout << "Welcome to my blog GeeCoders";

شكل الكود كامل

#include<iostream>
#include<conio.h>
using namespace std;
int main()
{
cout << "Welcome to my blog GeeCoders";
}


- سوف تطبع جمله Welcome to my blog GeeCoders على الشاشه وبذالك قد كتبت اول كود برمجي في حياتك اذا كنت مبتدئ.
لنصعب الامر قليلا لنصنع الان برنامج يجمع رقمين وليكن برنامج يجمع رقم 3 ورقم 2 ايضا ما  بين القوس المفتوح والمغلق الملون باللون الاحمر تكتب فيه الكود الذي تريده
الان يجب علينا لكي نكتب البرنامج ان نخبره انه لدينا عدد صحيح وهو 3 وعدد اخر وهو 2 حسنا العدد الصحيح في اللغه العربيه يسمى " Integer " سوف ناخذ فقط اول 3 حروف من الاسم ولكن يجب ان نرمز للارقام باسم او حرف وليكن سوف ارمز لرقم 3 بحرف A ورقم 2 بحرف B
الان تكتب على هذا الشكل

int A=3;    int B=2;

- يجب ان تراعي وضع السيمي كولن بعد اي عمليه في لغات البرمجه الا في حالات خاصه فقط.
الان بعد تعريف الرقمين نريد جمعهم وسوف نرمز للجميع بـ sum ونجمع الرقمين وبعد ذلك نقوم بطباعته في الطباعة لن نضع " " لاننا لم نريد طباعة رساله بل نريد طباعة عمليه فنكتب فقط اسم العمليه النهائيه التي نريد طباعتها واذا ارت طباعة رساله تخبر
المستخدم بالعمليه اولا ومن ثم تطبعها وهذا ما افعله شخصيا فهذا شيئ راجع لك.

;int sum=A+B
cout << sum;

الكود النهائي

#include<iostream>
#include<conio.h>
using namespace std;
int main()
{
    int A=3;
    int B=2;
    int sum = A+B;
    cout << "the sum is ";
cout << sum;
}

مابعد تعلم البرمجه ؟

بعد تعلمك للبرمجه يمكنك البدء بالعمل في البدايه تستطيع ان تفكر بفكرة برنامج او تطبيق وتقوم بتنفيذه لكي تحصل على عمل سابق بحيث أذا جئت تبحث عن عمل سوف يطلب منك عمل سابق او ملف لاعمالك لكي يختبر اتقانك في البرمجه ويستحسن ان يكون لديك اكثر من عمل لكي تعرضهم عليه وفي منتصف 2018 قررت شركة جوجل ان من يريد التقدم للعمل بها يكون بالخبره والاعمال السابقه وليس بالشهادات وشركات اخرى ايضا اصدرت هذا القرار تخيل بعد سنتين من البرمجه ان تقبلك جوجل في العمل معها وراتبك يصبح 60000 الف دولار  ( كدا نقولك ولعااانه 😂😂 )

وبذلك لقد انتهيت من كتابه اول برنامج لك بلغة الـ c++ وتعلمت كيف تقوم بعمل عمليه حسابيه وطباعة جمله طبعا لغة السي بلس بلس كبيره جدا ولكي تتقنها تحتاج تعلم جميع الاساسيات اولا والبحث عن اكواد و تاسكات ومحاولة حلها ولتجد في قسم c++ عديد من الاكواد البرمجيه لا تنسى تصفحها لكي تستفيد باكبر قدر من المعلومات
ولكي تتقوى في هذه اللغه يمكن البحث عن كورس c++ عربي كامل سواء فيديو او ملف pdf ولكن في البدايه انصحك بالفيديو وعندما تصبح جاهز حاول ان تقرا كتب لانها تحتوي على معلومات قيمه قد لا تجدها في اي كورس c++ اخر.

إقرا ايضا هذه التدوينات التي ستفيدك




احمد محمود هو طالب جامعي يدرس في احدى الجامعات المصرية , تم تاسيس موقع جي كودرس في منتصف عام 2020 حيث يسعى الموقع الى مساعدة الطلاب في تعلم البرمجة وتوفير الاكواد الجاهزة للاستخدام لمساعدة الطلاب ً