لغة ++C | C++ language
بسم الله الرحمن الرحيم
بعد أن تعرفنا على خلفية بسيطة للخوارزميات يلزمنا بعدها بتعلم لغة برمجة لنطبق ما كتبناه بلغة يفهمها الحاسوب عن طريق Compiler.
"مترجم" Compiler : هو عبارة عن برنامج يوفر لنا بيئة عمل تمكنا من الكتابة فيه بلغة معينة يطلق عليها "High level language" أي أنها قريبة من أن يفهمها الإنسان مثل لغة ++C و لغة Java ، و من ثم يتم ترجمتها للجهاز بما تفهمه و يطلق عليه اسم "Machine language" المبنية على الرقمين 0 و 1. في هذه المدونة سنتطرق لإحدى لغات High level language ألا وهي لغة ++C و لغة Java تعتبر اللغة المطورة منها.
لغة ++C :
الخطوة الأولى:
تحميل برنامج Compiler المترجم الذي يوفر لنا بيئة عمل مناسبة للبرمجة بلغة ++C ، النسخة التي استخدمها Microsoft visual ++C 2010 Express .
هذا برنامج بسيط كتب بلغة ++C:
و هذا output مخرج البرنامج:
هذا رابط يساعدك في تحميل آخر نسخة لل Compiler 2017:
https://www.visualstudio.com/vs/whatsnew/
و لبدء مشروع جديد عليك عمل التالي:
1- ملف (File) -- جديد (New) -- مشروع (Project) .
2- General -- Empty project بعدها نحدد اسم المشروع -- Ok
3- بيئة العمل جاهزة الآن
الخطوة الثانية:
معرفة الأوامر ودلالتها، مثل:
#include : عبارة عن key word لاستدعاء أي مكتبة نحتاجها في كتابة البرنامج.
https://www.visualstudio.com/vs/whatsnew/
و لبدء مشروع جديد عليك عمل التالي:
1- ملف (File) -- جديد (New) -- مشروع (Project) .
2- General -- Empty project بعدها نحدد اسم المشروع -- Ok
3- بيئة العمل جاهزة الآن
الخطوة الثانية:
معرفة الأوامر ودلالتها، مثل:
#include : عبارة عن key word لاستدعاء أي مكتبة نحتاجها في كتابة البرنامج.
<iostream> :عبارة عن مكتبة input output stream تساعدنا في الطباعة على الشاشة و القراءة من المستخدم، عن طريق استخدام key word cout للطباعة، و cin للقراءة من المستخدم، و هناك طريقة أخرى لاستخدام هاتين key words إن لم نستدعي المكتبة ، ;"std::cout<< "Hello ، بنفس الطريقة مع cin.
و هناك بعض الإختصارات تساعدنا في ترتيب شكل المخرجات، مثل:
".." : داخل علامتي التنصيص يمكننا كتابة الرموز التالية و كل واحدة منها لها دلالة:
t\ : تدل على tap ، أي تقوم بعمل عمل زر tap الموجود في keyboard.
r\: تدل على remove ، أي أنه يقوم بحذف ما يسبقه.
الرموز السابقة تستخدم بين علامتي التنصيص لكن العلامة التالية تستخدم من غيرهما:
\\ : تدل على comment، عند استخدامها يكون لون النص أخضر، و لا تعتبر من ضمن code.
\*...*\: طريقة أخرى لكتابة comment إذا كانت أكثر من سطر.
المخرجات Output :
مثال على استخدام "\t" :
المخرجات Output :
مثال على استخدام "r\" :
المخرجات Output :
t\ : تدل على tap ، أي تقوم بعمل عمل زر tap الموجود في keyboard.
r\: تدل على remove ، أي أنه يقوم بحذف ما يسبقه.
الرموز السابقة تستخدم بين علامتي التنصيص لكن العلامة التالية تستخدم من غيرهما:
\\ : تدل على comment، عند استخدامها يكون لون النص أخضر، و لا تعتبر من ضمن code.
\*...*\: طريقة أخرى لكتابة comment إذا كانت أكثر من سطر.
المخرجات Output :
مثال على استخدام "\t" :
المخرجات Output :
مثال على استخدام "r\" :
المخرجات Output :
تعليقات
إرسال تعليق